@import url("https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,500;12..96,600;12..96,700&family=DM+Mono:wght@400;500&family=Inter:wght@400;500;600;700&display=swap");:root{--cream:#f7f3ea;--ink:#183b2b;--ink-soft:#2d5742;--yellow:#f4e948;--lilac:#cbc5f4;--blue:#a8c9e3;--orange:#eea275;--pink:#e8b6bd;--line:rgba(24,59,43,.2);--serif:"Bricolage Grotesque",Arial,sans-serif;--sans:Inter,Arial,sans-serif;--mono:"DM Mono",monospace}.page *{box-sizing:border-box}html{scroll-behavior:smooth}.page{margin:0;min-width:320px;background:var(--cream);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a,button{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}.page{overflow:hidden}.content-narrow,.content-wide{width:90%;margin:0 auto;position:relative}.site-header{position:fixed;z-index:20;top:0;left:0;width:100%;color:var(--ink);transition:background .35s,box-shadow .35s}.site-header.header-scrolled{background:rgba(247,243,234,.94);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line)}.header-inner{width:90%;height:82px;display:flex;align-items:center;justify-content:space-between;margin:auto}.brand{display:inline-flex;align-items:center;gap:10px;font:700 25px var(--serif);letter-spacing:-1px;white-space:nowrap}.brand-mark{width:31px;height:31px;border:2.2px solid;border-radius:9px 11px 9px 7px;display:flex;gap:2px;align-items:center;justify-content:center;transform:rotate(-7deg)}.brand-mark span{width:3px;height:13px;display:block;border-radius:4px;background:currentColor;transform:rotate(22deg)}.brand-mark span:nth-child(2){height:17px;transform:rotate(-3deg)}.brand-mark span:nth-child(3){height:11px;transform:rotate(-28deg)}.brand-inverse{color:var(--cream)}.site-header nav{display:flex;gap:30px;margin-left:80px;font-size:16px;font-weight:600}.header-login,.site-header nav a{opacity:.78;transition:opacity .2s,transform .2s}.header-login:hover,.site-header nav a:hover{opacity:1;transform:translateY(-1px)}.nav-more span{margin-left:4px;font-size:17px}.header-actions{display:flex;align-items:center;gap:24px;font-size:16px;font-weight:600}.header-cta{background:var(--ink);color:var(--cream);border-radius:999px;padding:12px 17px 12px 19px;display:inline-flex;align-items:center;gap:10px;transition:transform .25s,background .25s}.header-cta:hover{background:#285940;transform:translateY(-2px)}.header-cta .arrow-icon{font-size:21px}.mobile-menu,.mobile-toggle{display:none}.section-kicker{font:500 14px var(--mono);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:8px}.light-kicker{color:var(--yellow)}.spark{font-size:19px;line-height:1}.display-heading{margin:0;font:500 clamp(51px,6.3vw,91px)/.91 var(--serif);letter-spacing:-.07em}.display-heading span{color:var(--ink-soft)}.light-heading{color:var(--cream)}.light-heading span{color:var(--yellow)}.section-intro{max-width:100%;font-size:19px;line-height:1.6;letter-spacing:-.02em}.light-copy{color:rgba(247,243,234,.76)}.arrow-icon{display:inline-block;font-size:22px;line-height:.7;transition:transform .25s}a:hover .arrow-icon,button:hover .arrow-icon{transform:translateX(4px)}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-scale{transform:translateY(28px) scale(.97)}.reveal-scale.is-visible{transform:translateY(0) scale(1)}.hero-section{min-height:840px;background:var(--lilac);position:relative;padding:170px 0 0}.hero-section:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:20%;background:linear-gradient(180deg,transparent,rgba(247,243,234,.13));pointer-events:none}.hero-content{min-height:625px;display:grid;grid-template-columns:45% 55%;align-items:center}.hero-copy{position:relative;z-index:2;padding-bottom:30px}.hero-kicker{margin-bottom:29px;color:var(--ink);font:14px var(--mono);text-transform:uppercase;letter-spacing:.04em}.hero-title{max-width:100%;margin:0;font:500 clamp(71px,8.4vw,127px)/.84 var(--serif);letter-spacing:-.09em}.hero-title span{color:var(--ink-soft)}.hero-description{max-width:100%;margin:38px 0 28px;color:rgba(24,59,43,.8);font-size:17px;line-height:1.55}.hero-actions{display:flex;align-items:center;gap:26px}.download-button{display:inline-flex;align-items:center;gap:8px;width:fit-content;border-radius:999px;padding:14px 17px;background:var(--ink);color:var(--cream);font-size:15px;font-weight:600;transition:transform .25s,background .25s,box-shadow .25s}.download-button:hover{transform:translateY(-3px);background:#2a6046;box-shadow:0 8px 20px rgba(24,59,43,.2)}.download-button svg{width:16px;height:16px;fill:currentColor}.windows-mark{width:13px;height:13px;display:grid;grid-template-columns:1fr 1fr;gap:1px;transform:skew(-7deg)}.windows-mark i{background:currentColor;display:block}.text-link{border-bottom:1px solid;padding-bottom:4px;font-size:15px;font-weight:600;display:flex;gap:8px;align-items:center}.hero-art{position:relative;min-width:0}.hero-product-wrap{position:relative;min-height:500px;display:flex;align-items:center;justify-content:center}.hero-sun{width:440px;height:440px;border-radius:50%;background:var(--yellow);position:absolute;right:-4px;top:28px}.hero-pencil{position:absolute;height:8px;width:140px;border-radius:10px;background:var(--ink);z-index:0;opacity:.92}.pencil-one{transform:rotate(28deg);right:-16px;top:85px}.pencil-two{transform:rotate(-42deg);left:29px;bottom:51px;width:98px;background:var(--orange)}.hero-product{position:relative;z-index:1;width:620px;max-width:100%;border:8px solid rgba(24,59,43,.95);border-radius:17px;background:#f9f7f0;box-shadow:14px 18px 0 rgba(24,59,43,.14);transform:rotate(2deg);overflow:hidden;animation:float-product 7s ease-in-out infinite}.hero-app-top{height:42px;border-bottom:1px solid #d5d8cd;display:flex;align-items:center;gap:21px;padding:0 14px;color:#547064;font-size:11px}.hero-app-top b{color:var(--ink);margin-right:18px;font-size:13px;letter-spacing:-.04em}.app-logo-mini{background:var(--ink);color:var(--yellow);width:19px;height:19px;border-radius:6px;place-items:center;font-size:14px}.app-logo-mini,.top-avatar{display:grid;font-weight:700}.top-avatar{margin-left:auto;width:21px;height:21px;border-radius:50%;background:var(--orange);color:var(--ink);place-items:center}.hero-app-body{display:grid;grid-template-columns:123px 1fr;min-height:350px}.hero-app-side{padding:20px 11px;border-right:1px solid #dfe1d8;display:flex;flex-direction:column;gap:10px;color:#829186;font-size:11px}.hero-app-side small{font:10px var(--mono);color:#a7afa3;margin:7px 0 1px}.hero-app-side b{font-size:11px;font-weight:600;padding:5px 7px;border-radius:5px}.hero-app-side b.selected{color:var(--ink);background:#eff1e8}.hero-app-side b i{float:right;font-size:10px;font-style:normal;background:var(--yellow);color:var(--ink);padding:1px 4px;border-radius:10px}.side-help{margin-top:auto;background:#f0f0e9;padding:8px;border-radius:5px;font:10px var(--mono)}.side-help span{color:#a1aaa1;margin-left:4px}.hero-dashboard{padding:29px 31px}.dashboard-card small,.dashboard-greeting small{color:#9ba39b;font:10px var(--mono);letter-spacing:.06em}.dashboard-greeting h3{font:500 26px var(--serif);letter-spacing:-.06em;margin:8px 0 3px;color:var(--ink)}.dashboard-greeting h3 span{color:#e4bb37;font-size:21px}.dashboard-greeting p{color:#819085;font-size:11px;margin:0}.dashboard-grid{display:grid;grid-template-columns:1fr .7fr;gap:12px;margin-top:29px}.dashboard-card{border:1px solid #e3e5dc;border-radius:8px;background:#fffef8;min-height:117px;padding:15px}.dashboard-card h4{font:500 20px var(--serif);letter-spacing:-.05em;margin:16px 0 4px}.dashboard-card p{color:#829186;margin:0;font-size:11px}.yellow-card{background:var(--yellow);border-color:var(--yellow)}.yellow-card small{color:#5c682d}.people{margin-top:15px;display:flex}.people span{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--cream);border:2px solid var(--yellow);font:10px var(--sans);margin-left:-4px}.people span:first-child{margin-left:0;background:var(--orange);color:var(--ink)}.people span:last-child{background:var(--cream);color:var(--ink)}.task-card{display:flex;flex-direction:column;justify-content:space-between}.task-card strong{display:block;font:500 31px var(--serif);margin-top:8px}.task-card p{margin-top:3px}.tiny-bars{display:flex;gap:3px;align-items:end;height:32px}.tiny-bars i{display:block;flex:1;max-width:100%;border-radius:4px;background:#a8c9e3;height:16px}.tiny-bars i:nth-child(2),.tiny-bars i:nth-child(5){height:25px;background:var(--ink)}.tiny-bars i:nth-child(3){height:12px}.brief-card{min-height:99px}.brief-card h4{margin-top:16px}.brief-card p span{float:right;color:var(--ink)}.progress{height:4px;background:#ecede8;margin-top:13px;border-radius:10px}.progress i{display:block;height:100%;width:74%;border-radius:10px;background:var(--ink)}.change-card{min-height:99px;display:flex;gap:10px;align-items:flex-start;background:#f3e7e4;border-color:#edcfcc}.change-card h4{margin:6px 0 4px;font-size:16px}.change-icon{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#e58779;color:var(--cream);font-weight:700;font-size:14px}.change-card p{font-size:10px}.hero-note{position:absolute;z-index:2;padding:9px 12px;background:var(--cream);border:2px solid var(--ink);font:13px var(--mono);box-shadow:3px 3px 0 var(--ink);transform:rotate(-7deg)}.note-left{bottom:52px;left:-8px}.note-right{top:33px;right:-2px;transform:rotate(8deg);background:var(--yellow)}.hero-bottom{border-top:1px solid rgba(24,59,43,.25);width:90%;margin:0 auto;height:65px;display:flex;align-items:center;gap:13px;font:13px var(--mono);text-transform:uppercase;letter-spacing:.08em}.hero-bottom i{width:4px;height:4px;background:var(--ink);border-radius:50%}.hero-bottom-copy{margin-left:auto;text-transform:none;letter-spacing:0;opacity:.6}@keyframes float-product{0%,to{transform:rotate(2deg) translateY(0)}50%{transform:rotate(1deg) translateY(-9px)}}.workflow-section{padding:148px 0 180px;background:var(--cream)}.workflow-section .display-heading{margin-top:27px}.workflow-strip{margin:76px auto 80px;padding:25px 27px;border:1.5px solid var(--ink);background:#eeeadf;display:flex;align-items:center;justify-content:space-between;gap:14px;max-width:100%;border-radius:5px;box-shadow:5px 5px 0 var(--ink)}.workflow-step{display:grid;grid-template-columns:36px 1fr;column-gap:10px;align-items:center;min-width:0}.workflow-icon{grid-row:span 2;width:36px;height:36px;border:1px solid var(--ink);border-radius:50%;display:grid;place-items:center;font-size:20px}.workflow-icon.mic{background:var(--orange)}.workflow-icon.notes{background:var(--lilac)}.workflow-icon.fig{background:#c5d7b3}.workflow-icon.brief{background:var(--yellow)}.workflow-step b{font:500 16px var(--serif);letter-spacing:-.04em}.workflow-step small{font-size:11px;color:#78877d}.workflow-strip>i{font-style:normal;font-size:25px;color:#829186}.workflow-copy{max-width:100%;margin-left:11%}.workflow-copy p{font:500 clamp(28px,2.4vw,37px)/1.13 var(--serif);letter-spacing:-.055em}.underlined{position:relative;color:var(--ink-soft);white-space:nowrap}.underlined:after{content:"";position:absolute;left:0;right:9px;bottom:-5px;height:5px;border-top:2px solid var(--orange);border-radius:50%;transform:rotate(-2deg)}.scribble-arrow{position:absolute;color:var(--orange);font:29px var(--serif);right:-32px;bottom:-30px;transform:rotate(25deg)}.section-dark{background:var(--ink);color:var(--cream);position:relative;overflow:hidden}.scope-section{padding:138px 0 175px}.agent-grid-bg,.section-noise{position:absolute;inset:0;opacity:.08;background-image:radial-gradient(rgba(247,243,234,.7) .5px,transparent .7px);background-size:12px 12px;pointer-events:none;mask-image:linear-gradient(90deg,transparent,black 25%,black 75%,transparent)}.scope-section .display-heading{margin-top:32px}.scope-section .section-intro{margin:37px 0 78px}.scope-visual{max-width:100%;margin:0 auto 112px}.scope-label{font:12px var(--mono);color:var(--yellow);letter-spacing:.1em;margin-bottom:12px}.scope-visual-inner{border-top:1px solid rgba(247,243,234,.28);border-bottom:1px solid rgba(247,243,234,.28);padding:38px 0;display:grid;grid-template-columns:1fr 60px 1fr;align-items:center;gap:15px}.mini-window{color:var(--ink);overflow:hidden;background:#f8f7f1;border:4px solid #143526;border-radius:9px;box-shadow:7px 8px 0 rgba(0,0,0,.15)}.window-bar{height:28px;padding:0 9px;display:flex;align-items:center;gap:4px;background:#e8ece2;border-bottom:1px solid #ccd6c9;font:10px var(--sans)}.window-bar>span{width:5px;height:5px;border-radius:50%;background:#dc786c}.window-bar>span:nth-child(2){background:#e1c45a}.window-bar>span:nth-child(3){background:#77ab75}.window-bar b{margin-left:8px;font-size:10px}.window-bar em{margin-left:auto;font-style:normal;color:#779083}.meeting-body{min-height:286px;display:grid;grid-template-columns:90px 1fr}.meeting-sidebar{padding:12px 8px;border-right:1px solid #dce1d7;display:flex;flex-direction:column;gap:7px;color:#87978c;font-size:9px}.meeting-sidebar b{color:var(--ink);margin-top:5px;font-size:9px}.meeting-sidebar span{padding:6px;border-radius:4px}.meeting-sidebar span:first-of-type{background:var(--yellow);color:var(--ink)}.meeting-main{padding:17px 15px}.meeting-head{font:600 13px var(--serif);display:flex;align-items:center;gap:5px}.meeting-head small{margin-left:auto;color:#a0aaa2;font:10px var(--mono)}.record-dot{width:6px;height:6px;border-radius:50%;background:#e47e74}.waveform{display:flex;height:36px;align-items:center;gap:2px;margin:15px 0}.waveform i{width:4px;height:15px;border-radius:5px;background:#b1cfa6}.waveform i:nth-child(2n){height:26px}.waveform i:nth-child(3n){height:9px;background:var(--yellow)}.speaker{display:grid;grid-template-columns:23px 1fr 25px;gap:7px;margin:12px 0;align-items:start}.speaker .avatar{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;font:12px var(--serif)}.avatar-yellow{background:var(--yellow)}.avatar-green{background:#bad7bc}.speaker b{font:11px var(--sans)}.speaker p{color:#73877a;font-size:10px;line-height:1.45;margin:3px 0}.speaker time{font:9px var(--mono);color:#a6b0a7}.meeting-chip{color:var(--ink);background:#d9ead2;padding:5px 7px;border-radius:9px;width:fit-content;font:10px var(--sans);margin-top:10px}.scope-connector{font-size:38px;color:var(--yellow);text-align:center}.scope-alert-card{background:#fbf8ee;color:var(--ink);padding:26px;border-radius:7px;border:2px solid var(--yellow);transform:rotate(-1.6deg);box-shadow:7px 7px 0 rgba(244,233,72,.18)}.alert-top{display:flex;align-items:center;gap:8px}.alert-top span{display:grid;place-items:center;width:22px;height:22px;color:var(--cream);background:#e78572;border-radius:50%;font-weight:700}.alert-top b{font:600 14px var(--sans)}.alert-top small{margin-left:auto;font:11px var(--mono);color:#94a298}.scope-alert-card h4{font:500 26px/1 var(--serif);letter-spacing:-.05em;margin:24px 0 12px}.scope-alert-card p{font-size:13px;color:#6d7d70;line-height:1.45}.source-icon{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#f4dfca;font-weight:600;font-size:14px}.alert-source{border-top:1px solid #e1e2d8;margin-top:19px;padding-top:12px;display:flex;align-items:center;gap:7px;font-size:12px}.alert-check{margin-left:auto;color:#5e9b64}.scope-alert-card button{border:0;border-radius:999px;background:var(--ink);color:var(--cream);margin-top:18px;padding:10px 13px;font-size:12px}.scope-alert-card button .arrow-icon{font-size:18px;margin-left:4px}.scope-integrations{display:grid;gap:78px}.integration-row{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:10%}.integration-row:nth-child(2) .integration-visual{transform:rotate(1deg)}.integration-row:nth-child(3) .integration-visual{transform:rotate(-1deg)}.integration-copy{display:flex;gap:20px;align-items:flex-start}.integration-icon{flex:0 0 43px;display:grid;place-items:center;width:43px;height:43px;color:var(--ink);font:700 25px var(--serif);border-radius:11px;border:2px solid var(--ink)}.integration-copy h3{margin:0 0 12px;font:500 32px var(--serif);letter-spacing:-.06em}.integration-copy p{margin:0 0 18px;color:rgba(247,243,234,.68);max-width:100%;font-size:15px;line-height:1.5}.integration-copy small{color:var(--yellow);font:12px var(--mono)}.integration-copy small .arrow-icon{font-size:17px;margin-left:4px}.integration-visual{min-height:177px;display:flex;align-items:center}.mail-window{width:100%}.mail-body{display:grid;grid-template-columns:75px 1fr 1.5fr;min-height:150px;font-size:10px}.mail-folders{border-right:1px solid #dce1d7;padding:12px 7px;display:flex;flex-direction:column;gap:8px;color:#85968a}.mail-folders b,.mail-folders i{color:var(--ink)}.mail-folders i{font-style:normal;background:var(--orange);border-radius:5px;padding:1px 3px;margin-left:3px}.mail-list{border-right:1px solid #dce1d7}.mail-item{padding:11px 9px;border-bottom:1px solid #edf0e9;position:relative}.mail-item.selected{background:#f3eeb8}.mail-item b,.mail-item small{display:block}.mail-item small{color:#87968d;margin-top:5px}.mail-item time{position:absolute;right:8px;top:10px;font:9px var(--mono);color:#7b8c81}.mail-message{padding:16px}.mail-message>small{color:#91a097}.mail-message h5{font:500 16px var(--serif);margin:10px 0 7px;letter-spacing:-.04em}.mail-message p{color:#839187;font-size:10px;line-height:1.5}.scope-alert{margin-top:13px;padding:8px;border-radius:4px;background:#f4ddd6;border-left:3px solid #e68172}.scope-alert b,.scope-alert span{display:block}.scope-alert b{font-size:10px}.scope-alert span{color:#a86b62;margin-top:4px;font-size:9px}.figma-window{width:100%}.figma-body{min-height:152px;display:grid;grid-template-columns:28px 1fr}.figma-tools{padding-top:13px;display:flex;flex-direction:column;align-items:center;gap:10px;border-right:1px solid #dce1d7}.figma-tools i{width:9px;height:9px;border:1px solid #82998a;border-radius:2px}.figma-tools i:nth-child(2){border-radius:50%}.canvas{background:#f0ece6;position:relative;padding:22px;display:flex;align-items:center;justify-content:center}.canvas-card{width:150px;height:108px;background:var(--ink);color:var(--cream);padding:11px;position:relative;overflow:hidden}.canvas-top{display:flex;justify-content:space-between;font:9px var(--mono)}.canvas-top span{color:#a8c9e3}.canvas-picture{width:45px;height:30px;background:var(--orange);position:absolute;right:12px;top:30px;transform:rotate(5deg)}.canvas-card h4{font:20px/.86 var(--serif);letter-spacing:-.09em;margin:25px 0 0;position:relative;z-index:1}.canvas-card button{position:absolute;bottom:9px;left:11px;border:1px solid var(--yellow);color:var(--yellow);background:none;border-radius:9px;padding:3px 6px;font-size:8px}.comment{background:var(--cream);border:1px solid #cbd3c9;padding:8px;border-radius:5px;width:125px;position:absolute;right:15px;top:10px;box-shadow:3px 4px 0 rgba(24,59,43,.15);font-size:10px}.comment-dot{display:inline-grid;place-items:center;width:13px;height:13px;border-radius:50%;background:var(--orange);margin-right:5px}.comment em,.comment small{display:block;margin-top:5px;color:#829185;font-style:normal}.comment em{color:#df756d}.scope-proof{max-width:100%;margin:127px auto 0;text-align:center}.proof-flag{margin:0 auto 25px;width:70px;height:70px;display:grid;place-items:center;border-radius:50% 50% 50% 5px;background:var(--yellow);color:var(--ink);font:600 35px var(--serif);transform:rotate(-11deg)}.scope-proof p{font:500 23px/1.16 var(--serif);letter-spacing:-.05em}.scope-proof hr{border:0;border-top:1px dotted rgba(247,243,234,.4);margin:43px 0 24px}.scope-proof strong{font:500 19px var(--serif)}.scope-proof em{color:var(--yellow);font-style:normal}.agent-section{padding:140px 0 130px}.agent-content{text-align:center}.agent-wordmark{margin:26px 0 24px;font:500 clamp(58px,7vw,95px)/.9 var(--serif);letter-spacing:-.09em}.agent-wordmark span{color:var(--yellow);font-size:.55em;vertical-align:top;margin-left:6px}.agent-tease span{display:inline-block;color:var(--ink);background:var(--yellow);padding:8px 13px;font:13px var(--mono);transform:rotate(-2deg)}.agent-content .display-heading{margin-top:25px}.agent-content .section-intro{margin:32px auto 0}.agent-hero-art{min-height:300px;margin-top:45px;position:relative;display:flex;justify-content:center;align-items:end}.scribble-character{width:170px;height:245px;position:relative;filter:drop-shadow(8px 10px 0 rgba(0,0,0,.13));transform:rotate(-4deg)}.scribble-hair{position:absolute;width:155px;height:95px;left:10px;top:0;z-index:2}.scribble-hair i{position:absolute;display:block;background:var(--yellow);border:3px solid var(--ink);border-radius:50% 50% 15% 50%;width:55px;height:73px;transform:rotate(-31deg)}.scribble-hair i:first-child{left:0;top:23px}.scribble-hair i:nth-child(2){left:27px;top:5px;transform:rotate(-12deg)}.scribble-hair i:nth-child(3){left:59px;top:-4px;transform:rotate(3deg)}.scribble-hair i:nth-child(4){left:92px;top:3px;transform:rotate(16deg)}.scribble-hair i:nth-child(5){left:113px;top:22px;transform:rotate(32deg)}.scribble-face{position:absolute;left:18px;top:57px;width:134px;height:108px;background:#f3ba82;border:3px solid var(--ink);border-radius:46% 48% 45% 51%;z-index:1;transform:rotate(3deg)}.eye{position:absolute;width:8px;height:13px;border-radius:50%;background:var(--ink);top:38px}.eye-left{left:39px}.eye-right{right:39px}.mouth{width:27px;height:14px;border-bottom:3px solid var(--ink);left:52px;top:62px}.cheek,.mouth{position:absolute;border-radius:50%}.cheek{width:9px;height:5px;background:#e88774;left:25px;top:63px}.scribble-body{position:absolute;width:85px;height:76px;background:var(--pink);border:3px solid var(--ink);border-radius:45% 45% 20% 20%;bottom:16px;left:41px;z-index:0}.arm,.leg{position:absolute;background:#f3ba82;border:3px solid var(--ink);border-radius:10px}.arm{width:15px;height:64px;top:4px}.arm-left{left:-14px;transform:rotate(28deg)}.arm-right{right:-15px;transform:rotate(-35deg)}.leg{width:15px;height:52px;bottom:-40px}.leg-left{left:17px;transform:rotate(10deg)}.leg-right{right:17px;transform:rotate(-14deg)}.agent-speech{position:absolute;color:var(--ink);background:var(--cream);border:2px solid var(--ink);padding:10px 13px;font:13px var(--mono)}.speech-one{left:23%;top:54px;transform:rotate(-7deg)}.speech-two{right:21%;top:5px;transform:rotate(7deg);background:var(--yellow)}.capability-wrap{width:90%;margin:54px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.capability-chat{border:2px solid var(--cream);border-radius:11px;background:#244c38;overflow:hidden;box-shadow:8px 8px 0 rgba(0,0,0,.14)}.chat-top{padding:13px 15px;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(247,243,234,.18);font-size:13px}.chat-top small{margin-left:auto;color:#9bb69f;font:11px var(--mono)}.chat-orb{display:grid;place-items:center;width:23px;height:23px;background:var(--yellow);color:var(--ink);border-radius:50%}.chat-content{padding:22px;min-height:250px}.chat-user{width:fit-content;max-width:85%;background:#37684c;border-radius:8px 8px 2px 8px;padding:10px;margin-left:auto;font-size:13px}.chat-agent{margin-top:23px;display:grid;grid-template-columns:23px 1fr;gap:9px;color:rgba(247,243,234,.78);font-size:13px;line-height:1.5}.chat-agent>span{color:var(--yellow)}.chat-agent p{margin:0}.chat-agent button,.chat-agent p b{color:var(--yellow)}.chat-agent button{grid-column:2;justify-self:start;background:transparent;border:0;border-bottom:1px solid var(--yellow);padding:0 0 4px;margin-top:6px;font-size:12px}.chat-agent button .arrow-icon{margin-left:5px}.chat-input{display:flex;align-items:center;justify-content:space-between;margin-top:22px;border:1px solid rgba(247,243,234,.25);color:#8aa28f;border-radius:5px;padding:9px;font:12px var(--mono)}.chat-input b{background:var(--yellow);color:var(--ink);border-radius:4px;padding:3px 6px}.capability-pills>p{font:500 24px var(--serif);margin:0 0 19px;letter-spacing:-.04em}.pills-row{display:flex;flex-wrap:wrap;gap:7px}.pills-row button{border:1px solid rgba(247,243,234,.35);background:transparent;color:var(--cream);border-radius:999px;padding:9px 12px;font-size:13px;transition:color .2s,background .2s,border .2s,transform .2s}.pills-row button span{color:var(--yellow);margin-right:5px}.pills-row button.active,.pills-row button:hover{background:var(--yellow);color:var(--ink);border-color:var(--yellow);transform:translateY(-2px)}.pills-row button.active span{color:var(--ink)}.capability-note{border-top:1px dotted rgba(247,243,234,.35);margin-top:29px;padding-top:20px;display:grid;grid-template-columns:25px 1fr;gap:11px;font-size:13px;line-height:1.5;color:#a8bfad}.capability-note span{color:var(--yellow)}.capability-note p{margin:0}.capability-note b{color:var(--cream)}.meetings-section{padding:150px 0 0;background:var(--blue)}.meetings-section .display-heading{margin-top:28px}.meetings-section .section-intro{margin:38px 0 105px}.meetings-story{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.meeting-preview{min-height:620px}.meeting-preview-sticky{position:sticky;top:130px}.meeting-preview-sticky .mini-window{width:100%;transform:rotate(-2deg)}.brief-body{display:grid;grid-template-columns:115px 1fr;min-height:327px}.brief-side{padding:17px 12px;border-right:1px solid #dce1d7;display:flex;flex-direction:column;gap:9px;color:#87988b;font-size:11px}.brief-side b{font:10px var(--mono);color:#9ba79c;letter-spacing:.06em;margin-bottom:4px}.brief-side span{padding:7px}.brief-side .active{color:var(--ink);background:var(--yellow);border-radius:4px}.brief-content{padding:26px}.brief-content small{color:#839a89;font:11px var(--mono)}.brief-content small i{color:#67a572;font-style:normal}.brief-content h4{font:500 35px/.95 var(--serif);letter-spacing:-.07em;margin:21px 0 15px}.brief-content>p{font-size:13px;color:#738579;max-width:100%;line-height:1.5}.brief-lines{border-top:1px solid #dfe4da;margin-top:35px;padding-top:17px;display:grid;gap:9px}.brief-lines span{width:76%;height:4px;border-radius:6px;background:#d9dfd5}.brief-lines span:nth-child(2){width:58%}.brief-lines span:nth-child(3){width:68%}.brief-tag{margin-top:27px;width:fit-content;background:#d7ead2;border-radius:8px;padding:6px 8px;font-size:11px;color:#48724c}.meeting-preview-caption{margin:24px 0 0 20px;display:flex;justify-content:space-between;align-items:flex-start}.meeting-preview-caption span{font:12px var(--mono);color:var(--ink-soft);text-transform:uppercase}.meeting-preview-caption b{font:500 22px/.98 var(--serif);letter-spacing:-.05em}.meeting-feature-list{padding-top:18px}.meeting-feature{border-top:1px solid rgba(24,59,43,.35);padding:21px 0 25px}.meeting-feature:last-child{border-bottom:1px solid rgba(24,59,43,.35)}.meeting-feature button{width:100%;padding:0;background:none;border:0;text-align:left;display:grid;grid-template-columns:45px 1fr 23px;align-items:center;color:var(--ink)}.feature-number{font:12px var(--mono);opacity:.5}.feature-label{font:500 25px var(--serif);letter-spacing:-.05em}.feature-chevron{font-size:25px;transform:rotate(-45deg);transition:transform .3s}.meeting-feature.current .feature-chevron{transform:rotate(0)}.feature-detail{margin:17px 45px 0;max-height:0;overflow:hidden;opacity:0;transition:max-height .45s,opacity .35s}.meeting-feature.current .feature-detail{max-height:130px;opacity:1}.feature-detail h3{font:500 28px var(--serif);letter-spacing:-.06em;margin:0 0 8px}.feature-detail p{max-width:100%;font-size:15px;line-height:1.5;margin:0;color:#496b58}.meeting-stat{display:flex;align-items:center;gap:20px;max-width:100%;padding:130px 0 105px}.meeting-stat>span{font:500 88px/.8 var(--serif);letter-spacing:-.09em;color:var(--ink)}.meeting-stat p{font-size:15px;line-height:1.45}.meeting-stat b{font-size:17px}.join-meeting{padding:24px 0 31px;background:#b1d5e9;border-top:1px solid rgba(24,59,43,.25);display:flex;justify-content:center}.join-card{width:90%;border:2px solid var(--ink);background:var(--cream);border-radius:7px;padding:17px 21px;display:flex;align-items:center;gap:10px;box-shadow:5px 5px 0 rgba(24,59,43,.2)}.join-dot{width:10px;height:10px;border-radius:50%;background:#7ec277;box-shadow:0 0 0 4px #d8edd3}.join-card b{font-size:14px}.join-card small{color:#7c8c82;font:12px var(--mono);margin-left:auto}.join-wave{display:flex;align-items:center;gap:2px;height:22px;margin-left:15px}.join-wave i{width:3px;height:9px;border-radius:4px;background:var(--ink)}.join-wave i:nth-child(2n){height:19px}.join-wave i:nth-child(3n){height:13px}.dictation-section{padding:148px 0 165px;background:var(--yellow)}.dictation-section .display-heading{margin-top:28px}.dictation-section .section-intro{margin:38px 0 54px}.voice-panel{height:180px;background:var(--ink);color:var(--cream);border-radius:10px;padding:35px 36px;justify-content:space-between;box-shadow:9px 9px 0 rgba(24,59,43,.15)}.voice-panel,.voice-wave{display:flex;align-items:center}.voice-wave{gap:5px;height:100px}.voice-wave i{width:5px;background:var(--yellow);height:31px;border-radius:7px;animation:voice 1.15s ease-in-out infinite alternate}.voice-wave i:nth-child(2n){height:64px;animation-delay:-.4s}.voice-wave i:nth-child(3n){height:93px;animation-delay:-.8s;background:#b7d4a0}.voice-wave i:nth-child(5n){height:46px}.voice-wave i:nth-child(7n){height:77px;background:var(--orange)}.voice-status{font:15px var(--mono);display:flex;align-items:center;gap:8px}.voice-status small{color:#93ac9b;margin-left:9px}.voice-dot{width:8px;height:8px;background:var(--orange);border-radius:50%}.dictation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:63px}.dictation-grid>div{border-top:1px solid rgba(24,59,43,.4);padding-top:17px}.dictation-grid h3{font:500 26px var(--serif);margin:0 0 11px;letter-spacing:-.06em}.dictation-grid p{font-size:14px;line-height:1.55;margin:0;max-width:100%}@keyframes voice{to{transform:scaleY(.6)}}.comparison-section{background:var(--cream);padding:125px 0 148px}.comparison-intro{display:flex;align-items:center;justify-content:center;gap:16px;color:#738379;font:13px var(--mono);margin-bottom:57px}.comparison-arrow{color:var(--orange);font-size:21px}.comparison-section .display-heading{text-align:center}.comparison-table-wrap{overflow-x:auto;margin-top:78px;padding-bottom:10px}.comparison-table{width:100%;min-width:650px;border-collapse:collapse;font-size:14px}.comparison-table td,.comparison-table th{text-align:left;border-bottom:1px solid var(--line);padding:16px 22px}.comparison-table th{padding-top:0;font:500 19px var(--serif);letter-spacing:-.05em}.comparison-table th:first-child{width:36%}.comparison-table td:first-child{font:500 17px var(--serif);letter-spacing:-.03em}.comparison-table th:nth-child(2){background:var(--yellow);border:1px solid var(--ink);border-bottom:0;padding-top:16px}.comparison-table td:nth-child(2){background:#fbf5ad;border-left:1px solid var(--ink);border-right:1px solid var(--ink)}.comparison-table tr:last-child td:nth-child(2){border-bottom:1px solid var(--ink)}.comparison-table b{color:#5e9b64;font-size:19px;margin-right:6px}.table-logo{color:#d68e6c;margin-right:6px}.comparison-foot{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:76px}.comparison-foot>div{height:100px;width:84px;overflow:hidden}.scribble-small{transform:scale(.4);transform-origin:top left;filter:none}.comparison-foot p{font:500 24px var(--serif);letter-spacing:-.05em;max-width:100%;margin:0}.testimonials-section{background:var(--orange);padding:142px 0 116px}.testimonial-title{margin:0;font:500 clamp(62px,8vw,109px)/.86 var(--serif);letter-spacing:-.09em}.testimonial-title span{color:var(--ink-soft)}.testimonial-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:15px;margin-top:78px}.testimonial-card{min-height:315px;padding:29px;border:1.5px solid var(--ink);background:rgba(247,243,234,.35);border-radius:6px;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s}.testimonial-card:hover{transform:translateY(-7px) rotate(-.5deg);box-shadow:5px 6px 0 var(--ink)}.featured-testimonial{background:var(--cream)}.quote-mark{font:73px var(--serif);line-height:.6}.testimonial-card blockquote{font:500 24px/1.05 var(--serif);letter-spacing:-.05em;margin:25px 0;max-width:100%}.testimonial-card:not(.featured-testimonial) blockquote{font-size:20px}.testimonial-person{display:flex;align-items:center;gap:9px;margin-top:auto}.person-avatar{width:31px;height:31px;display:grid;place-items:center;border:1px solid var(--ink);border-radius:50%;font:600 15px var(--serif)}.avatar-pink{background:var(--pink)}.testimonial-person b,.testimonial-person small{display:block}.testimonial-person b{font-size:13px}.testimonial-person small{color:#738176;font:11px var(--mono);margin-top:2px}.testimonial-controls{display:flex;gap:20px;align-items:center;justify-content:center;margin-top:36px}.testimonial-controls button{border:1px solid var(--ink);background:transparent;border-radius:50%;width:34px;height:34px;font-size:20px;transition:background .2s}.testimonial-controls button:hover{background:var(--yellow)}.testimonial-controls>span{display:flex;gap:5px}.testimonial-controls i{width:5px;height:5px;border-radius:50%;background:var(--ink);opacity:.3}.testimonial-controls i.active{opacity:1}.final-cta{position:relative;overflow:hidden;background:var(--ink);color:var(--cream);text-align:center;padding:167px 0 177px}.final-cta:before{content:"";position:absolute;left:-8%;bottom:-40%;width:116%;height:60%;background:var(--yellow);border-radius:50% 50% 0 0/24% 24% 0 0;opacity:.95}.final-cta .content-narrow{z-index:1}.final-title{font:500 clamp(58px,7vw,95px)/.87 var(--serif);letter-spacing:-.09em;margin:27px 0 24px}.final-title span{color:var(--yellow)}.final-cta p{font:500 21px/1.2 var(--serif);max-width:100%;margin:0 auto}.final-cta strong{display:block;color:var(--yellow);font:500 28px var(--serif);margin-top:15px}.final-button{display:flex;justify-content:center;margin-top:32px}.download-dark{color:var(--ink);background:var(--yellow)}.download-dark:hover{background:var(--cream)}.cta-scribble{position:absolute;left:11%;bottom:75px;transform:rotate(-12deg) scale(.72);z-index:2}.cta-scribble .scribble-character{filter:drop-shadow(7px 8px 0 rgba(24,59,43,.35))}.cta-star{position:absolute;color:var(--yellow);font-size:37px}.star-one{left:25%;top:28%}.star-two{right:25%;top:18%;color:var(--orange);font-size:26px}.site-footer{background:var(--yellow);color:var(--ink);padding:69px 0 34px}.footer-main{display:flex;align-items:flex-start;justify-content:space-between;min-height:150px}.footer-main>p{font:500 25px/1 var(--serif);letter-spacing:-.05em;margin:0 0 0 auto}.footer-main .download-button{margin-left:130px}.footer-bottom{border-top:1px solid rgba(24,59,43,.35);padding-top:17px;margin-top:46px;display:flex;align-items:center;font:12px var(--mono)}.footer-bottom>span:nth-child(2){margin-left:35px}.footer-bottom a{text-decoration:underline}.footer-bottom div{margin-left:auto;display:flex;gap:22px}@media (max-width:1024px){.site-header nav{gap:16px;margin-left:20px}.hero-content{grid-template-columns:47% 53%}.hero-title{font-size:clamp(60px,8vw,95px)}.hero-product{width:560px}.hero-sun{width:380px;height:380px}.capability-wrap{gap:28px}.integration-row{gap:5%}.cta-scribble{left:3%;transform:rotate(-12deg) scale(.55)}.content-narrow,.content-wide{width:90%}.header-inner{width:90%;height:68px}.header-actions,.site-header nav{display:none}.mobile-toggle{display:flex;flex-direction:column;gap:6px;border:0;background:none;padding:8px 0 8px 8px}.mobile-toggle span{display:block;width:25px;height:2px;background:currentColor;transition:transform .2s}.mobile-toggle.open span:first-child{transform:translateY(4px) rotate(45deg)}.mobile-toggle.open span:last-child{transform:translateY(-4px) rotate(-45deg)}.mobile-menu{position:absolute;top:68px;left:0;width:100%;background:var(--cream);border-bottom:1px solid var(--line);padding:18px 20px 24px;display:grid;gap:4px;opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity .25s,transform .25s}.mobile-menu.open{opacity:1;transform:translateY(0);pointer-events:auto}.mobile-menu a{padding:12px 4px;border-bottom:1px solid var(--line);font-size:17px}.mobile-menu .header-cta{justify-content:center;margin-top:13px;border:0;color:var(--cream)}.hero-section{min-height:auto;padding:125px 0 0}.hero-content{display:flex;flex-direction:column;align-items:stretch;min-height:0}.hero-copy{padding-bottom:36px}.hero-kicker{margin-bottom:23px}.hero-title{font-size:clamp(60px,16vw,91px);line-height:.87}.hero-description{margin:29px 0 24px;max-width:100%;font-size:16px}.hero-actions{flex-wrap:wrap;gap:17px}.hero-art{margin:5px -20px 0}.hero-product-wrap{min-height:365px}.hero-product{width:calc(100% - 28px);border-width:6px}.hero-sun{width:300px;height:300px;right:4%;top:27px}.hero-app-top{height:33px;gap:9px;padding:0 8px}.hero-app-top b{font-size:10px;margin-right:3px}.hero-app-top>span:not(.app-logo-mini):not(.top-avatar){display:none}.hero-app-body{grid-template-columns:72px 1fr;min-height:245px}.hero-app-side{padding:12px 6px;gap:7px;font-size:9px}.hero-app-side small{font-size:8px}.hero-app-side b{font-size:9px;padding:4px 5px}.hero-dashboard{padding:18px 17px}.dashboard-greeting h3{font-size:20px}.dashboard-grid{margin-top:18px;gap:7px}.dashboard-card{min-height:77px;padding:9px}.dashboard-card h4{font-size:15px;margin:8px 0 3px}.dashboard-card p{font-size:9px}.dashboard-card small{font-size:8px}.people{margin-top:8px}.people span{width:14px;height:14px;font-size:8px}.task-card strong{font-size:24px;margin-top:4px}.tiny-bars{height:17px}.brief-card,.change-card{min-height:67px}.change-card{gap:5px}.change-icon{width:16px;height:16px;font-size:11px}.change-card h4{margin-top:2px;font-size:11px}.change-card p{font-size:8px}.hero-note{display:none}.hero-bottom{width:90%;height:52px;gap:7px;font-size:10px}.hero-bottom-copy{display:none}.agent-section,.comparison-section,.dictation-section,.scope-section,.workflow-section{padding:93px 0 100px}.display-heading{font-size:clamp(50px,14vw,75px)}.section-intro{font-size:17px}.workflow-strip{margin:48px -4px 51px;padding:17px 9px;overflow-x:auto;justify-content:flex-start;gap:10px;box-shadow:3px 3px 0 var(--ink)}.workflow-step{min-width:122px;grid-template-columns:27px 1fr;column-gap:6px}.workflow-icon{width:27px;height:27px;font-size:16px}.workflow-step b{font-size:13px}.workflow-step small{font-size:9px}.workflow-strip>i{font-size:20px}.workflow-copy{margin:0}.workflow-copy p{font-size:28px}.scope-section .section-intro{margin:28px 0 49px}.scope-visual{margin-bottom:83px}.scope-visual-inner{grid-template-columns:1fr;gap:23px;padding:25px 0}.scope-connector{transform:rotate(90deg);height:25px}.scope-alert-card{padding:18px}.scope-alert-card h4{font-size:23px}.integration-row{grid-template-columns:1fr;gap:22px}.integration-copy{gap:12px}.integration-icon{flex-basis:35px;width:35px;height:35px;font-size:21px}.integration-copy h3{font-size:28px;margin-bottom:8px}.integration-copy p{font-size:14px;margin-bottom:13px}.integration-visual{min-height:0}.scope-integrations{gap:61px}.scope-proof{margin-top:91px}.scope-proof p{font-size:22px}.agent-section{padding-bottom:95px}.agent-content .section-intro{margin-top:24px}.agent-hero-art{min-height:240px;margin-top:35px}.agent-speech{font-size:11px;padding:8px 9px}.speech-one{left:0;top:50px}.speech-two{right:0;top:13px}.capability-wrap{width:90%;grid-template-columns:1fr;gap:48px;margin-top:33px}.chat-content{padding:15px}.capability-pills>p{font-size:22px}.pills-row button{font-size:12px;padding:8px 10px}.meetings-section{padding-top:94px}.meetings-section .section-intro{margin:28px 0 57px}.meetings-story{display:flex;flex-direction:column;gap:38px}.meeting-preview{min-height:auto;width:100%}.meeting-preview-sticky{position:static}.meeting-preview-caption{margin-left:7px}.meeting-preview-caption b{font-size:19px}.brief-body{min-height:270px;grid-template-columns:88px 1fr}.brief-side{padding:13px 8px;font-size:10px}.brief-content{padding:19px}.brief-content h4{font-size:30px}.meeting-feature-list{width:100%}.feature-label{font-size:22px}.feature-detail{margin-left:38px}.feature-detail h3{font-size:25px}.meeting-stat{padding:91px 0 80px;gap:15px}.meeting-stat>span{font-size:70px}.meeting-stat p{font-size:13px}.meeting-stat b{font-size:15px}.join-card{display:grid;grid-template-columns:10px 1fr;gap:7px;padding:14px}.join-card small,.join-wave{grid-column:2;margin:0}.dictation-section .section-intro{margin:28px 0 37px}.voice-panel{height:150px;padding:23px 17px;display:block}.voice-wave{height:80px;gap:3px}.voice-wave i{width:3px}.voice-status{font-size:13px}.dictation-grid{grid-template-columns:1fr;gap:28px;margin-top:45px}.dictation-grid h3{font-size:23px}.dictation-grid p{font-size:14px}.comparison-intro{margin-bottom:37px}.comparison-table-wrap{margin-top:49px;margin-right:-20px}.comparison-table{min-width:610px}.comparison-table td,.comparison-table th{padding:13px 14px}.comparison-table td:first-child{font-size:15px}.comparison-table th{font-size:17px}.comparison-foot{gap:15px;flex-wrap:wrap;text-align:center;margin-top:53px}.comparison-foot p{font-size:21px;width:100%;order:-1}.testimonial-grid{grid-template-columns:1fr;gap:12px;margin-top:47px}.testimonials-section{padding:94px 0 84px}.testimonial-card{min-height:240px}.testimonial-card blockquote{font-size:22px}.testimonial-card:not(.featured-testimonial) blockquote{font-size:19px}.quote-mark{font-size:59px}.final-cta{padding:115px 0 165px}.final-cta:before{bottom:-41%;height:52%}.final-title{font-size:clamp(54px,14vw,81px)}.final-cta p{font-size:19px}.cta-scribble{left:-24px;bottom:24px;transform:rotate(-12deg) scale(.39)}.cta-star{font-size:27px}.star-one{left:9%;top:20%}.star-two{right:12%;top:14%}.site-footer{padding:47px 0 25px}.footer-main{min-height:auto;display:grid;gap:30px}.footer-main>p{margin:0;font-size:23px}.footer-main .download-button{margin:0}.footer-bottom{display:grid;gap:13px;margin-top:55px;line-height:1.4}.footer-bottom>span:nth-child(2){margin-left:0}.footer-bottom div{margin-left:0;gap:16px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.brand em{font-style:normal;font-size:.52em;letter-spacing:-.02em;display:block;margin-top:-2px;opacity:.7}.skillforge-mark{border-radius:8px 12px 8px 5px;transform:rotate(-4deg);gap:0;background:var(--ink);color:var(--yellow);border-color:var(--ink)}.skillforge-mark span{width:auto;height:auto!important;transform:none!important;background:none;font:700 12px var(--sans);line-height:1}.skillforge-mark span+span{color:var(--cream);margin-left:1px}.header-phone{opacity:.76;white-space:nowrap;transition:opacity .2s}.header-phone:hover{opacity:1}.hero-kicker{letter-spacing:.01em}.skill-hero .hero-title{max-width:100%;font-size:clamp(59px,7.2vw,109px)}.skill-hero .hero-title span{display:inline}.hero-points{display:grid;grid-template-columns:1fr 1fr;gap:9px 18px;max-width:100%;margin:0 0 29px;color:var(--ink-soft);font-size:14px;line-height:1.35}.hero-points span{display:block}.skill-hero-frame{position:relative;z-index:1;width:100%;overflow:hidden;border:8px solid var(--ink);border-radius:17px;transform:rotate(2deg);box-shadow:14px 18px 0 rgba(24,59,43,.14);background:var(--ink);animation:float-product 7s ease-in-out infinite}.skill-hero-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(24,59,43,.05),rgba(24,59,43,.28));pointer-events:none}.skill-hero-frame img{display:block;width:100%;aspect-ratio:1.22/1;object-fit:cover;object-position:center;filter:saturate(.9) contrast(1.02)}.hero-photo-label{position:absolute;z-index:2;left:18px;bottom:18px;display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgba(247,243,234,.75);border-radius:999px;background:rgba(24,59,43,.84);color:var(--cream);font:12px var(--mono)}.hero-photo-label b{margin-left:8px;color:var(--yellow);font-size:12px}.hero-status-dot{width:7px;height:7px;border-radius:50%;background:#a8d595;box-shadow:0 0 0 3px rgba(168,213,149,.18)}.hero-photo-note{position:absolute;z-index:2;right:20px;top:18px;color:var(--ink);background:var(--yellow);border:2px solid var(--ink);padding:8px 10px;font:12px var(--mono);transform:rotate(-5deg)}.skill-guide{padding-top:125px;padding-bottom:118px;background:var(--cream)}.guide-layout{display:grid;grid-template-columns:1fr .8fr;gap:10%;align-items:center;margin-top:37px}.skill-guide .section-intro{margin:28px 0 39px}.guide-benefits{display:grid;gap:19px}.guide-benefits>div{display:grid;grid-template-columns:31px 1fr;column-gap:9px;border-top:1px solid var(--line);padding-top:14px}.guide-benefits b{grid-row:span 2;color:var(--orange);font:13px var(--mono)}.guide-benefits h3{margin:0;font:500 23px var(--serif);letter-spacing:-.05em}.guide-benefits p{margin:6px 0 0;max-width:100%;color:#6f8075;font-size:14px;line-height:1.48}.guide-form-card{position:relative;min-height:380px;padding:31px;border:2px solid var(--ink);border-radius:8px;background:var(--yellow);box-shadow:9px 10px 0 var(--ink);transform:rotate(1.2deg)}.guide-card-top{display:flex;gap:12px;align-items:flex-start}.guide-card-icon{display:grid;place-items:center;flex:0 0 35px;width:35px;height:35px;border:1px solid var(--ink);border-radius:50%;background:var(--cream);font-size:20px}.guide-card-top small{font:12px var(--mono);letter-spacing:.08em}.guide-card-top h3{margin:10px 0 27px;font:500 34px/.92 var(--serif);letter-spacing:-.07em}.guide-form{position:relative;z-index:1}.guide-input-wrap{display:flex;flex-direction:column;gap:7px}.guide-input-wrap label{font:12px var(--mono);text-transform:uppercase;letter-spacing:.05em}.guide-input-wrap input{width:100%;height:47px;padding:0 14px;border:1px solid var(--ink);border-radius:4px;outline:none;background:rgba(247,243,234,.88);color:var(--ink);font-size:15px;transition:box-shadow .2s,background .2s}.guide-input-wrap input:focus{background:var(--cream);box-shadow:4px 4px 0 rgba(24,59,43,.17)}.guide-submit{width:100%;border:1px solid var(--ink);border-radius:4px;margin-top:10px;padding:14px 15px;display:flex;align-items:center;justify-content:space-between;background:var(--ink);color:var(--cream);font-size:14px;font-weight:600;transition:transform .25s,background .25s}.guide-submit:hover{background:#2a6046;transform:translateY(-2px)}.guide-submit .arrow-icon{font-size:21px}.form-trust{display:flex;flex-wrap:wrap;gap:8px 12px;margin:14px 0 0;color:#596d5e;font:11px var(--mono)}.guide-card-stamp{position:absolute;right:19px;top:16px;color:rgba(24,59,43,.46);font:700 11px var(--mono);letter-spacing:.13em;line-height:1.2;text-align:center;transform:rotate(8deg)}.guide-card-stamp span{font-size:9px}.skill-stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:105px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.skill-stat{position:relative;padding:24px 20px 25px 0;border-right:1px solid var(--line)}.skill-stat+.skill-stat{padding-left:24px}.skill-stat:last-child{border-right:0}.skill-stat strong{display:block;font:500 clamp(43px,4vw,61px)/.85 var(--serif);letter-spacing:-.09em}.skill-stat span{display:block;margin-top:12px;max-width:100%;font:13px var(--mono);line-height:1.35;text-transform:uppercase;letter-spacing:.03em}.skill-stat i{position:absolute;right:15px;top:27px;color:#9ba79b;font:11px var(--mono);font-style:normal}.skill-tracks{padding-top:128px;padding-bottom:145px}.skill-tracks .section-intro{margin:30px 0 65px}.trade-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.trade-card{min-width:0;border:1px solid rgba(247,243,234,.34);border-radius:7px;overflow:hidden;background:#234c38;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}.trade-card:hover{transform:translateY(-7px);border-color:var(--yellow);box-shadow:7px 8px 0 rgba(244,233,72,.19)}.trade-image-wrap{position:relative;overflow:hidden;height:195px;background:#52715c}.trade-image-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(24,59,43,.45));pointer-events:none}.trade-image-wrap img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1);filter:saturate(.82) contrast(1.06)}.trade-card:hover .trade-image-wrap img{transform:scale(1.05)}.trade-number{position:absolute;z-index:1;top:13px;left:14px;color:var(--cream);font:13px var(--mono)}.trade-duration{position:absolute;z-index:1;right:12px;bottom:12px;padding:6px 8px;border-radius:999px;color:var(--ink);font:11px var(--mono)}.trade-card-content{padding:19px 18px 21px}.trade-card-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.trade-card-title h3{margin:0;color:var(--cream);font:500 29px var(--serif);letter-spacing:-.06em}.trade-card-title .arrow-icon{color:var(--yellow);font-size:25px;transition:transform .3s}.trade-card:hover .trade-card-title .arrow-icon{transform:translate(4px,-3px)}.trade-card-content>p{min-height:70px;margin:11px 0 19px;color:rgba(247,243,234,.69);font-size:13px;line-height:1.5}.trade-focus{border-top:1px dotted rgba(247,243,234,.3);padding-top:13px;display:flex;flex-wrap:wrap;gap:5px 10px}.trade-focus small{flex-basis:100%;margin-bottom:2px;color:var(--yellow);font:11px var(--mono);letter-spacing:.08em}.trade-focus span{color:#b3c8b5;font:11px var(--mono)}.skill-journey{padding-top:128px;padding-bottom:150px}.skill-journey .section-intro{margin:30px 0 0}.journey-map{position:relative;max-width:100%;min-height:480px;margin:78px auto 0}.journey-line{position:absolute;top:80px;left:9%;right:9%;height:2px;background:linear-gradient(90deg,var(--yellow),var(--orange),var(--yellow));transform:rotate(7deg);transform-origin:center;opacity:.9}.journey-cap{position:absolute;z-index:2;top:16px;left:47%;display:grid;place-items:center;width:62px;height:62px;border:2px solid var(--ink);border-radius:19px 19px 22px 4px;background:var(--yellow);color:var(--ink);font-size:35px;transform:rotate(-8deg);box-shadow:5px 6px 0 rgba(244,233,72,.23)}.journey-step{position:absolute;z-index:1;width:225px;padding:17px;border:1px solid rgba(247,243,234,.38);border-radius:7px;background:rgba(35,76,56,.87);color:var(--cream);transition:transform .35s,background .35s,border-color .35s}.journey-step:hover{transform:translateY(-5px);border-color:var(--yellow);background:#2b5b42}.journey-step-1{left:0;top:0}.journey-step-2{right:0;top:118px}.journey-step-3{left:10%;bottom:12px}.journey-step-4{right:8%;bottom:0}.journey-number{display:block;color:var(--yellow);font:13px var(--mono);margin-bottom:17px}.journey-step h3{margin:0 0 8px;font:500 25px var(--serif);letter-spacing:-.06em}.journey-step p{margin:0;color:#b8cabb;font-size:13px;line-height:1.5}.journey-dot{position:absolute;width:11px;height:11px;border:2px solid var(--ink);border-radius:50%;background:var(--yellow)}.journey-step-1 .journey-dot,.journey-step-3 .journey-dot{right:-7px;top:67px}.journey-step-2 .journey-dot,.journey-step-4 .journey-dot{left:-7px;top:30px}.skill-apprenticeship{padding-top:128px;padding-bottom:140px}.skill-apprenticeship .section-intro{margin:31px 0 68px}.license-layout{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:9%}.license-visual{position:relative;min-height:360px}.license-ruler{position:absolute;left:11%;top:9%;display:flex;align-items:center;gap:16px;width:80%;height:44px;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(-13deg)}.license-ruler span{color:var(--ink-soft);font:11px var(--mono);white-space:nowrap}.license-ruler i{width:2px;height:18px;background:var(--ink)}.license-ruler b{margin-left:auto;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--orange);color:var(--ink);font:500 21px var(--serif)}.license-paper{position:absolute;left:16%;top:103px;width:250px;min-height:205px;padding:24px;background:var(--cream);border:2px solid var(--ink);box-shadow:8px 9px 0 rgba(24,59,43,.22);transform:rotate(5deg)}.license-paper small{font:11px var(--mono);letter-spacing:.08em}.license-paper strong{display:block;margin:21px 0 26px;font:500 41px/.86 var(--serif);letter-spacing:-.08em}.license-paper span{color:#718276;font:12px var(--mono)}.license-list{border-top:1px solid rgba(24,59,43,.32)}.license-item{display:grid;grid-template-columns:34px 1fr 25px;gap:13px;align-items:start;padding:21px 0;border-bottom:1px solid rgba(24,59,43,.32)}.license-item>span{color:#58715f;font:12px var(--mono)}.license-item h3{margin:0 0 8px;font:500 26px var(--serif);letter-spacing:-.06em}.license-item p{max-width:100%;margin:0;color:#567060;font-size:14px;line-height:1.5}.license-item .arrow-icon{color:var(--ink);font-size:23px}.skill-screening{padding-top:128px;padding-bottom:145px}.skill-screening .section-intro{margin:29px 0 64px}.signal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.signal-card{min-height:265px;padding:19px;border:1px solid var(--ink);border-radius:6px;background:rgba(247,243,234,.25);transition:transform .3s,background .3s,box-shadow .3s}.signal-card:hover{transform:translateY(-6px) rotate(-.5deg);background:rgba(247,243,234,.52);box-shadow:5px 6px 0 var(--ink)}.signal-card>span{color:#647733;font:12px var(--mono)}.signal-icon{display:grid;place-items:center;width:39px;height:39px;margin:30px 0 18px;border:1px solid var(--ink);border-radius:50%;background:var(--cream);font-size:22px}.signal-card h3{min-height:49px;margin:0 0 11px;font:500 23px/.98 var(--serif);letter-spacing:-.05em}.signal-card p{margin:0;color:#536851;font-size:13px;line-height:1.48}.skill-testimonials{padding-top:128px;padding-bottom:105px}.skill-testimonials .testimonial-grid{margin-top:63px}.rating{color:var(--ink);font-size:14px;letter-spacing:.14em}.rating span{margin-left:8px;font:12px var(--mono);letter-spacing:0}.skill-testimonials .testimonial-card blockquote{margin-top:34px}.testimonial-note{margin-top:36px;text-align:center;color:rgba(24,59,43,.67);font:11px var(--mono)}.skill-faq{padding-top:128px;padding-bottom:145px}.skill-faq .display-heading{margin-top:29px}.faq-list{max-width:100%;margin:68px auto 0;border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{width:100%;display:grid;grid-template-columns:40px 1fr 30px;gap:15px;align-items:center;padding:22px 0;border:0;background:none;color:var(--ink);text-align:left}.faq-item button>span{color:#8b9a8e;font:12px var(--mono)}.faq-item button b{font:500 26px var(--serif);letter-spacing:-.05em}.faq-item button i{justify-self:end;font:27px var(--serif);font-style:normal}.faq-answer{max-height:0;overflow:hidden;opacity:0;transition:max-height .45s ease,opacity .35s ease,padding .35s}.faq-item.open .faq-answer{max-height:130px;padding:0 45px 21px;opacity:1}.faq-answer p{max-width:100%;margin:0;color:#65786a;font-size:15px;line-height:1.55}.skill-final{padding-top:150px;padding-bottom:165px}.skill-final .final-title{margin-bottom:26px}.skill-final .content-narrow>.reveal:nth-child(3) p{max-width:100%}.final-form-wrap{max-width:100%;margin:33px auto 0}.guide-form-dark{padding:17px;border:1px solid rgba(247,243,234,.35);border-radius:7px;background:rgba(35,76,56,.65);text-align:left}.guide-form-dark .guide-input-wrap label{color:#a9bfad}.guide-form-dark .guide-input-wrap input{background:var(--cream)}.guide-form-dark .form-trust{color:#a9bfad}.guide-form-compact .guide-submit{background:var(--yellow);color:var(--ink)}.guide-form-compact .guide-submit:hover{background:var(--cream)}.tool-sticker{display:grid;place-items:center;width:115px;height:115px;border:2px solid var(--ink);border-radius:50% 50% 45% 7px;background:var(--yellow);color:var(--ink);font:31px var(--serif);transform:rotate(-12deg);box-shadow:6px 7px 0 rgba(24,59,43,.28)}.tool-sticker span{display:block;margin-top:-26px;text-align:center;font:700 12px var(--mono);line-height:1.1}.skill-footer{background:var(--ink);padding-bottom:96px}.skill-footer,.skill-footer .brand{color:var(--cream)}.skill-footer .footer-main{min-height:190px}.skill-footer .footer-main>div:first-child>p{margin:27px 0 0;color:#adbfaf;font-size:16px;line-height:1.45}.footer-contact,.footer-links{display:flex;flex-direction:column;gap:10px;min-width:150px;font-size:14px}.footer-contact b,.footer-links b{color:var(--yellow);font:12px var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px}.footer-contact a,.footer-links a{color:#c1cec2}.footer-contact{align-items:flex-start}.footer-contact>a:nth-child(2){font:500 21px var(--serif);color:var(--cream)}.footer-guide{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding-bottom:4px;border-bottom:1px solid var(--yellow);color:var(--yellow)!important}.footer-disclaimer{border-top:1px solid rgba(247,243,234,.25);border-bottom:1px solid rgba(247,243,234,.25);padding:23px 0;color:#9eb4a3}.footer-disclaimer b{display:block;margin-bottom:9px;color:var(--yellow);font:12px var(--mono);text-transform:uppercase}.footer-disclaimer p{max-width:100%;margin:0;font-size:13px;line-height:1.6}.skill-footer .footer-bottom{border-top:0;padding-top:19px;margin-top:0;color:#99afa0}.skill-footer .footer-bottom a{color:#b6c8b8}.sticky-call-bar{position:fixed;z-index:19;right:24px;bottom:20px;display:flex;align-items:center;gap:17px;padding:9px 10px 9px 14px;border:1px solid var(--ink);border-radius:999px;background:var(--yellow);color:var(--ink);box-shadow:4px 5px 0 rgba(24,59,43,.23);font-size:14px;animation:call-in .8s cubic-bezier(.2,.8,.2,1) .8s both}.sticky-call-bar>div{display:flex;align-items:center;gap:8px}.sticky-call-bar>div b a{text-decoration:underline}.sticky-call-bar>a{display:inline-flex;align-items:center;gap:6px;padding:9px 13px;border-radius:999px;background:var(--ink);color:var(--cream);font-weight:600}.sticky-call-bar>a:hover{background:#2a6046}.call-pulse{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--orange);font-size:14px;animation:pulse-call 2s infinite}@keyframes pulse-call{0%,to{box-shadow:0 0 0 0 rgba(238,162,117,.35)}50%{box-shadow:0 0 0 5px rgba(238,162,117,0)}}@keyframes call-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.skill-hero .hero-title{font-size:clamp(56px,7vw,91px)}.guide-layout{gap:5%}.trade-grid{grid-template-columns:repeat(2,1fr)}.journey-step-3{left:0}.journey-step-4{right:0}.license-layout{gap:5%}.signal-grid{grid-template-columns:repeat(2,1fr);gap:13px}.footer-contact,.footer-links{min-width:120px}.brand{font-size:21px;gap:7px}.brand-mark{width:27px;height:27px}.brand em{font-size:9px}.header-phone{display:none}.skill-hero .hero-title{font-size:clamp(52px,14vw,80px)}.hero-points{grid-template-columns:1fr;gap:6px;margin-bottom:24px;font-size:13px}.skill-hero-frame{width:calc(100% - 26px);border-width:6px}.skill-hero-frame img{aspect-ratio:1.05/1}.hero-photo-label{left:10px;bottom:10px;padding:7px 9px;font-size:10px}.hero-photo-note{right:9px;top:10px;padding:6px 8px;font-size:10px}.skill-guide{padding-top:90px;padding-bottom:89px}.guide-layout{display:flex;flex-direction:column;gap:44px;margin-top:27px}.guide-form-card{width:calc(100% - 8px);margin:0 auto;padding:22px;min-height:350px}.guide-card-top h3{font-size:30px}.guide-benefits p{font-size:13px}.skill-stats{grid-template-columns:1fr 1fr;margin-top:72px}.skill-stat,.skill-stat+.skill-stat{padding:19px 11px}.skill-stat:nth-child(2){border-right:0}.skill-stat:nth-child(n+3){border-top:1px solid var(--line)}.skill-stat strong{font-size:42px}.skill-stat span{font-size:11px}.skill-stat i{right:8px;top:21px}.skill-tracks{padding-top:92px;padding-bottom:100px}.skill-tracks .section-intro{margin:25px 0 43px}.trade-grid{grid-template-columns:1fr;gap:14px}.trade-image-wrap{height:190px}.trade-card-content>p{min-height:0}.trade-card-title h3{font-size:27px}.skill-journey{padding-top:92px;padding-bottom:100px}.journey-map{min-height:0;margin-top:47px;display:grid;gap:12px}.journey-line{left:19px;top:13px;bottom:13px;right:auto;width:2px;height:auto;transform:none;background:linear-gradient(var(--yellow),var(--orange),var(--yellow))}.journey-cap{left:0;top:-6px;width:40px;height:40px;font-size:24px;border-radius:12px 12px 15px 3px}.journey-step,.journey-step-1,.journey-step-2,.journey-step-3,.journey-step-4{position:relative;left:auto;right:auto;bottom:auto;top:auto;width:calc(100% - 46px);margin-left:46px}.journey-step-1{margin-top:48px}.journey-step .journey-dot,.journey-step-1 .journey-dot,.journey-step-2 .journey-dot,.journey-step-3 .journey-dot,.journey-step-4 .journey-dot{left:-33px;right:auto;top:22px}.journey-step h3{font-size:23px}.skill-apprenticeship{padding-top:92px;padding-bottom:98px}.skill-apprenticeship .section-intro{margin:25px 0 42px}.license-layout{display:flex;flex-direction:column;gap:43px}.license-visual{width:100%;min-height:285px}.license-paper{left:16%;width:220px;min-height:175px;padding:20px}.license-paper strong{font-size:35px;margin:16px 0 21px}.license-list{width:100%}.license-item{grid-template-columns:28px 1fr 18px;gap:8px;padding:18px 0}.license-item h3{font-size:23px}.license-item p{font-size:13px}.skill-screening{padding-top:92px;padding-bottom:100px}.skill-screening .section-intro{margin:25px 0 43px}.signal-grid{grid-template-columns:1fr;gap:11px}.signal-card{min-height:0;padding:17px}.signal-icon{margin:19px 0 12px}.signal-card h3{min-height:0;font-size:23px}.skill-testimonials{padding-top:92px;padding-bottom:82px}.skill-testimonials .testimonial-grid{margin-top:45px}.skill-testimonials .testimonial-card{min-height:270px}.rating{font-size:13px}.skill-faq{padding-top:92px;padding-bottom:100px}.faq-list{margin-top:45px}.faq-item button{grid-template-columns:28px 1fr 22px;gap:8px;padding:18px 0}.faq-item button b{font-size:22px}.faq-item.open .faq-answer{padding:0 30px 18px}.faq-answer p{font-size:14px}.skill-final{padding-top:105px;padding-bottom:160px}.skill-final .final-title{font-size:clamp(53px,14vw,79px)}.final-form-wrap{margin-top:28px}.tool-sticker{width:81px;height:81px;font-size:23px}.tool-sticker span{font-size:9px;margin-top:-19px}.skill-footer{padding-top:48px;padding-bottom:108px}.skill-footer .footer-main{display:grid;gap:33px;min-height:auto}.skill-footer .footer-main>div:first-child>p{font-size:15px}.footer-contact,.footer-links{min-width:0}.footer-contact>a:nth-child(2){font-size:20px}.skill-footer .footer-bottom{display:grid;gap:12px;margin-top:40px}.skill-footer .footer-bottom div{margin-left:0}.sticky-call-bar{left:12px;right:12px;bottom:12px;justify-content:space-between;padding:7px 8px 7px 10px;font-size:13px}.sticky-call-bar>a{padding:8px 10px}.call-pulse{width:18px;height:18px}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRight{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideLeft{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.cookie-popup-mobile{left:0!important}.cookie-popup-mobile,.toaster-mobile{bottom:0!important;width:100%!important;max-width:100%!important;border-radius:16px 16px 0 0!important}.toaster-mobile{right:0!important}}