@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/libre-caslon-condensed-latin-500-normal.C2fRO5Gu.woff2)format("woff2"),url(/_astro/libre-caslon-condensed-latin-500-normal.BOuNwypL.woff)format("woff")}@font-face{font-family:Libre Caslon Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/libre-caslon-condensed-latin-600-normal.Dh5p_6IO.woff2)format("woff2"),url(/_astro/libre-caslon-condensed-latin-600-normal.dK49lgza.woff)format("woff")}:root{--bg:#f5f5f5;--surface:#efefef;--surface-2:#ececec;--ink:#232323;--muted:#1b1b1b99;--line:#2323231a;--accent:#09f;--accent-soft:#0099ff24;--glass:#f5f5f5cc;--sky:#93d4f9;--serif:"Libre Caslon Condensed", "Times New Roman", serif;--sans:"Geist Variable", "Geist", system-ui, -apple-system, sans-serif;--fs-h1:72px;--fs-h2:48px;--fs-statement:56px;--fs-stat:56px;--fs-price:48px;--fs-h4:36px;--fs-h5:28px;--fs-aed:20px;--container:1200px;--gutter:20px;--section-y:80px;--header-h:66px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-pill:1000px;--ease:cubic-bezier(.22, 1, .36, 1)}@media (width<=1199.98px){:root{--fs-h1:64px;--fs-h2:44px;--fs-statement:56px;--fs-stat:48px;--fs-price:40px;--fs-h4:28px;--fs-h5:28px}}@media (width<=809.98px){:root{--fs-h1:48px;--fs-h2:40px;--fs-statement:40px;--fs-stat:36px;--fs-price:32px;--fs-h4:24px;--fs-h5:24px;--fs-aed:18px;--gutter:16px;--section-y:60px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px)}body{background:var(--bg);color:var(--ink);font-family:var(--sans);letter-spacing:-.04em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;font-weight:500;line-height:1.6;overflow-x:clip}img,video,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;letter-spacing:inherit}h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote{margin:0;padding:0}ul{list-style:none}h1,h2,h3,h4,h5,h6,.serif{font-family:var(--serif);color:var(--ink);font-weight:500}.h1{font-size:var(--fs-h1);letter-spacing:-.04em;line-height:1.3}.h2{font-size:var(--fs-h2);letter-spacing:-.04em;line-height:1.3}.h-stat{font-size:var(--fs-stat);letter-spacing:-.04em;line-height:1.2}.h4{font-size:var(--fs-h4);letter-spacing:-.03em;line-height:1.4}.h5{font-size:var(--fs-h5);letter-spacing:-.04em;line-height:1.4}.text-muted{color:var(--muted)}.text-lead{font-size:18px;line-height:1.4}.text-sm{font-size:14px;line-height:1.6}.text-xs{font-size:12px;line-height:1.4}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.frame{background:var(--surface);border-radius:var(--r-xl);flex-direction:column;gap:8px;padding:8px;display:flex}.panel{background:var(--bg);border-radius:var(--r-lg)}.js .reveal{opacity:0;filter:blur(8px);transition:opacity .9s var(--ease), filter .9s var(--ease), transform .9s var(--ease);transition-delay:var(--delay,0s);transform:translateY(24px)}.js .reveal.is-in{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;filter:none;transition:none;transform:none}*,:before,:after{animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--bg:#f5f5f5;--ink:#232323;--muted:#1b1b1b99;--surface:#efefef;--surface-2:#ececec;--line:#2323231a;--accent:#09f;--accent-soft:#0099ff24;--container:1200px;--gutter:20px;--header-h:66px}body{letter-spacing:-.02em;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:var(--serif)}h1,h2,h3{letter-spacing:-.04em}em{font-family:var(--serif);color:inherit;font-style:normal;font-weight:500}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}[hidden]{display:none!important}.eyebrow{letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:500;display:flex}.blue-dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.action-link{color:#fff;background:var(--ink);border-radius:50px;justify-content:center;align-items:center;gap:22px;padding:16px 23px;font-size:14px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.action-link:hover{background:#363636;transform:none}.text-link{color:var(--accent);align-items:center;gap:18px;font-size:14px;font-weight:500;display:inline-flex}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.m-section{padding:104px 0}.m-heading{justify-content:space-between;align-items:end;gap:56px;margin-bottom:48px;display:flex}.m-heading h2,.people-copy h2,.closing-cta h2{font-size:clamp(34px,4.2vw,56px);font-weight:500;line-height:1.08}.m-heading>p{max-width:370px;color:var(--muted);font-size:16px;line-height:1.7}.marketing-hero{background:linear-gradient(160deg,#f8fbff,#eef4fe 70%,#f8faff);padding:156px 0 0}.hero-heading{grid-template-columns:1.5fr 1fr;align-items:end;gap:52px;margin-bottom:46px;display:grid}.hero-heading h1{margin-top:26px;font-size:clamp(48px,5.6vw,78px);font-weight:500;line-height:1.02}.hero-heading h1 em{font-size:1.18em}.hero-intro{justify-self:end;max-width:370px;padding-bottom:8px}.hero-intro>p{color:var(--muted);margin-bottom:25px;font-size:17px;line-height:1.7}.hero-micro{color:var(--muted);margin-top:15px;font-size:12px;display:block}.hero-stage{background:#e4effd;border-radius:18px;grid-template-columns:1fr 3fr;align-items:center;display:grid;overflow:hidden;box-shadow:0 20px 55px #183c7410}.hero-stage>img{width:100%}.hero-side-note{padding:32px}.hero-side-note>span{letter-spacing:.1em;color:#506889;font-size:10px}.hero-side-note p{letter-spacing:-.04em;margin:30px 0;font-size:24px;line-height:1.25}.hero-side-note a{align-items:center;gap:16px;font-size:12px;display:flex}.team-proof{color:var(--muted);align-items:center;gap:30px;padding:36px 0;font-size:11px;display:flex}.team-proof>p{flex-shrink:0;width:140px}.team-proof>div{flex:1;justify-content:space-between;align-items:center;gap:32px;display:flex}.team-proof img{filter:grayscale();opacity:.65;width:auto;max-width:86px;max-height:23px}.team-proof>span{max-width:130px;margin-left:20px;line-height:1.5}.example-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.example-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:30px;display:flex}.example-top{color:var(--accent);justify-content:space-between;align-items:center;font-size:12px;display:flex}.example-number{color:#aab7c9;font-variant-numeric:tabular-nums}.example-card h3{max-width:260px;margin:25px 0 18px;font-size:26px;line-height:1.18}.example-card>p{color:var(--muted);font-size:14px;line-height:1.7}.example-flow{border-block:1px solid var(--line);flex-direction:column;gap:12px;margin:26px 0;padding:20px 0;list-style:none;display:flex}.example-flow li{align-items:center;gap:12px;font-size:12px;display:flex}.example-flow li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.example-card .measure{color:var(--muted);margin-top:auto;font-size:11px}.section-note{color:var(--muted);margin-top:20px;font-size:11px}.workspace-section{background:var(--bg)}.workflow-tabs{border-bottom:1px solid #cbd7e6;gap:10px;margin:0 0 36px;display:flex}.workflow-tabs button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;gap:50px;margin-right:40px;padding:16px 4px;font-size:17px;font-weight:500;display:flex}.workflow-tabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--accent)}.workflow-tabs button>span{font-size:15px}.workflow-panel{grid-template-columns:1fr 2fr;align-items:center;gap:36px;margin-bottom:32px;display:grid}.workflow-copy h3{margin:16px 0;font-size:31px;line-height:1.15}.workflow-copy>p{color:var(--muted);font-size:14px}.workflow-copy ul{gap:10px;margin:24px 0;font-size:12px;display:grid}.workflow-copy li{gap:10px;display:flex}.workflow-copy li>span{color:var(--accent)}.workflow-measure{border-top:1px solid #cbd7e6;padding-top:18px}.workflow-measure>span{letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}.workflow-panel figure{min-width:0}.workflow-panel img{border-radius:12px;width:100%;box-shadow:0 12px 32px #162f5810}.workflow-panel figcaption{color:var(--muted);justify-content:space-between;gap:12px;margin-top:12px;font-size:11px;display:flex}.workspace-foundation{border-top:1px solid #cbd7e6;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:30px;margin-top:56px;padding-top:40px;display:grid}.workspace-foundation h3{margin-top:12px;font-size:25px;line-height:1.2}.workspace-foundation h4{margin:12px 0;font-size:14px;font-weight:500}.workspace-foundation p{color:var(--muted);font-size:13px;line-height:1.7}.delivery-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.delivery-grid article{border-top:1px solid var(--line);flex-direction:column;padding-top:24px;display:flex}.delivery-number{font-family:var(--serif);color:var(--accent);margin-bottom:28px;font-size:48px;line-height:1}.delivery-grid .eyebrow{color:var(--muted);font-size:10px}.delivery-grid h3{margin:15px 0;font-size:24px;line-height:1.2}.delivery-grid p{color:var(--muted);margin-bottom:25px;font-size:13px;line-height:1.8}.delivery-outcome{border-top:1px solid var(--line);margin-top:auto;padding-top:18px;font-size:11px;font-weight:500}.pricing-note{background:#eff4fc;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin-top:42px;padding:28px 32px;display:flex}.pricing-note h3{font-size:20px}.pricing-note p{color:var(--muted);margin-top:6px;font-size:13px}.pricing-note a{flex-shrink:0}.m-faq{grid-template-columns:1fr 2fr;gap:60px;margin-top:76px;display:grid}.m-faq>h3{max-width:230px;font-size:27px;line-height:1.2}.m-faq details{border-bottom:1px solid var(--line)}.m-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:20px 0;font-size:15px;list-style:none;display:flex}.m-faq summary::-webkit-details-marker{display:none}.m-faq details[open] summary>span{transform:rotate(45deg)}.m-faq details p{color:var(--muted);padding:0 28px 22px 0;font-size:14px;line-height:1.8}.people-section{background:var(--bg)}.people-layout{grid-template-columns:1fr 1.1fr;align-items:center;gap:90px;display:grid}.people-copy h2{margin:20px 0}.people-copy>p{max-width:390px;color:var(--muted);margin-bottom:25px;font-size:15px;line-height:1.8}.people-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.people-grid img{aspect-ratio:4/5;object-fit:cover;filter:grayscale();border-radius:10px;width:100%}.people-grid h3{letter-spacing:-.03em;margin:15px 0 3px;font-size:17px}.people-grid p{color:var(--muted);font-size:12px}.closing-cta{border-top:1px solid #ccd6e3;justify-content:space-between;align-items:center;gap:48px;margin-top:80px;padding-top:64px;display:flex}.closing-cta h2{margin:16px 0;font-size:clamp(34px,4vw,52px)}.closing-cta p{color:var(--muted);max-width:400px;font-size:14px}.closing-cta>.action-link{flex-shrink:0}.simple-hero{background:var(--bg);padding:156px 0 70px}.simple-hero h1{max-width:870px;margin:24px 0;font-size:clamp(42px,6vw,76px);line-height:1.06}.simple-hero p:not(.eyebrow){max-width:620px;color:var(--muted);font-size:18px}.contact-layout{grid-template-columns:1.2fr 1fr;gap:80px;display:grid}.contact-panel{background:#edf3ff;border-radius:12px;padding:36px}.contact-panel h2{margin-bottom:16px;font-size:28px}.contact-panel p{color:var(--muted);margin-bottom:24px}.contact-panel>a{overflow-wrap:anywhere}.contact-steps{gap:26px;display:grid}.contact-steps h3{margin-bottom:8px;font-size:20px}.contact-steps p{color:var(--muted);font-size:15px}@media (width<=1050px){.hero-heading{grid-template-columns:1.4fr 1fr;gap:30px}.hero-heading h1{font-size:62px}.hero-stage{grid-template-columns:1fr 3fr}.hero-side-note{padding:22px}.hero-side-note p{font-size:20px}.team-proof>span{display:none}.workflow-panel{grid-template-columns:1fr 1.6fr}.people-layout{gap:40px}.example-card{padding:24px}.delivery-grid{gap:20px}}@media (width<=850px){:root{--gutter:22px;--header-h:72px}.marketing-hero{padding-top:118px}.hero-heading{grid-template-columns:1fr;gap:28px;margin-bottom:32px}.hero-heading h1{font-size:clamp(44px,8vw,66px)}.hero-intro{justify-self:start;max-width:570px}.hero-intro>p{font-size:16px}.hero-stage{grid-template-columns:1fr}.hero-side-note{display:none}.team-proof{flex-direction:column;align-items:flex-start;gap:20px;padding-block:28px}.team-proof>p{width:auto}.team-proof>div{flex-wrap:wrap;justify-content:flex-start;gap:24px;width:100%}.team-proof img{max-width:72px;max-height:21px}.m-section{padding-block:64px}.m-heading{flex-direction:column;align-items:start;gap:20px;margin-bottom:32px}.m-heading>p{max-width:560px}.example-grid{grid-template-columns:1fr}.example-card h3{max-width:none}.example-flow{flex-flow:wrap}.workflow-panel{grid-template-columns:1fr;gap:28px}.workflow-copy h3{max-width:470px}.workflow-copy ul{margin:18px 0}.workflow-tabs button{gap:24px;margin-right:10px;font-size:15px}.workspace-foundation{grid-template-columns:1fr 1fr}.delivery-grid{grid-template-columns:1fr 1fr;gap:36px}.m-faq{grid-template-columns:1fr;gap:20px}.m-faq>h3{max-width:400px}.people-layout{grid-template-columns:1fr;gap:36px}.people-copy>p{max-width:550px}.people-grid{max-width:600px}.closing-cta{flex-direction:column;align-items:start;gap:28px;margin-top:48px;padding-top:40px}.pricing-note{flex-direction:column;align-items:start}.simple-hero{padding-top:120px}.contact-layout{grid-template-columns:1fr;gap:36px}}@media (width<=450px){:root{--gutter:18px}.eyebrow{font-size:10px}.hero-heading h1{font-size:46px}.action-link{gap:14px;width:100%;padding-inline:16px;font-size:13px}.hero-intro{width:100%}.workspace-foundation,.delivery-grid{grid-template-columns:1fr}.workflow-tabs{gap:6px}.workflow-tabs button{gap:16px;margin-right:8px;font-size:14px}.workflow-panel figcaption{font-size:10px}.people-grid{gap:14px}.people-grid h3{font-size:15px}.team-proof>div{gap:20px}.team-proof img{max-width:63px}.contact-panel,.pricing-note{padding:24px}}@media (prefers-reduced-motion:reduce){.action-link{transition:none}.action-link:hover{transform:none}}.skip-link{background:var(--ink);color:#fff;z-index:100;padding:12px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.home-content{z-index:2;background:var(--bg);position:relative}@media (width>=851px) and (prefers-reduced-motion:no-preference){.template-hero[data-layered]{top:var(--hero-pin-top,0px);z-index:1;position:sticky}}.template-hero{isolation:isolate;min-height:850px;display:flex;position:relative}.template-hero__inner{z-index:1;padding-top:calc(var(--header-h) + 130px);flex-direction:column;justify-content:space-between;align-items:center;gap:90px;padding-bottom:48px;display:flex;position:relative}.template-hero__copy{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.template-hero h1{max-width:780px;font-size:72px;font-weight:500;line-height:1.3}.template-hero__copy>p{color:var(--muted);max-width:510px;font-size:18px;line-height:1.5}.template-hero__actions{align-items:center;gap:16px;margin-top:8px;display:flex}.template-secondary{background:#f5f5f57a;border-radius:50px;justify-content:center;align-items:center;gap:12px;padding:12px 22px;font-size:16px;display:inline-flex}.template-secondary:hover{background:#f5f5f5bd}.template-hero__note{color:var(--muted);font-size:13px}.template-hero__proof{width:100%;max-width:740px}.template-hero__proof>p{text-align:center;color:var(--muted);margin-bottom:26px;font-size:12px}.template-statement{padding:130px 0 90px}.template-statement h2{text-align:center;max-width:960px;margin:auto;font-size:56px;font-weight:500;line-height:1.4}.m-section{padding-block:80px}.m-heading{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-bottom:56px}.m-heading h2,.people-copy h2{font-size:48px;line-height:1.3}.m-heading>p{max-width:500px;font-size:16px;line-height:1.6}.text-link{color:var(--ink)}.action-link{padding:12px 22px;font-size:16px;font-weight:400}.action-link>span{display:none}.eyebrow{text-transform:none;letter-spacing:0;font-size:12px;font-weight:400}.workflow-tabs{border:0;justify-content:center;gap:8px;margin-bottom:32px}.workflow-tabs button{background:var(--surface-2);color:var(--ink);border:0;border-radius:50px;gap:12px;margin:0;padding:10px 24px;font-size:14px}.workflow-tabs button[aria-selected=true]{background:var(--ink);color:var(--bg)}.workflow-tabs button>span{display:none}.workflow-panel{background:var(--surface);border-radius:24px;grid-template-columns:1.2fr 1fr;align-items:stretch;gap:8px;padding:8px}.workflow-copy{background:var(--bg);border-radius:16px;flex-direction:column;order:2;justify-content:center;padding:32px;display:flex}.workflow-copy h3{font-size:36px;font-weight:500;line-height:1.3}.workflow-copy>p{font-size:15px}.workflow-copy ul{font-size:13px}.workflow-copy>.eyebrow{background:var(--surface-2);border-radius:8px;align-self:flex-start;padding:6px 10px}.workflow-panel figure{background:var(--bg);border-radius:16px;flex-direction:column;order:1;justify-content:center;padding:4px;display:flex}.workflow-panel img{box-shadow:none}.workflow-panel figcaption{padding:4px 8px}.workspace-foundation h3{font-size:30px;font-weight:500}.workspace-foundation h4{font-family:var(--sans)}.delivery-grid{gap:16px}.delivery-grid article{background:var(--surface);border:0;border-radius:24px;padding:8px}.delivery-number{height:125px;color:var(--ink);background:linear-gradient(120deg,#aad4f6,#e7f2fa 48%,#b7ddf8);border-radius:16px;justify-content:center;align-items:center;margin:0 0 20px;font-size:56px;display:flex}.delivery-grid article>.eyebrow,.delivery-grid article>h3,.delivery-grid article>p,.delivery-outcome{margin-inline:16px}.delivery-grid h3{font-size:28px;font-weight:500}.delivery-grid p{font-size:14px}.delivery-outcome{padding-bottom:18px}.pricing-note{background:var(--surface);border-radius:16px}.pricing-note h3{font-size:28px;font-weight:500}.m-faq{gap:48px;max-width:1000px;margin-inline:auto}.m-faq>h3{max-width:300px;font-size:36px;font-weight:500;line-height:1.3}.m-faq details{background:var(--surface);border:0;border-radius:16px;margin-bottom:10px;padding:0 24px}.m-faq summary>span{color:var(--ink)}.people-grid article{background:var(--surface);border-radius:24px;padding:8px 8px 20px}.people-grid img{filter:none;border-radius:16px}.people-grid h3{margin-left:12px;font-size:26px;font-weight:500}.people-grid p{margin-left:12px}.closing-cta{display:none}.contact-panel{background:var(--surface)}.contact-panel h2{font-size:36px;font-weight:500}.contact-steps h3{font-size:28px;font-weight:500}.simple-hero h1{font-weight:500;line-height:1.3}.simple-hero em{color:inherit}@media (width<=1199px){.template-hero{min-height:800px}.template-hero h1{font-size:64px}.template-hero__inner{padding-top:180px}.template-statement h2{font-size:50px}}@media (width<=850px){.template-hero{min-height:0}.template-hero__inner{gap:64px;padding-top:140px;padding-bottom:36px}.template-hero h1{font-size:52px}.template-hero__copy>p{max-width:470px;font-size:16px}.template-statement{padding:80px 0 32px}.template-statement h2,.m-heading h2,.people-copy h2{font-size:40px}.m-heading{margin-bottom:40px}.m-section{padding-block:60px}.workflow-panel{grid-template-columns:1fr}.workflow-copy{order:1;padding:24px}.workflow-panel figure{order:2}.workflow-copy h3{font-size:32px}.m-faq{gap:24px}.m-faq>h3{max-width:400px}.delivery-grid{gap:20px}}@media (width<=500px){.template-hero h1{font-size:48px}.template-hero__inner{padding-top:118px}.template-hero__copy{gap:20px}.template-hero__actions{flex-direction:column;gap:12px;width:100%}.template-hero__actions>a{width:100%}.template-hero__note{font-size:11px}.template-statement h2{font-size:36px}.workflow-tabs button{padding:10px 20px}.workflow-copy{padding:20px}.m-faq details{padding-inline:18px}.people-grid h3{font-size:23px}}.logo[data-astro-cid-qmbhzs4e]{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.logo__mark[data-astro-cid-qmbhzs4e]{flex:none;width:44px;height:34px}.logo__word[data-astro-cid-qmbhzs4e]{font-family:var(--serif);letter-spacing:-.04em;margin-top:2px;font-size:28px;line-height:1}.btn[data-astro-cid-j6ocf6pu]{background:var(--ink);color:var(--bg);white-space:nowrap;border-radius:50px;justify-content:center;align-items:center;transition:background-color .3s;display:inline-flex}.btn--sm[data-astro-cid-j6ocf6pu]{padding:10px 20px;font-size:14px;line-height:22.4px}.btn--md[data-astro-cid-j6ocf6pu]{padding:12px 22px;font-size:16px;line-height:25.6px}.btn--block[data-astro-cid-j6ocf6pu]{width:100%}.btn__roll[data-astro-cid-j6ocf6pu]{display:inline-flex;overflow:hidden}.btn__ch[data-astro-cid-j6ocf6pu]{transition:transform .45s var(--ease);transition-delay:calc(var(--i) * 12ms);display:inline-block;position:relative}.btn__ch[data-astro-cid-j6ocf6pu]:after{content:attr(data-ch);position:absolute;top:100%;left:0}.btn[data-astro-cid-j6ocf6pu]:hover .btn__ch[data-astro-cid-j6ocf6pu],.btn[data-astro-cid-j6ocf6pu]:focus-visible .btn__ch[data-astro-cid-j6ocf6pu]{transform:translateY(-100%)}.btn[data-astro-cid-j6ocf6pu]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.header[data-astro-cid-nen7h5rs]{z-index:50;background:#f5f5f5f0;border-bottom:0;transition:background-color .3s,backdrop-filter .3s;position:fixed;inset:0 0 auto}.header--hero[data-astro-cid-nen7h5rs]:not(.is-scrolled):not(.is-open){background:0 0}.header[data-astro-cid-nen7h5rs].is-scrolled{-webkit-backdrop-filter:blur(12px);background:#f5f5f5eb}.header[data-astro-cid-nen7h5rs].is-open{background:var(--bg)}.header__bar[data-astro-cid-nen7h5rs]{height:var(--header-h);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}.header__nav[data-astro-cid-nen7h5rs]{gap:20px;font-size:13px;line-height:22.4px;display:flex}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{transition:opacity .2s}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{opacity:.6}.header__cta[data-astro-cid-nen7h5rs]{justify-self:end}.header__burger[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;justify-self:end;width:44px;height:44px;padding:0;display:none}.burger-lines[data-astro-cid-nen7h5rs]{width:16px;height:8px;margin:auto;display:block;position:relative}.burger-lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{background:var(--ink);height:1.5px;transition:transform .3s var(--ease), top .3s var(--ease);position:absolute;left:0;right:0}.burger-lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{top:0}.burger-lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{top:6.5px}.is-open[data-astro-cid-nen7h5rs] .burger-lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{top:3.25px;transform:rotate(45deg)}.is-open[data-astro-cid-nen7h5rs] .burger-lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{top:3.25px;transform:rotate(-45deg)}.menu[data-astro-cid-nen7h5rs]{height:calc(100dvh - var(--header-h));background:var(--bg)}.menu__nav[data-astro-cid-nen7h5rs]{flex-direction:column;gap:20px;padding-top:12px;font-size:18px;display:flex}.menu__nav[data-astro-cid-nen7h5rs] .menu__cta{margin-top:12px}@media (width<=1023.98px){.header__bar[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto}.header__nav[data-astro-cid-nen7h5rs],.header__cta[data-astro-cid-nen7h5rs]{display:none}.header__burger[data-astro-cid-nen7h5rs]{display:block}.header[data-astro-cid-nen7h5rs] .logo__mark{width:40px;height:31px}.header[data-astro-cid-nen7h5rs] .logo__word{font-size:24px}}@media (width>=1024px){.menu[data-astro-cid-nen7h5rs]{display:none}}.sky[data-astro-cid-jzw3q4zw]{background:var(--sky);pointer-events:none;z-index:0;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.sky__band[data-astro-cid-jzw3q4zw]{filter:blur(28px);will-change:transform;background:linear-gradient(90deg,#fff0 0%,#ecf4faf2 45%,#fffc 55%,#fff0 100%);width:22%;height:180%;position:absolute;top:-40%;transform:rotate(24deg)}.sky__band--1[data-astro-cid-jzw3q4zw]{opacity:.75;width:16%;animation:22s ease-in-out infinite alternate drift1;left:8%}.sky__band--2[data-astro-cid-jzw3q4zw]{opacity:.95;width:26%;animation:28s ease-in-out infinite alternate drift2;left:42%}.sky__band--3[data-astro-cid-jzw3q4zw]{opacity:.7;width:14%;animation:25s ease-in-out infinite alternate drift3;left:78%}.sky--b[data-astro-cid-jzw3q4zw] .sky__band--1[data-astro-cid-jzw3q4zw]{left:-6%}.sky--b[data-astro-cid-jzw3q4zw] .sky__band--2[data-astro-cid-jzw3q4zw]{left:30%}.sky--b[data-astro-cid-jzw3q4zw] .sky__band--3[data-astro-cid-jzw3q4zw]{left:64%}.sky--c[data-astro-cid-jzw3q4zw] .sky__band[data-astro-cid-jzw3q4zw]{transform:rotate(-18deg)}.sky--c[data-astro-cid-jzw3q4zw] .sky__band--2[data-astro-cid-jzw3q4zw]{width:40%;left:20%}@keyframes drift1{0%{transform:translate(-8%)rotate(24deg)}to{transform:translate(60%)rotate(30deg)}}@keyframes drift2{0%{transform:translate(10%)rotate(20deg)}to{transform:translate(-40%)rotate(28deg)}}@keyframes drift3{0%{transform:translate(0)rotate(26deg)}to{transform:translate(-90%)rotate(18deg)}}.site-footer[data-astro-cid-jo6i4kqk]{isolation:isolate;position:relative;overflow:hidden}.footer-content[data-astro-cid-jo6i4kqk]{z-index:1;position:relative}.footer-wordmark[data-astro-cid-jo6i4kqk]{font-family:var(--serif);letter-spacing:-.05em;text-align:center;color:#23232318;user-select:none;margin-top:60px;font-size:clamp(100px,23vw,320px);line-height:.9}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--bg);padding:52px 0 25px}.footer-main[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr 1fr;gap:40px;display:grid}.footer-main[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--muted);margin-top:18px;font-size:13px}.footer-main[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:15px;font-size:13px;display:grid}.footer-email[data-astro-cid-jo6i4kqk]{flex-direction:column;justify-self:end;gap:12px;display:flex}.footer-email[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{letter-spacing:.1em;color:var(--muted);font-size:10px}.footer-email[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:20px}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;margin-top:48px;padding-top:22px;font-size:11px;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]{gap:24px;display:flex}.footer-invite[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:40px 0 100px;display:flex}.footer-invite[data-astro-cid-jo6i4kqk]>p[data-astro-cid-jo6i4kqk]{max-width:480px;color:var(--muted);font-size:16px}.footer-invite[data-astro-cid-jo6i4kqk]>.eyebrow[data-astro-cid-jo6i4kqk]{background:#f5f5f56b;border-radius:12px;padding:8px 12px}.footer-invite[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{max-width:650px;font-size:56px;font-weight:500;line-height:1.3}@media (width<=850px){.footer-main[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.footer-email[data-astro-cid-jo6i4kqk]{justify-self:start}.footer-invite[data-astro-cid-jo6i4kqk]{padding-bottom:70px}.footer-invite[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-size:40px}}@media (width<=450px){.footer-main[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.footer-bottom[data-astro-cid-jo6i4kqk]{flex-direction:column}.footer-bottom[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]{gap:18px}}
