.taskfly-studio{--tr-bg:#fafaf8;--tr-ink:#1d2330;--tr-action:#5b5ceb;--tr-support:#efedfc;--tr-detail:#ffc9a8;--tr-muted:#626573;--tr-line:#dddde3;--tr-white:#fff;background:var(--tr-bg);color:var(--tr-ink);font-family:var(--font-ph-body), sans-serif;letter-spacing:-.012em;font-size:16px;line-height:1.65;overflow-x:clip}.taskfly-studio[data-palette=green]{--tr-bg:#fcfcfa;--tr-ink:#182321;--tr-action:#17645c;--tr-support:#eaf2ee;--tr-detail:#d8ed98;--tr-muted:#5c6964;--tr-line:#dce3df}.taskfly-studio *{box-sizing:border-box}.taskfly-studio h1,.taskfly-studio h2,.taskfly-studio h3,.taskfly-studio p{margin:0}.taskfly-studio h1,.taskfly-studio h2,.taskfly-studio h3{font-family:var(--font-ph-body), sans-serif;color:var(--tr-ink);text-wrap:balance;font-weight:400}.taskfly-studio a{color:inherit;text-decoration:none}.taskfly-studio button{font:inherit;cursor:pointer;color:inherit}.taskfly-studio button,.taskfly-studio summary,.taskfly-studio a{-webkit-tap-highlight-color:transparent}.taskfly-studio :is(a,button,summary):focus-visible{outline:3px solid var(--tr-action);outline-offset:5px}.taskfly-studio h2:focus{outline:none}.taskfly-studio .tr-wrap{width:min(1180px,100% - 80px);margin-inline:auto}.taskfly-studio .tr-header{align-items:center;gap:48px;height:92px;display:flex}.taskfly-studio .tr-brand{flex-shrink:0;align-items:center;display:inline-flex}.taskfly-studio .tr-brand>span{background:var(--tr-ink);width:117px;height:32px;display:block;-webkit-mask:url(/brand/taskfly-logo.svg) 50%/contain no-repeat;mask:url(/brand/taskfly-logo.svg) 50%/contain no-repeat}.taskfly-studio .tr-desktop-nav{gap:30px;margin-left:20px;font-size:14px;display:flex}.taskfly-studio .tr-desktop-nav a:hover,.taskfly-studio .tr-text-link:hover{text-underline-offset:5px;text-decoration:underline}.taskfly-studio .tr-header-actions{align-items:center;gap:28px;margin-left:auto;font-size:13px;display:flex}.taskfly-studio .tr-languages{color:var(--tr-muted);align-items:center;gap:2px;display:flex}.taskfly-studio .tr-languages button{background:0 0;border:0;min-width:36px;height:44px;font-size:12px;font-weight:500}.taskfly-studio .tr-languages button[aria-pressed=true]{color:var(--tr-ink);text-underline-offset:5px;text-decoration:underline}.taskfly-studio .tr-header-join{border:1px solid var(--tr-line);background:var(--tr-white);border-radius:7px;align-items:center;gap:18px;padding:11px 17px;font-weight:500;display:inline-flex}.taskfly-studio .tr-primary{background:var(--tr-action);color:#fff;border:1px solid var(--tr-action);border-radius:8px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:15px 23px;font-size:15px;font-weight:500;line-height:1.4;display:inline-flex}.taskfly-studio .tr-primary:hover{filter:brightness(.93)}.taskfly-studio .tr-hero{text-align:center;padding-top:44px;padding-bottom:42px}.taskfly-studio .tr-audience{color:var(--tr-muted);justify-content:center;align-items:center;gap:10px;margin-bottom:25px;font-size:13px;display:flex}.taskfly-studio .tr-audience>span{background:var(--tr-action);border-radius:50%;width:7px;height:7px}.taskfly-studio .tr-hero h1{letter-spacing:-.06em;max-width:1060px;margin:auto;font-size:clamp(44px,4.8vw,66px);font-weight:400;line-height:1.06}.taskfly-studio .tr-hero-copy{max-width:680px;color:var(--tr-muted);letter-spacing:-.01em;margin:27px auto 0;font-size:16px;line-height:1.75}.taskfly-studio .tr-hero-actions{justify-content:center;align-items:center;gap:28px;margin-top:30px;display:flex}.taskfly-studio .tr-text-link{align-items:center;gap:12px;min-height:44px;font-size:14px;display:inline-flex}.taskfly-studio .tr-invitation{color:var(--tr-muted);margin-top:14px;font-size:12px;display:block}.taskfly-studio .tr-journey{scroll-margin-top:28px}.taskfly-studio .tr-demo-caption{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;font-size:14px;display:flex}.taskfly-studio .tr-demo-caption small{color:var(--tr-muted);font-size:11px}.taskfly-studio .tr-demo{border:1px solid var(--tr-line);background:var(--tr-white);box-shadow:0 18px 65px -40px color-mix(in srgb, var(--tr-ink) 30%, transparent);border-radius:17px;overflow:hidden}.taskfly-studio .tr-demo-top{border-bottom:1px solid var(--tr-line);height:46px;color:var(--tr-muted);align-items:center;gap:10px;padding:0 26px;font-size:12px;display:flex}.taskfly-studio .tr-demo-dot{background:var(--tr-detail);border-radius:50%;width:7px;height:7px}.taskfly-studio .tr-demo-url{margin-left:auto;font-size:11px}.taskfly-studio .tr-demo-content{background:var(--tr-support);grid-template-columns:minmax(260px,.85fr) minmax(0,1.35fr);align-items:stretch;gap:38px;padding:34px;display:grid}.taskfly-studio .tr-profile{background:var(--tr-white);border:1px solid var(--tr-line);border-radius:11px;overflow:hidden}.taskfly-studio .tr-profile-photo{background:var(--tr-detail);height:163px;position:relative}.taskfly-studio .tr-profile-photo img{object-fit:cover;object-position:50% 43%}.taskfly-studio .tr-studio-stamp{background:var(--tr-detail);color:var(--tr-ink);border:4px solid var(--tr-white);border-radius:50%;place-items:center;width:55px;height:55px;font-family:Georgia,serif;font-size:30px;font-style:italic;display:grid;position:absolute;bottom:-23px;left:27px}.taskfly-studio .tr-profile-content{padding:33px 27px 17px}.taskfly-studio .tr-profile h2{letter-spacing:-.045em;font-size:23px;font-weight:500}.taskfly-studio .tr-profile-content>p{color:var(--tr-muted);max-width:260px;margin-top:7px;font-size:12px;line-height:1.6}.taskfly-studio .tr-location{color:var(--tr-muted);align-items:center;gap:5px;margin-top:11px;font-size:10px;display:flex}.taskfly-studio .tr-profile-book,.taskfly-studio .tr-profile-link{border:1px solid var(--tr-line);text-align:left;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:46px;padding:12px 15px;font-size:12px;display:flex}.taskfly-studio .tr-profile-book{background:var(--tr-action);border-color:var(--tr-action);color:#fff;margin-top:23px}.taskfly-studio .tr-profile-link{background:var(--tr-white);margin-top:9px}.taskfly-studio .tr-profile-footer{text-align:center;color:var(--tr-muted);margin-top:20px;font-size:9px;display:block}.taskfly-studio .tr-profile-footer strong{color:var(--tr-ink);font-weight:600}.taskfly-studio .tr-booking{background:var(--tr-white);border:1px solid var(--tr-line);border-radius:11px;min-width:0;overflow:hidden}.taskfly-studio .tr-steps{border-bottom:1px solid var(--tr-line);justify-content:space-between;gap:10px;margin:0;padding:18px 23px;list-style:none;display:flex}.taskfly-studio .tr-steps li button{min-height:32px;color:var(--tr-muted);background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;font-size:10px;display:flex}.taskfly-studio .tr-steps li button>span:first-child{border:1px solid var(--tr-line);border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.taskfly-studio .tr-steps li[aria-current=step] button{color:var(--tr-action);font-weight:600}.taskfly-studio .tr-steps li[aria-current=step] button>span:first-child{background:var(--tr-action);color:#fff;border-color:var(--tr-action)}.taskfly-studio .tr-booking-body{min-height:419px;padding:32px 34px;position:relative}.taskfly-studio .tr-booking-body h2{letter-spacing:-.045em;text-wrap:initial;font-size:28px;line-height:1.2}.taskfly-studio .tr-demo-intro{color:var(--tr-muted);max-width:410px;margin-top:12px;font-size:13px;line-height:1.7}.taskfly-studio .tr-link-example{border:1px solid var(--tr-line);border-radius:10px;align-items:center;gap:14px;margin-top:25px;padding:17px;display:flex}.taskfly-studio .tr-link-monogram{background:var(--tr-detail);border-radius:50%;place-items:center;width:46px;height:46px;font-family:Georgia,serif;font-size:27px;font-style:italic;display:grid}.taskfly-studio .tr-link-example>div{flex-direction:column;gap:2px;font-size:13px;display:flex}.taskfly-studio .tr-link-example>div>span{color:var(--tr-muted);font-size:11px}.taskfly-studio .tr-link-example>svg{color:var(--tr-action);margin-left:auto}.taskfly-studio .tr-demo-detail{color:var(--tr-muted);margin-top:15px;font-size:12px}.taskfly-studio .tr-demo-next{justify-content:space-between;width:100%;min-height:46px;margin-top:26px;padding:12px 18px;font-size:13px}.taskfly-studio .tr-back{color:var(--tr-muted);background:0 0;border:0;align-items:center;gap:2px;min-height:30px;margin-top:-14px;padding:0 0 10px;font-size:11px;display:flex}.taskfly-studio .tr-service-list{gap:10px;margin-top:24px;display:grid}.taskfly-studio .tr-service-list>button{text-align:left;border:1px solid var(--tr-line);background:#fff;border-radius:9px;justify-content:space-between;gap:16px;padding:16px;font-size:13px;display:flex}.taskfly-studio .tr-service-list>button[aria-pressed=true]{border-color:var(--tr-action);background:var(--tr-support)}.taskfly-studio .tr-service-list strong{font-weight:500}.taskfly-studio .tr-service-list small{color:var(--tr-muted);align-items:center;gap:5px;margin-top:5px;font-size:10px;display:flex}.taskfly-studio .tr-service-value{white-space:nowrap;align-items:center;gap:14px;display:flex}.taskfly-studio .tr-service-value i{border:1px solid var(--tr-line);border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.taskfly-studio .tr-service-list>button[aria-pressed=true] i{background:var(--tr-action);color:#fff;border-color:var(--tr-action)}.taskfly-studio .tr-calendar-head{justify-content:space-between;gap:10px;margin-top:26px;font-size:13px;display:flex}.taskfly-studio .tr-calendar-head span{color:var(--tr-muted);font-size:10px}.taskfly-studio .tr-day-options,.taskfly-studio .tr-time-options{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:15px;display:grid}.taskfly-studio .tr-day-options button,.taskfly-studio .tr-time-options button{border:1px solid var(--tr-line);background:#fff;border-radius:7px;min-height:43px;padding:8px 4px;font-size:12px}.taskfly-studio :is(.tr-day-options,.tr-time-options) button[aria-pressed=true]{background:var(--tr-support);border-color:var(--tr-action);color:var(--tr-action)}.taskfly-studio .tr-summary{margin:18px 0 0;font-size:12px}.taskfly-studio .tr-summary>div{justify-content:space-between;gap:16px;padding:7px 0;display:flex}.taskfly-studio .tr-summary dt{color:var(--tr-muted)}.taskfly-studio .tr-summary dd{text-align:right;margin:0}.taskfly-studio .tr-summary-total{border-top:1px solid var(--tr-line);align-items:center;margin-top:12px;padding-top:15px!important}.taskfly-studio .tr-summary-total dd{letter-spacing:-.04em;font-size:25px}.taskfly-studio .tr-summary-total dd small{color:var(--tr-muted);letter-spacing:0;margin-left:6px;font-size:10px}.taskfly-studio .tr-demo-note{text-align:center;color:var(--tr-muted);margin-top:10px;font-size:10px}.taskfly-studio .tr-success-mark{background:var(--tr-support);width:66px;height:66px;color:var(--tr-action);border-radius:50%;place-items:center;margin-top:23px;display:grid}.taskfly-studio .tr-secondary{border:1px solid var(--tr-line);background:#fff;border-radius:7px;min-height:44px;margin-top:18px;padding:10px 18px;font-size:13px;display:inline-flex}.taskfly-studio .tr-journey-bottom{justify-content:space-between;align-items:start;gap:40px;margin-top:25px;font-size:14px;display:flex}.taskfly-studio .tr-journey-bottom p{max-width:490px}.taskfly-studio .tr-journey-bottom>span{color:var(--tr-muted);white-space:nowrap;padding-top:3px;font-size:12px}.taskfly-studio .tr-business{grid-template-columns:1fr 1.1fr;align-items:center;gap:100px;padding:155px 0 145px;scroll-margin-top:25px;display:grid}.taskfly-studio .tr-section-label{color:var(--tr-muted);margin-bottom:20px;font-size:13px}.taskfly-studio .tr-business h2{letter-spacing:-.05em;text-wrap:initial;max-width:410px;font-size:44px;line-height:1.12}.taskfly-studio .tr-business-copy>p:not(.tr-section-label){color:var(--tr-muted);max-width:435px;margin-top:22px;font-size:15px;line-height:1.8}.taskfly-studio .tr-business-copy>p.tr-future-note{border-left:2px solid var(--tr-detail);margin-top:24px;padding-left:15px;font-size:12px}.taskfly-studio .tr-workspace{border:1px solid var(--tr-line);background:#fff;border-radius:12px;overflow:hidden;transform:rotate(-1deg)}.taskfly-studio .tr-workspace-top{border-bottom:1px solid var(--tr-line);justify-content:space-between;align-items:center;padding:16px 25px;font-size:11px;display:flex}.taskfly-studio .tr-workspace-top>span:last-child{color:var(--tr-muted);font-size:9px}.taskfly-studio .tr-workspace-title{padding:29px 25px 24px}.taskfly-studio .tr-workspace-title h3{letter-spacing:-.04em;font-size:25px}.taskfly-studio .tr-workspace-title>span{color:var(--tr-muted);font-size:11px}.taskfly-studio .tr-appointment{border-top:1px solid var(--tr-line);align-items:center;gap:18px;margin:0 25px;padding:22px 0;font-size:12px;display:flex}.taskfly-studio .tr-appointment time{color:var(--tr-muted);font-size:11px}.taskfly-studio .tr-appointment>div{flex-direction:column;gap:4px;display:flex}.taskfly-studio .tr-appointment strong{font-weight:500}.taskfly-studio .tr-appointment>div>span{color:var(--tr-muted);font-size:10px}.taskfly-studio .tr-paid{background:var(--tr-support);color:var(--tr-ink);border-radius:20px;align-items:center;gap:4px;margin-left:auto;padding:4px 9px;font-size:10px;display:flex}.taskfly-studio .tr-workspace-bottom{background:var(--tr-support);color:var(--tr-muted);padding:16px 25px;font-size:10px}.taskfly-studio .tr-final{background:var(--tr-support);text-align:center;border-radius:16px;padding:68px 28px 63px}.taskfly-studio .tr-detail-mark{background:var(--tr-detail);width:44px;height:44px;color:var(--tr-ink);border-radius:50%;place-items:center;margin:0 auto 21px;font-size:32px;display:grid}.taskfly-studio .tr-final h2{letter-spacing:-.05em;max-width:630px;margin:auto;font-size:49px;line-height:1.12}.taskfly-studio .tr-final>p{color:var(--tr-muted);max-width:550px;margin:22px auto 25px;font-size:15px;line-height:1.8}.taskfly-studio .tr-faq{max-width:800px;padding:90px 0}.taskfly-studio .tr-faq details{border-bottom:1px solid var(--tr-line)}.taskfly-studio .tr-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:25px 0;font-size:17px;list-style:none;display:flex}.taskfly-studio .tr-faq summary::-webkit-details-marker{display:none}.taskfly-studio .tr-faq summary svg{color:var(--tr-muted);flex-shrink:0}.taskfly-studio .tr-faq details[open] summary svg{transform:rotate(45deg)}.taskfly-studio .tr-faq details p{color:var(--tr-muted);padding:0 40px 25px 0;font-size:14px;line-height:1.8}.taskfly-studio .tr-footer{border-top:1px solid var(--tr-line);color:var(--tr-muted);align-items:center;gap:25px;padding:36px 0 44px;font-size:12px;display:flex}.taskfly-studio .tr-footer .tr-brand>span{width:92px;height:26px}.taskfly-studio .tr-footer>a:last-child{margin-left:auto}.taskfly-studio .tr-skip{background:var(--tr-action);color:#fff;z-index:100;border-radius:6px;padding:10px 20px;position:absolute;top:-100px;left:20px}.taskfly-studio .tr-skip:focus{top:10px}@media (max-width:1000px){.taskfly-studio .tr-wrap{width:calc(100% - 48px)}.taskfly-studio .tr-header{gap:20px}.taskfly-studio .tr-desktop-nav{gap:20px;margin-left:0}.taskfly-studio .tr-header-actions{gap:16px}.taskfly-studio .tr-hero{padding-top:55px}.taskfly-studio .tr-demo-content{grid-template-columns:.9fr 1.3fr;gap:22px;padding:24px}.taskfly-studio .tr-profile-content{padding:33px 20px 17px}.taskfly-studio .tr-booking-body{padding:28px 23px}.taskfly-studio .tr-steps{gap:6px;padding:15px 16px}.taskfly-studio .tr-steps li button{gap:4px;font-size:9px}.taskfly-studio .tr-business{gap:50px;padding:110px 0}.taskfly-studio .tr-business h2{font-size:38px}.taskfly-studio .tr-header-join{gap:8px;font-size:12px}}@media (max-width:720px){.taskfly-studio .tr-wrap{width:calc(100% - 36px)}.taskfly-studio .tr-header{height:78px}.taskfly-studio .tr-brand>span{width:101px;height:28px}.taskfly-studio .tr-desktop-nav,.taskfly-studio .tr-header-join{display:none}.taskfly-studio .tr-header-actions{gap:0}.taskfly-studio .tr-hero{padding-top:39px;padding-bottom:45px}.taskfly-studio .tr-audience{margin-bottom:23px;gap:8px;max-width:270px;margin-inline:auto;font-size:11px;line-height:1.5}.taskfly-studio .tr-audience>span{flex-shrink:0}.taskfly-studio .tr-hero h1{letter-spacing:-.055em;max-width:540px;font-size:clamp(38px,8.5vw,58px);line-height:1.09}.taskfly-studio .tr-hero-copy{max-width:480px;margin-top:23px;font-size:14px;line-height:1.8}.taskfly-studio .tr-hero-actions{flex-direction:column;gap:16px;margin-top:25px}.taskfly-studio .tr-primary{min-height:49px;padding:14px 19px;font-size:14px}.taskfly-studio .tr-text-link{min-height:30px;font-size:12px}.taskfly-studio .tr-invitation{margin-top:12px;font-size:10px}.taskfly-studio .tr-demo-caption{flex-direction:column;align-items:start;gap:9px;margin-bottom:13px;font-size:12px}.taskfly-studio .tr-demo-caption small{font-size:9px}.taskfly-studio .tr-demo-content{grid-template-columns:1fr;gap:18px;padding:17px}.taskfly-studio .tr-demo-top{height:40px;padding:0 17px;font-size:10px}.taskfly-studio .tr-demo-url{font-size:9px}.taskfly-studio .tr-profile-photo{height:170px}.taskfly-studio .tr-profile-content{padding:30px 22px 17px}.taskfly-studio .tr-profile-content>p{max-width:none}.taskfly-studio .tr-profile-book,.taskfly-studio .tr-profile-link{min-height:45px}.taskfly-studio .tr-profile-footer{margin-top:17px}.taskfly-studio .tr-booking-body{min-height:390px;padding:28px 22px}.taskfly-studio .tr-booking-body h2{font-size:25px}.taskfly-studio .tr-steps{gap:5px;padding:14px 13px}.taskfly-studio .tr-steps li button{flex-direction:column;gap:3px;min-height:34px;font-size:9px}.taskfly-studio .tr-steps li button>span:first-child{width:23px;height:23px}.taskfly-studio .tr-journey-bottom{flex-direction:column;gap:10px;margin-top:19px;font-size:13px}.taskfly-studio .tr-journey-bottom>span{font-size:10px}.taskfly-studio .tr-business{grid-template-columns:1fr;gap:37px;padding:85px 0}.taskfly-studio .tr-business h2{max-width:420px;font-size:36px}.taskfly-studio .tr-business-copy>p:not(.tr-section-label){max-width:460px;font-size:14px}.taskfly-studio .tr-business-copy>p.tr-future-note{font-size:12px}.taskfly-studio .tr-section-label{margin-bottom:15px;font-size:11px}.taskfly-studio .tr-workspace{transform:none}.taskfly-studio .tr-workspace-top{padding:14px 18px;font-size:10px}.taskfly-studio .tr-workspace-title{padding:23px 18px}.taskfly-studio .tr-appointment{gap:12px;margin:0 18px}.taskfly-studio .tr-paid{padding:4px 7px}.taskfly-studio .tr-final{padding:46px 23px}.taskfly-studio .tr-final h2{font-size:36px}.taskfly-studio .tr-final>p{margin:20px auto 25px;font-size:13px}.taskfly-studio .tr-faq{padding:65px 0}.taskfly-studio .tr-faq summary{padding:23px 0;font-size:15px}.taskfly-studio .tr-faq details p{padding-right:15px;font-size:13px}.taskfly-studio .tr-footer{flex-wrap:wrap;gap:15px;padding:28px 0 32px;font-size:10px}.taskfly-studio .tr-footer>p{order:3;width:100%}.taskfly-studio .tr-footer>a:last-child{margin-left:auto}}@media (prefers-reduced-motion:reduce){.taskfly-studio *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.taskfly-studio{--tr-bg:#fafaf8;--tr-ink:#29263a;--tr-action:#5557cf;--tr-support:#dcdbee;--tr-muted:#686477;--tr-line:#ccc9db;--tr-white:#f6f4f9;background:var(--tr-bg)}.taskfly-studio .tr-header{border-bottom:1px solid #d3d0e0;height:95px}.taskfly-studio .studio-login{white-space:nowrap;padding:10px 0;font-size:13px}.taskfly-studio .studio-intro{grid-template-columns:40% 60%;align-items:center;gap:0;padding-top:58px;padding-bottom:36px;display:grid}.taskfly-studio .studio-hero-copy{z-index:2;padding-bottom:30px;position:relative}.taskfly-studio .studio-hero-copy h1{letter-spacing:-.063em;max-width:560px;font-size:clamp(42px,3.8vw,58px);font-weight:400;line-height:1.08}.taskfly-studio .studio-hero-copy .tr-hero-copy{max-width:445px;margin:28px 0 0;font-size:15px;line-height:1.85}.taskfly-studio .studio-hero-copy .tr-audience{max-width:350px;margin-bottom:28px;font-size:11px;line-height:1.6}.taskfly-studio .studio-hero-copy .tr-hero-actions{justify-content:flex-start;gap:20px;margin-top:28px}.taskfly-studio .studio-hero-copy .tr-invitation{text-align:left;font-size:11px}.taskfly-studio .tr-primary,.taskfly-studio .tr-header-join{border-radius:10px}.taskfly-studio .studio-showcase{min-width:0;position:relative}.taskfly-studio .studio-phone-stage{isolation:isolate;width:100%;height:590px;position:relative}.taskfly-studio .studio-phone{transform-origin:bottom;background:#fff;border:6px solid #fff;border-radius:35px;width:235px;height:482px;position:absolute;overflow:hidden;box-shadow:0 24px 60px #3b34512c,0 2px 4px #3b345112}.taskfly-studio .studio-phone:focus-within{z-index:5}.taskfly-studio .studio-phone-camera{z-index:6;background:#17181e;border-radius:20px;width:64px;height:12px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.taskfly-studio .studio-phone-status{z-index:3;justify-content:space-between;padding:12px 15px 15px;font-size:8px;font-weight:700;line-height:1;display:flex;position:relative}.taskfly-studio .studio-phone-body{text-align:center;padding:14px 17px}.taskfly-studio .studio-phone h2{letter-spacing:-.045em;font-size:27px;font-weight:550;line-height:1.1}.taskfly-studio .studio-phone p{margin:12px 0 13px;font-size:10px;line-height:1.7}.taskfly-studio .studio-phone-action{width:100%;height:38px;color:inherit;border-radius:8px;justify-content:space-between;align-items:center;margin:15px 0 9px;padding:0 12px;text-decoration:none;display:flex;font-size:9px!important}.taskfly-studio .studio-phone-service{text-align:left;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:8px;padding:10px 3px;font-size:9px;display:flex}.taskfly-studio .studio-phone-service strong{font-size:9px;font-weight:500}.taskfly-studio .studio-phone-footer{opacity:.85;margin:15px 0;font-size:8px;display:block}.taskfly-studio .studio-phone-location{justify-content:center;align-items:center;gap:4px;font-size:8px;display:flex}.taskfly-studio .studio-phone-sage{color:#234c3e;z-index:1;background:#d9e4da;top:63px;left:14%;transform:rotate(-8deg)}.taskfly-studio .studio-phone-sage h2{font-family:var(--font-ph-display), Georgia, serif;color:#234c3e;font-size:42px;font-weight:400}.taskfly-studio .studio-phone-sage h2 span{font-family:var(--font-ph-body), sans-serif;letter-spacing:.1em;margin-top:5px;font-size:8px;display:block}.taskfly-studio .studio-sol-mark{margin-bottom:6px;font-size:34px;line-height:1.2}.taskfly-studio .studio-phone-sage .studio-phone-action{color:#fff;background:#234c3e}.taskfly-studio .studio-phone-sage .studio-phone-service{border-color:#a5bead}.taskfly-studio .studio-phone-photo-strip{border-radius:8px;height:74px;margin-top:15px;position:relative;overflow:hidden}.taskfly-studio .studio-phone-photo-strip img{object-fit:cover;object-position:50% 64%}.taskfly-studio .studio-phone-photo{z-index:3;color:#fff;width:265px;height:538px;top:12px;left:31%;transform:rotate(1deg)}.taskfly-studio .studio-phone-photo>img{object-fit:cover;object-position:50% 25%}.taskfly-studio .studio-photo-shade{background:linear-gradient(#21171d00 25%,#21171db8 71%,#21171de8 100%);position:absolute;inset:0}.taskfly-studio .studio-photo-content{z-index:4;position:absolute;bottom:6px;left:18px;right:18px}.taskfly-studio .studio-photo-content>p{margin:0;font-size:13px}.taskfly-studio .studio-photo-content h2{font-family:var(--font-ph-display), Georgia, serif;color:#fff;letter-spacing:-.06em;font-size:61px;font-weight:400}.taskfly-studio .studio-photo-content>span{font-size:9px}.taskfly-studio .studio-phone-photo .studio-phone-action{color:#352c30;background:#f5efe8}.taskfly-studio .studio-photo-links{gap:0;font-size:9px;display:grid}.taskfly-studio .studio-photo-links>span{border-top:1px solid #fff5;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.taskfly-studio .studio-phone-peach{color:#652d32;z-index:2;background:#f0c8b5;top:71px;right:14%;transform:rotate(8deg)}.taskfly-studio .studio-gabi-photo{height:186px;margin-top:-42px;position:relative}.taskfly-studio .studio-gabi-photo img{object-fit:cover;object-position:50% 55%}.taskfly-studio .studio-gabi-photo>span{color:#f0c8b5;width:49px;height:49px;font-family:var(--font-ph-display), Georgia, serif;background:#652d32;border:3px solid #f0c8b5;border-radius:50%;place-items:center;font-size:34px;display:grid;position:absolute;bottom:-23px;right:15px}.taskfly-studio .studio-phone-peach h2{color:#652d32;font-size:25px;font-weight:500}.taskfly-studio .studio-phone-peach .studio-phone-action{color:#fff;background:#652d32}.taskfly-studio .studio-phone-peach .studio-phone-service{border-color:#b7867b}.taskfly-studio .studio-showcase-caption{text-align:center;color:#686477;margin-top:0;font-size:11px}.taskfly-studio .studio-concept-note{border-top:1px solid #cfccdc;border-bottom:1px solid #cfccdc;justify-content:space-between;align-items:center;gap:40px;margin-top:20px;margin-bottom:85px;padding:24px 0;display:flex}.taskfly-studio .studio-concept-note p{letter-spacing:-.02em;max-width:300px;font-size:18px}.taskfly-studio .studio-concept-note span{color:#686477;max-width:480px;font-size:11px;line-height:1.7}.taskfly-studio .tr-demo{background:#f6f4f9;border:0;border-radius:24px;box-shadow:0 28px 80px #423d6715}.taskfly-studio .tr-demo-top{background:#d9d7e9}.taskfly-studio .tr-profile{background:#ece9e5}.taskfly-studio .tr-panel{background:#f6f4f9}.taskfly-studio .tr-workspace{background:#dbded8;border-radius:20px}.taskfly-studio .tr-appointment{background:#f5f5ef}.taskfly-studio .tr-faq,.taskfly-studio .tr-footer{border-color:#cbc7da}.taskfly-studio .tr-business{padding-block:100px}.taskfly-studio .tr-hero-actions .tr-text-link{font-size:12px}.taskfly-studio .tr-header-actions{gap:20px}@media (max-width:1180px) and (min-width:901px){.taskfly-studio .studio-phone-stage{transform-origin:50%;width:116%;margin-left:-8%;transform:scale(.86)}.taskfly-studio .studio-hero-copy h1{font-size:53px}.taskfly-studio .studio-hero-copy .tr-hero-actions{flex-wrap:wrap;gap:15px}.taskfly-studio .tr-header{gap:25px}.taskfly-studio .studio-phone-sage{left:14%}.taskfly-studio .studio-phone-peach{right:14%}}@media (max-width:900px){.taskfly-studio .studio-intro{grid-template-columns:1fr;padding-top:45px}.taskfly-studio .studio-hero-copy{text-align:center;padding-bottom:20px}.taskfly-studio .studio-hero-copy h1{max-width:680px;margin:auto;font-size:55px}.taskfly-studio .studio-hero-copy .tr-audience,.taskfly-studio .studio-hero-copy .tr-hero-copy{margin-inline:auto}.taskfly-studio .studio-hero-copy .tr-hero-actions{justify-content:center}.taskfly-studio .studio-hero-copy .tr-invitation{text-align:center}.taskfly-studio .studio-phone-stage{max-width:590px;margin:12px auto 0}.taskfly-studio .studio-phone-sage{left:0}.taskfly-studio .studio-phone-peach{right:0}.taskfly-studio .studio-concept-note{margin-bottom:55px}.taskfly-studio .tr-header{gap:20px}.taskfly-studio .tr-desktop-nav{display:none}}@media (max-width:720px){.taskfly-studio .tr-header{justify-content:space-between;height:78px}.taskfly-studio .tr-header-actions{gap:18px}.taskfly-studio .studio-login{font-size:12px}.taskfly-studio .studio-hero-copy{text-align:left}.taskfly-studio .studio-hero-copy h1{letter-spacing:-.055em;max-width:420px;font-size:43px}.taskfly-studio .studio-hero-copy .tr-audience{max-width:310px;margin:0 0 25px;font-size:10px}.taskfly-studio .studio-hero-copy .tr-hero-copy{margin-top:22px;font-size:14px;line-height:1.8}.taskfly-studio .studio-hero-copy .tr-hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:18px}.taskfly-studio .studio-hero-copy .tr-invitation{text-align:left}.taskfly-studio .studio-phone-stage{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#9791bb transparent;isolation:isolate;gap:20px;width:calc(100% + 36px);max-width:none;height:575px;margin-left:-18px;padding:22px 24px 20px;display:flex;overflow:auto hidden}.taskfly-studio .studio-phone{scroll-snap-align:center;flex-shrink:0;width:240px;height:482px;margin:10px 0;position:relative;inset:auto;transform:none;box-shadow:0 12px 25px #3b34511b}.taskfly-studio .studio-phone-photo{width:260px;height:512px;margin:0}.taskfly-studio .studio-showcase-caption{margin-top:8px;font-size:10px}.taskfly-studio .studio-concept-note{margin-top:5px;padding:24px 0;display:block}.taskfly-studio .studio-concept-note p{margin-bottom:14px;font-size:20px}.taskfly-studio .studio-concept-note span{font-size:11px;display:block}.taskfly-studio .tr-business{padding-block:65px}.taskfly-studio .tr-final{border-radius:20px}.taskfly-studio .tr-demo{border-radius:18px}.taskfly-studio .studio-phone-body .studio-phone-action{font-size:10px!important}}@media (prefers-reduced-motion:reduce){.taskfly-studio *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.taskfly-studio{--tr-bg:#fafaf8;--tr-ink:#1d2330;--tr-action:#5b5ceb;--tr-support:#efedfc;--tr-detail:#efedfc;--tr-muted:#686a77;--tr-line:#e8e8e5;--tr-white:#fff}.taskfly-studio .studio-header-shell{border-bottom:1px solid var(--tr-line);background:#fff}.taskfly-studio .tr-header{border:0;height:82px}.taskfly-studio .tr-header-join{border-color:var(--tr-line);background:#fff}.taskfly-studio .studio-intro{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:36px;padding-top:52px}.taskfly-studio .studio-hero-copy h1{letter-spacing:-.04em;font-size:clamp(42px,3.6vw,54px);font-weight:600;line-height:1.13}.taskfly-studio .studio-hero-copy .tr-audience{color:var(--tr-muted);font-weight:600}.taskfly-studio .studio-hero-copy .tr-hero-copy{line-height:1.8}.taskfly-studio .studio-hero-copy .tr-hero-actions{flex-wrap:wrap;gap:18px}.taskfly-studio .tr-primary{border-radius:7px;min-height:44px}.taskfly-studio .studio-phone-stage{background:var(--tr-support);border-radius:18px;align-items:center;gap:12px;width:100%;height:556px;margin:0;padding:28px 20px;display:flex;transform:none}.taskfly-studio .studio-phone{border-width:4px;border-radius:25px;flex:1 1 0;width:auto;min-width:0;height:442px;position:relative;inset:auto;transform:none;box-shadow:0 10px 25px #39357612}.taskfly-studio .studio-phone-photo{height:478px}.taskfly-studio .studio-phone-body{padding:10px 12px}.taskfly-studio .studio-phone-status{padding:12px 10px 15px}.taskfly-studio .studio-phone-sage h2{font-size:34px}.taskfly-studio .studio-phone-peach h2{font-size:23px}.taskfly-studio .studio-sol-mark{font-size:28px}.taskfly-studio .studio-phone-photo-strip{height:55px}.taskfly-studio .studio-gabi-photo{height:150px}.taskfly-studio .studio-phone-peach .studio-phone-body{padding-top:28px}.taskfly-studio .studio-photo-content{left:12px;right:12px}.taskfly-studio .studio-photo-content h2{font-size:47px}.taskfly-studio .studio-phone-action{gap:3px;padding-inline:8px;font-size:8px!important}.taskfly-studio .studio-phone-footer{margin:12px 0}.taskfly-studio .studio-showcase-caption{color:var(--tr-muted);margin-top:14px}.taskfly-studio .studio-concept-note{border:1px solid var(--tr-line);background:#fff;border-radius:18px;margin-bottom:60px;padding:24px 28px}.taskfly-studio .studio-concept-note p{font-size:21px;font-weight:600}.taskfly-studio .studio-concept-note span{color:var(--tr-muted)}.taskfly-studio .tr-demo,.taskfly-studio .tr-workspace{border:1px solid var(--tr-line);box-shadow:none;background:#fff;border-radius:18px;transform:none}.taskfly-studio .tr-demo-top,.taskfly-studio .tr-panel,.taskfly-studio .tr-appointment,.taskfly-studio .tr-profile{background:#fff}.taskfly-studio .tr-demo-content{background:#fafaf8}.taskfly-studio .tr-booking,.taskfly-studio .tr-profile{border-radius:18px}.taskfly-studio .tr-business h2,.taskfly-studio .tr-final h2,.taskfly-studio .tr-booking-body h2,.taskfly-studio .tr-workspace-title h3{letter-spacing:-.035em;font-weight:600}.taskfly-studio .tr-final{background:var(--tr-support);border-radius:18px}.taskfly-studio .tr-detail-mark{background:var(--tr-action);color:#fff}.taskfly-studio .tr-faq,.taskfly-studio .tr-footer{border-color:var(--tr-line)}@media (min-width:721px) and (max-width:1100px){.taskfly-studio .studio-intro{grid-template-columns:1fr;gap:24px}.taskfly-studio .studio-hero-copy{text-align:center;max-width:680px;margin:auto}.taskfly-studio .studio-hero-copy h1{font-size:48px}.taskfly-studio .studio-hero-copy .tr-hero-copy,.taskfly-studio .studio-hero-copy .tr-audience{margin-inline:auto}.taskfly-studio .studio-hero-copy .tr-hero-actions{justify-content:center}.taskfly-studio .studio-hero-copy .tr-invitation{text-align:center}.taskfly-studio .studio-showcase{width:100%;max-width:740px;margin:auto}.taskfly-studio .studio-phone-stage{max-width:none}}@media (max-width:720px){.taskfly-studio .tr-header{height:78px}.taskfly-studio .studio-intro{grid-template-columns:1fr;gap:24px;padding-top:35px}.taskfly-studio .studio-hero-copy h1{font-size:39px}.taskfly-studio .studio-phone-stage{border-radius:18px;gap:18px;width:100%;height:552px;margin:0;padding:22px 24px}.taskfly-studio .studio-phone{flex:0 0 235px;height:470px;margin:0}.taskfly-studio .studio-phone-photo{flex-basis:252px;height:495px}.taskfly-studio .studio-photo-content h2{font-size:58px}.taskfly-studio .studio-phone-action{padding-inline:12px;font-size:10px!important}.taskfly-studio .studio-concept-note{padding:24px}}
