.wf-landing{--ink:#17243d;--sub:#65738a;--line:#e6eaf1;--coral:#ff795e;--blue:#648ee7;color:var(--ink);background:#f8f9fc;font-family:"Vida 22 Pro",Inter,Arial,sans-serif;overflow:hidden}.wf-landing *{box-sizing:border-box}.wf-wrap{width:min(1240px,100% - 72px);margin-inline:auto}.wf-header{z-index:10;color:#fff;background:#111c32;border-bottom:1px solid #ffffff17;position:relative}.wf-header-inner{align-items:center;gap:48px;height:84px;display:flex}.wf-logo{color:inherit;letter-spacing:.15em;white-space:nowrap;align-items:center;gap:10px;font-size:18px;font-weight:900;text-decoration:none;display:inline-flex}.wf-mark{color:#85b8ec;place-items:center;width:37px;height:37px;display:grid}.wf-mark svg{width:30px;height:30px}.wf-header nav{gap:32px;margin-left:auto;display:flex}.wf-header nav a,.wf-signin{color:#c2cadd;font-size:15px;text-decoration:none;transition:color .2s}.wf-header nav a:hover,.wf-signin:hover{color:#fff}.wf-header-actions{align-items:center;gap:24px;display:flex}.wf-small-cta{color:#15233c;background:#ecf4ff;border-radius:12px;align-items:center;gap:10px;padding:12px 18px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.wf-small-cta:hover{background:#fff;transform:translateY(-2px)}.wf-hero{color:#fff;isolation:isolate;background:#111c32;padding:98px 0 150px;position:relative}.wf-hero:before{z-index:-1;content:"";background:radial-gradient(circle at 84% 47%,#446db445,#0000 39%),radial-gradient(circle at 14% 85%,#ff75571a,#0000 25%);position:absolute;inset:0}.wf-hero:after{z-index:-1;content:"";opacity:.14;background-image:radial-gradient(#b5cced 1px,#0000 1px);background-size:29px 29px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 15%,#000 100%);mask-image:linear-gradient(90deg,#0000 15%,#000 100%)}.wf-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:52px;display:grid}.wf-hero-copy{z-index:2;position:relative}.wf-eyebrow,.wf-kicker{letter-spacing:.2em;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:800}.wf-eyebrow{color:#a4c7f1;align-items:center;gap:12px;display:inline-flex}.wf-eyebrow span{background:var(--coral);border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 0 5px #ff795e29}.wf-hero h1{letter-spacing:-.035em;max-width:640px;margin:26px 0 24px;font-size:clamp(48px,5.3vw,77px);font-weight:800;line-height:1.07}.wf-hero h1 em{color:#83b6f0;font-style:normal;display:block}.wf-hero-lead{color:#b7c2d6;max-width:510px;font-size:19px;line-height:1.7}.wf-hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:37px;display:flex}.wf-primary-cta{background:var(--coral);color:#172033;border-radius:13px;justify-content:center;align-items:center;gap:18px;min-height:56px;padding:0 25px;font-size:16px;font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 34px #ff795e3b}.wf-primary-cta:hover{transform:translateY(-3px);box-shadow:0 20px 42px #ff795e52}.wf-text-link{color:#fff;align-items:center;gap:5px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.wf-text-link:hover{color:#8dbcf4}.wf-trust{color:#9eabc1;flex-wrap:wrap;gap:12px 25px;margin-top:46px;font-size:13px;display:flex}.wf-trust span{align-items:center;gap:8px;display:flex}.wf-trust svg{color:#81afe2}.wf-scene{min-width:0;height:510px;position:relative}.wf-scene-window{background:#fff;border:1px solid #ffffff2e;border-radius:19px;grid-template-columns:164px minmax(0,1fr);width:100%;height:424px;display:grid;overflow:hidden;transform:rotate(-2deg);box-shadow:0 48px 90px #00000047}.wf-scene-sidebar{background:#1c2a44;padding:21px 13px}.wf-scene-brand{letter-spacing:.11em;align-items:center;gap:3px;margin-bottom:34px;font-size:12px;font-weight:900;display:flex}.wf-scene-brand .wf-mark{width:30px;height:30px}.wf-scene-brand .wf-mark svg{width:24px;height:24px}.wf-scene-nav{color:#bdc8dc;white-space:nowrap;border-radius:8px;align-items:center;gap:10px;margin-bottom:4px;padding:10px 11px;font-size:11px;display:flex}.wf-scene-nav.active{color:#fff;background:#344963}.wf-scene-divider{background:#40516a;height:1px;margin:24px 9px}.wf-scene-caption{color:#788ca8;letter-spacing:.17em;margin:0 0 11px 12px;font-size:9px;display:block}.wf-project-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.wf-project-dot.coral{background:#ff8166}.wf-project-dot.blue{background:#84b4f2}.wf-scene-main{color:#1b2a43;background:#fbfcff;padding:21px 24px}.wf-scene-top{color:#929eb0;justify-content:space-between;font-size:10px;display:flex}.wf-scene-top-dots{color:#d3dce8;letter-spacing:4px}.wf-scene-main h3{letter-spacing:-.02em;margin:25px 0 5px;font-size:21px;line-height:1.25}.wf-scene-main p{color:#8591a4;margin:0 0 19px;font-size:12px}.wf-scene-task{background:#fff;border:1px solid #ecf0f5;border-radius:11px;align-items:center;gap:11px;margin-bottom:8px;padding:12px 13px;display:flex;box-shadow:0 4px 15px #21365608}.wf-task-check{color:#fff;border:1.5px solid #c3cada;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.wf-task-check.checked{background:#30b795;border-color:#30b795}.wf-scene-task div{flex:1;min-width:0}.wf-scene-task strong,.wf-scene-task small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.wf-scene-task strong{font-size:11px}.wf-scene-task small{color:#96a1b2;margin-top:3px;font-size:9px}.wf-task-status{border-radius:20px;padding:5px 7px;font-size:9px;font-weight:800}.wf-task-status.done{color:#198d70;background:#e6f8f1}.wf-task-status.high{color:#d05247;background:#fff0ee}.wf-task-status.medium{color:#b88721;background:#fff5dd}.wf-scene-progress{color:#8290a4;flex-wrap:wrap;justify-content:space-between;gap:7px;margin-top:19px;font-size:10px;display:flex}.wf-scene-progress strong{color:#384a63;font-size:10px}.wf-scene-progress div{background:#e9edf5;border-radius:10px;width:100%;height:6px;overflow:hidden}.wf-scene-progress i{background:#60a8e3;border-radius:10px;width:34%;height:100%;display:block}.wf-floating-calendar,.wf-floating-note{color:#24324b;background:#fff;border:1px solid #e4e9f1;position:absolute;box-shadow:0 20px 52px #06132938}.wf-floating-calendar{border-radius:17px;width:315px;padding:18px;bottom:18px;right:-15px;transform:rotate(3deg)}.wf-floating-title{align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.wf-floating-title svg{color:#567bd8}.wf-week{justify-content:space-between;margin-top:15px;display:flex}.wf-week span{color:#a1acbb;place-items:center;gap:4px;width:40px;padding:5px 0;font-size:9px;display:grid}.wf-week b{color:#44526a;font-size:12px}.wf-week .selected{color:#4f7adb;background:#eaf2ff;border-radius:9px}.wf-week .selected b{color:#4f7adb}.wf-floating-event{color:#425a86;background:#f2f6ff;border-radius:7px;align-items:center;gap:7px;margin-top:12px;padding:9px;font-size:10px;display:flex}.wf-floating-event i{background:#6f9feb;border-radius:4px;width:5px;height:20px}.wf-floating-note{border-radius:13px;align-items:center;gap:10px;padding:13px 17px;display:flex;bottom:50px;left:-25px;transform:rotate(-4deg)}.wf-floating-note>span{color:#ee7559;background:#fff0e9;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.wf-floating-note strong,.wf-floating-note small{white-space:nowrap;display:block}.wf-floating-note strong{font-size:11px}.wf-floating-note small{color:#8a97a9;margin-top:3px;font-size:10px}.wf-benefits{z-index:2;background:#f8f9fc;border-radius:44px 44px 0 0;margin-top:-62px;padding:113px 0 116px;position:relative}.wf-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:39px;display:flex}.wf-kicker{color:#ed755c}.wf-section-heading h2,.wf-showcase-copy h2,.wf-simple h2,.wf-final h2{letter-spacing:-.035em;font-size:clamp(37px,4vw,57px);line-height:1.1}.wf-section-heading h2{margin:16px 0 0}.wf-section-heading>p{max-width:315px;color:var(--sub);font-size:17px;line-height:1.55}.wf-benefit-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.wf-benefit{border:1px solid var(--line);background:#fff;border-radius:20px;min-height:278px;padding:27px 25px;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 30px #1f314d09}.wf-benefit:hover{transform:translateY(-5px);box-shadow:0 22px 44px #1f314d17}.wf-benefit-top{justify-content:space-between;align-items:start;display:flex}.wf-benefit-icon{color:#5586d5;background:#eaf3ff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.wf-benefit:nth-child(2) .wf-benefit-icon{color:#ea765e;background:#fff1ed}.wf-benefit:nth-child(3) .wf-benefit-icon{color:#32a58b;background:#e9f7f3}.wf-benefit:nth-child(4) .wf-benefit-icon{color:#8067c9;background:#f1eefe}.wf-benefit-number{color:#c5cbd5;font-size:12px;font-weight:800}.wf-benefit h3{margin:36px 0 10px;font-size:21px;line-height:1.18}.wf-benefit p{color:var(--sub);margin:0;font-size:14px;line-height:1.55}.wf-showcase{background:#edf2fa;padding:101px 0 110px}.wf-showcase-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(50px,8vw,120px);display:grid}.wf-schedule-art{background:#fff;border:1px solid #e0e8f3;border-radius:24px;max-width:550px;padding:27px;position:relative;box-shadow:0 30px 70px #25426d24}.wf-schedule-art:before{content:"";z-index:-1;background:#d8e6f7;border-radius:24px;width:80%;height:76%;position:absolute;top:26px;left:-20px;transform:rotate(-6deg)}.wf-schedule-head{align-items:center;gap:12px;display:flex}.wf-schedule-icon{color:#ef775d;background:#fcece7;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.wf-schedule-head div{flex:1}.wf-schedule-head strong,.wf-schedule-head small{display:block}.wf-schedule-head strong{font-size:18px}.wf-schedule-head small{color:#8b98aa;margin-top:3px;font-size:12px}.wf-schedule-percent{color:#3f86cf;font-size:18px;font-weight:800}.wf-schedule-track{background:#edf1f7;border-radius:10px;height:7px;margin:20px 0 9px}.wf-schedule-track i{background:#6ba9e9;border-radius:10px;width:60%;height:100%;display:block}.wf-schedule-row{border-bottom:1px solid #eef1f5;align-items:center;gap:13px;min-height:57px;display:flex}.wf-schedule-row>span:first-child{border-radius:50%;flex-shrink:0;place-items:center;width:21px;height:21px;display:grid}.wf-schedule-row .complete{color:#2fa684;background:#e2f5ee}.wf-schedule-row .pending{border:1.5px solid #cdd5e1}.wf-schedule-row div{flex:1;min-width:0}.wf-schedule-row strong,.wf-schedule-row small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.wf-schedule-row strong{font-size:13px}.wf-schedule-row small{color:#9aa4b2;margin-top:3px;font-size:10px}.wf-schedule-row>span:last-child{color:#8f9aac;font-size:11px}.wf-schedule-row.current strong{color:#327dce}.wf-attachment{color:#4d658a;background:#f0f5fd;border-radius:9px;align-items:center;gap:9px;margin-top:19px;padding:9px 13px;font-size:12px;display:inline-flex}.wf-attachment b{color:#2f74c4;margin-left:20px}.wf-showcase-copy h2{margin:19px 0}.wf-showcase-copy>p{color:var(--sub);font-size:18px;line-height:1.65}.wf-showcase-copy ul{margin:28px 0 34px;padding:0;list-style:none}.wf-showcase-copy li{color:#43546e;align-items:center;gap:10px;margin:12px 0;font-size:15px;display:flex}.wf-showcase-copy li svg{color:#2eaa89}.wf-inline-cta{color:#3269af;align-items:center;gap:12px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.wf-inline-cta:hover{text-decoration:underline}.wf-simple{background:#fff;padding:66px 0}.wf-simple-inner{align-items:center;gap:30px;display:flex}.wf-simple-icon{color:#6177c4;background:#e9edfc;border-radius:19px;flex-shrink:0;place-items:center;width:70px;height:70px;display:grid}.wf-simple-inner>div:nth-child(2){max-width:570px}.wf-simple h2{margin:0 0 8px;font-size:31px}.wf-simple p{color:var(--sub);margin:0;font-size:16px;line-height:1.5}.wf-simple-chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:300px;margin-left:auto;display:flex}.wf-simple-chips span{color:#61738d;white-space:nowrap;border:1px solid #e5e9f1;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;display:flex}.wf-final{text-align:center;color:#fff;background:#1a2943;padding:103px 0 110px;position:relative}.wf-final:before{content:"";opacity:.24;pointer-events:none;background:radial-gradient(circle at 50% 100%,#4f7ebf,#0000 55%);position:absolute;inset:0}.wf-final-inner{position:relative}.wf-final h2{margin:17px 0 14px}.wf-final p{color:#b8c7d9;margin:0 0 29px;font-size:18px}.wf-footer{color:#b6c4d8;background:#101b2e}.wf-footer>.wf-wrap{justify-content:space-between;align-items:center;gap:25px;min-height:95px;display:flex}.wf-footer .wf-logo{color:#fff;font-size:15px}.wf-footer span:not(.wf-mark){font-size:13px}.wf-footer a:last-child{color:#cbd6e5;font-size:14px;text-decoration:none}.wf-footer a:last-child:hover{color:#fff}@media (max-width:1100px){.wf-wrap{width:min(100% - 48px,1240px)}.wf-hero-grid{gap:30px}.wf-scene{height:470px}.wf-scene-window{grid-template-columns:130px 1fr;height:390px}.wf-scene-sidebar{padding:17px 8px}.wf-scene-main{padding:18px}.wf-floating-calendar{bottom:0;right:0}.wf-floating-note{bottom:30px;left:-12px}.wf-benefit-grid{grid-template-columns:repeat(2,1fr)}.wf-benefit{min-height:230px}.wf-showcase-grid{gap:55px}}@media (max-width:800px){.wf-header-inner{gap:15px;height:72px}.wf-header nav{display:none}.wf-header-actions{gap:13px;margin-left:auto}.wf-hero{padding:72px 0 112px}.wf-hero-grid,.wf-showcase-grid{grid-template-columns:1fr}.wf-hero-copy{text-align:center}.wf-hero h1,.wf-hero-lead{margin-left:auto;margin-right:auto}.wf-eyebrow,.wf-hero-actions,.wf-trust{justify-content:center}.wf-scene{width:min(610px,100%);margin:30px auto 0}.wf-benefits{padding:92px 0}.wf-section-heading{flex-direction:column;align-items:start;gap:10px}.wf-section-heading>p{max-width:600px}.wf-showcase-grid{gap:60px}.wf-schedule-art{width:min(550px,100%);margin:auto}.wf-showcase-copy{max-width:600px;margin:auto}.wf-simple-inner{flex-wrap:wrap}.wf-simple-chips{justify-content:start;max-width:none;margin-left:0}}@media (max-width:560px){.wf-wrap{width:calc(100% - 36px)}.wf-logo{font-size:15px}.wf-mark{width:30px;height:30px}.wf-mark svg{width:26px;height:26px}.wf-header-actions{gap:9px}.wf-signin{font-size:13px}.wf-small-cta{gap:5px;padding:10px 12px;font-size:13px}.wf-hero{padding:66px 0 98px}.wf-hero h1{font-size:clamp(42px,10vw,56px)}.wf-hero-lead{font-size:17px}.wf-hero-actions{gap:19px}.wf-trust{gap:11px;margin-top:35px}.wf-scene{height:350px;margin-top:32px}.wf-scene-window{border-radius:12px;grid-template-columns:85px 1fr;width:115%;height:300px;transform:translate(-5%)rotate(-2deg)}.wf-scene-sidebar{padding:10px 4px}.wf-scene-brand{gap:0;margin-bottom:21px;font-size:7px}.wf-scene-brand .wf-mark{width:19px;height:19px}.wf-scene-brand .wf-mark svg{width:17px;height:17px}.wf-scene-nav{gap:5px;padding:8px 5px;font-size:7px}.wf-scene-nav svg{width:11px;height:11px}.wf-project-dot{width:5px;height:5px}.wf-scene-divider{margin:14px 5px}.wf-scene-caption{margin-left:6px;font-size:7px}.wf-scene-main{padding:12px}.wf-scene-main h3{margin:19px 0 4px;font-size:14px}.wf-scene-main p{margin-bottom:12px;font-size:9px}.wf-scene-task{border-radius:7px;gap:6px;margin-bottom:5px;padding:7px}.wf-task-check{width:14px;height:14px}.wf-scene-task strong{font-size:8px}.wf-scene-task small{font-size:7px}.wf-task-status{padding:3px 5px;font-size:7px}.wf-scene-progress{margin-top:10px;font-size:8px}.wf-scene-progress strong{font-size:8px}.wf-floating-calendar{width:210px;padding:11px;bottom:5px;right:-7px}.wf-floating-title{font-size:9px}.wf-week{margin-top:7px}.wf-week span{width:25px;font-size:7px}.wf-week b{font-size:9px}.wf-floating-event{margin-top:7px;padding:5px;font-size:8px}.wf-floating-note{padding:7px 9px;bottom:16px;left:-7px}.wf-floating-note>span{width:25px;height:25px}.wf-floating-note strong{font-size:8px}.wf-floating-note small{font-size:7px}.wf-benefits{border-radius:25px 25px 0 0;margin-top:-35px;padding:73px 0 82px}.wf-section-heading h2,.wf-showcase-copy h2,.wf-final h2{font-size:39px}.wf-benefit-grid{grid-template-columns:1fr;gap:12px}.wf-benefit{min-height:0;padding:24px}.wf-benefit h3{margin-top:25px}.wf-showcase{padding:76px 0}.wf-schedule-art{padding:17px}.wf-schedule-head strong{font-size:16px}.wf-schedule-head small{font-size:10px}.wf-schedule-row{min-height:53px}.wf-schedule-row strong{font-size:11px}.wf-showcase-copy>p{font-size:16px}.wf-simple{padding:55px 0}.wf-simple-icon{width:55px;height:55px}.wf-simple h2{font-size:29px}.wf-final{padding:80px 0 88px}.wf-final p{font-size:16px}.wf-footer>.wf-wrap{flex-wrap:wrap;gap:10px;min-height:120px}.wf-footer>.wf-wrap>span{order:3;width:100%;margin-top:-25px}}@media (prefers-reduced-motion:reduce){.wf-landing *{scroll-behavior:auto!important;transition:none!important}}
