@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_astro/manrope-latin-variable.C46ZzDBF.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/dm-sans-latin-variable.CwMReqGs.woff2)format("woff2");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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/instrument-serif-italic.Dv3QvL_F.woff2)format("woff2");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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/instrument-serif-regular.DGrY7Whw.woff2)format("woff2");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}:root{color:#282531;font-synthesis:none;--ink:#282531;--accent:#7151a2;--ground:#eae3f3;--paper:#fff;--soft:#f5f2fa;--muted:#6c6675;--gutter:clamp(24px,6vw,100px);background:#f8f7f4;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body,h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.055em;text-wrap:balance;font-family:Manrope,sans-serif;font-weight:500}h1{font-size:clamp(46px,5.7vw,86px);line-height:1.08}h2{font-size:clamp(42px,4.7vw,68px);line-height:1.12}h3{font-size:28px;line-height:1.2}h1 em,h2 em{letter-spacing:-.035em;font-family:Instrument Serif,Georgia,serif;font-weight:400}h1 em{color:var(--accent)}p,li{font-size:17px;line-height:1.7}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button,summary{touch-action:manipulation}a:hover{text-underline-offset:5px;text-decoration:underline}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid}a,button{transition:background-color .2s,color .2s,transform .2s}.skip{z-index:100;background:var(--ink);color:#fff;padding:16px;position:fixed;top:-100px;left:15px}.skip:focus{top:12px}.site-header{padding:22px var(--gutter);z-index:10;background:#f8f7f4f5;border-bottom:1px solid #e7e4df;justify-content:space-between;align-items:center;gap:30px;display:flex;position:relative}.brand{letter-spacing:-1.2px;white-space:nowrap;align-items:center;gap:9px;font-family:Manrope,sans-serif;font-size:24px;font-weight:800;display:flex}.site-header nav{gap:32px;display:flex}.site-header nav a{align-items:center;gap:18px;min-height:44px;font-size:13px;display:inline-flex}.eyebrow{letter-spacing:.15em;align-items:center;gap:10px;margin-bottom:24px;font-size:10px;font-weight:600;line-height:1.6;display:flex}.status-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.colour-chapter{padding:clamp(85px,9vw,140px) var(--gutter)}.hero{padding:48px var(--gutter) 0;overflow:hidden}.hero-copy{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.hero-copy .eyebrow{margin-bottom:0}.lead{max-width:54ch;color:var(--muted);font-size:17px;line-height:1.7}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:5px;display:flex}.button{background:var(--accent);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:35px;min-height:54px;padding:16px 22px;font-size:14px;font-weight:500;display:inline-flex}.button:hover{background:#593a88;text-decoration:none;transform:translateY(-2px)}.button:active{transform:translateY(1px)}.text-link{align-items:center;gap:16px;min-height:44px;font-size:13px;font-weight:500;display:inline-flex}.micro-label{letter-spacing:.12em;color:var(--muted);font-size:9px;font-weight:600}.hero-document{filter:drop-shadow(0 18px 25px #44305825);width:34%;position:absolute;top:90px;right:4%;transform:rotate(6deg)}.hero-document .invoice-paper{padding:24px;font-size:10px}.hero-document table{font-size:9px}.hero-document th{padding:9px 4px;font-size:8px}.hero-document td{padding:14px 4px}.hero-document td small{font-size:8px}.paper-tab{color:#fff;letter-spacing:.1em;background:#7151a2;justify-content:space-between;align-items:center;padding:14px 20px;font-size:8px;display:flex}.flow-visual{align-self:start;padding-top:15px;position:static;top:35px}.flow-stage{background:#e9e2f2;border-radius:10px;min-height:580px;padding:25px;position:relative;overflow:hidden}.flow-stage-top{color:#675576;align-items:center;gap:10px;font-size:10px;display:flex}.flow-stage-top>span:last-child{margin-left:auto}.flow-panel{background:#fff;border:1px solid #ded5e8;border-radius:6px;margin-top:40px;padding:32px;box-shadow:0 15px 25px #412d5710}.flow-panel h3{letter-spacing:-.8px;margin:20px 0 25px;font-size:24px}.flow-panel .contact-row{border:1px solid #e9e2f0;border-radius:5px;margin-top:12px;padding:20px 14px}.selection-check{color:var(--accent);margin-left:auto}.avatar.neutral{color:#6d685c;background:#efede9}.flow-panel .panel-description{font-size:11px}.flow-total{justify-content:space-between;margin-top:35px;font-size:13px;display:flex}.flow-total strong{color:var(--accent);font-size:22px}.flow-panel.ready-panel{margin-top:20px;padding:16px}.ready-panel>.micro-label{margin-bottom:15px;display:block}.ready-panel .invoice-paper{box-shadow:none;padding:20px}.personalize{background:#eae3f3;grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.section-copy .eyebrow{margin-bottom:25px}.section-copy>p:not(.eyebrow){max-width:39ch;margin-top:28px}.personalize h2{font-size:clamp(38px,3.5vw,54px)}.customize-demo{min-width:0;padding:25px 20px}.invoice-paper{--document-color:#7151a2;background:var(--paper);color:#312b3a;border-top:5px solid var(--document-color);transform-origin:50% 70%;font-variant-numeric:tabular-nums;max-width:570px;margin:auto;padding:36px;font-size:14px}.custom-invoice{box-shadow:0 20px 50px #49336217}.invoice-paper table{border-collapse:collapse;width:100%;font-size:12px}.invoice-paper th{text-align:left;background:var(--soft);padding:12px 9px;font-size:10px;font-weight:500}.invoice-paper th:last-child,.invoice-paper td:last-child{text-align:right;white-space:nowrap}.invoice-paper td{border-bottom:1px solid #eeeaf3;padding:18px 9px}.invoice-paper td small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.color-controls{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:25px;display:flex}.color-choice{min-height:44px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:24px;align-items:center;gap:8px;padding:8px 13px;font-size:12px;display:inline-flex}.color-choice>span{background:var(--swatch);border-radius:50%;width:14px;height:14px;display:block}.color-choice[aria-pressed=true]{background:#fff;border-color:#d0c4de}.color-choice:hover{background:var(--paper)}.color-status{text-align:center;color:var(--muted);margin-top:12px;font-size:10px;line-height:1.5}.search-example{color:var(--muted);background:#f7f5fa;border:1px solid #e9e3ef;border-radius:6px;margin-bottom:12px;padding:12px;font-size:12px}.contact-row{align-items:center;gap:12px;padding:19px 0;display:flex}.avatar{color:var(--accent);background:#e9e2f4;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;display:flex}.contact-row>div{flex-direction:column;gap:6px;display:flex}.contact-row strong,.catalog-row strong{font-size:13px}.contact-row>div>span,.catalog-row span{color:var(--muted);font-size:11px}.catalog-row{border-bottom:1px solid #eeeaf3;justify-content:space-between;align-items:center;gap:15px;padding:20px 0;display:flex}.catalog-row>div{flex-direction:column;gap:6px;display:flex}.catalog-row>strong{white-space:nowrap}.panel-description{color:var(--muted);margin-top:20px;font-size:12px;line-height:1.65}.faq{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.faq>div>p:not(.eyebrow){max-width:28ch;color:var(--muted);margin-top:30px;font-size:16px}.answers{align-content:start;display:grid}details{border-bottom:1px solid #dcd6e1;padding:19px 0}details:first-child{border-top:1px solid #dcd6e1}summary{cursor:pointer;place-content:center space-between;align-items:center;gap:20px;min-height:44px;font-size:15px;font-weight:500;line-height:1.5;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"";color:var(--accent);font-size:24px}details[open] summary:after{content:""}details p{color:var(--muted);margin:16px 25px 12px 0;font-size:14px;line-height:1.8}.closing{background:#ded3ee;padding-bottom:25px}.closing>div:first-child{text-align:center;flex-direction:column;align-items:center;max-width:1100px;margin:auto;display:flex}.closing>div:first-child>p:not(.eyebrow){color:#635370;max-width:36ch;margin-top:25px;font-size:16px}.closing .button{margin-top:30px}.footer-wordmark{letter-spacing:-.075em;border-bottom:1px solid #c5b6d4;margin-top:95px;padding-bottom:35px;font-family:Manrope,sans-serif;font-size:clamp(45px,11.6vw,200px);font-weight:600;line-height:1.15;display:block}.footer-bottom{color:#635370;justify-content:space-between;align-items:center;gap:25px;margin-top:20px;font-size:11px;display:flex}.footer-bottom a{align-items:center;min-height:44px;display:inline-flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.not-found{min-height:100svh;padding:60px var(--gutter);flex-direction:column;justify-content:center;align-items:flex-start;gap:32px;display:flex}.not-found h1{font-size:clamp(44px,7vw,90px)}.hero-document .invoice-paper table{font-size:9px}.hero-document .invoice-paper th{padding:9px 4px;font-size:8px}.hero-document .invoice-paper td{padding:12px 4px}.hero-document .invoice-paper td small{font-size:8px}.ready-panel .invoice-paper{padding:16px}.ready-panel .invoice-paper table{font-size:10px}.ready-panel .invoice-paper th{padding:9px 6px;font-size:9px}.ready-panel .invoice-paper td{padding:10px 6px}.ready-panel .invoice-paper td small{margin-top:4px;font-size:8px}@media (width>=1500px){.hero h1{font-size:90px}.hero{padding-top:90px}}@media (width<=1100px){.hero-document{width:37%;top:65px;right:2%}.flow-stage{padding:20px}.flow-panel{padding:22px}.personalize{gap:4%}.customize-demo{padding:10px 0}.invoice-paper{padding:25px}}@media (width<=760px){html{scroll-padding-top:25px}.site-header{padding:14px 22px}.brand{font-size:21px}.brand img{width:28px;height:28px}.site-header nav{display:none}.hero{padding:50px 22px 0}.hero-copy{gap:23px}.hero h1{font-size:clamp(38px,7.5vw,58px)}.hero h1 em{max-width:15ch;display:inline-block}.hero-copy .eyebrow{letter-spacing:.1em;font-size:8px}.lead{max-width:36ch;font-size:15px}.hero-actions{gap:20px}.button{gap:22px;min-height:52px;font-size:13px}.hero-document{width:58%;top:190px;right:4%}.hero-document .invoice-paper{padding:16px}.hero-document .invoice-paper table{font-size:7px}.hero-document .invoice-paper th{padding:7px 2px;font-size:6px}.hero-document .invoice-paper td{padding:9px 2px}.hero-document .invoice-paper td small{font-size:6px}.paper-tab{padding:9px 12px;font-size:6px}.colour-chapter{padding:75px 24px}.flow-visual{padding-top:0;position:static}.flow-stage{min-height:0;padding:20px}.flow-stage-top{font-size:9px}.flow-panel{margin-top:25px;padding:22px}.flow-panel.ready-panel{margin-bottom:0}.flow-panel .contact-row{padding:14px 10px}.flow-panel h3{font-size:23px}.personalize{grid-template-columns:1fr;gap:35px}.personalize .section-copy{grid-row:1}.personalize h2{font-size:40px}.customize-demo{padding:0}.invoice-paper{padding:25px}.invoice-paper td{padding:15px 6px}.color-choice{padding:8px 12px}.section-copy>p:not(.eyebrow){font-size:15px}.faq{grid-template-columns:1fr;gap:35px}.faq>div>p:not(.eyebrow){max-width:32ch}.closing>div:first-child>p:not(.eyebrow){font-size:15px}.closing .footer-wordmark{margin-top:65px;padding-bottom:25px;font-size:11.4vw}.footer-bottom{flex-direction:column;align-items:flex-start;gap:0;margin-top:25px;font-size:11px}.footer-bottom>span{margin-bottom:10px}h2{font-size:43px}.eyebrow{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.hero-document{transform:none}}:root{--acid:#dcfa92;--lilac:#ccb4ff;--night:#17141e}.site-header{background:var(--night);color:#f4f0fa;border-color:#ffffff16;padding-top:17px;padding-bottom:17px}.site-header .brand img{object-fit:contain;background:0 0;border-radius:0;padding:0}.site-header nav a{color:#c6becf}.impact-hero{isolation:isolate;padding:45px var(--gutter) 0;background:var(--night);color:#f8f5fe;grid-template-columns:1fr 1fr;gap:0;min-height:680px;display:grid;position:relative;overflow:hidden}.hero-halo{z-index:-1;pointer-events:none;background:radial-gradient(#7954ac47,#0000 65%);width:65vw;height:65vw;position:absolute;top:-28%;right:-10%}.impact-hero:after{content:"";z-index:-1;opacity:.15;background-image:linear-gradient(#a68ac31a 1px,#0000 1px),linear-gradient(90deg,#a68ac31a 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;mask-image:linear-gradient(#0000 20%,#000)}.impact-hero .hero-copy{text-align:left;z-index:3;align-self:center;align-items:flex-start;gap:24px;padding-bottom:35px;position:relative}.impact-hero .eyebrow{color:var(--acid);letter-spacing:.18em;font-size:10px}.impact-hero .status-dot{background:var(--acid);box-shadow:0 0 15px #dcfa9266}.impact-hero h1{letter-spacing:-.075em;white-space:nowrap;font-size:clamp(80px,8.8vw,142px);font-weight:500;line-height:.94;position:relative}.impact-hero h1 em{color:var(--lilac);letter-spacing:-.055em;font-size:1.12em;line-height:1.05}.title-spark{color:var(--acid);font-size:.45em;font-weight:400;position:absolute;top:-.12em;right:-.65em;transform:rotate(12deg)}.impact-hero .lead{color:#bfb5cd;max-width:38ch;margin-top:8px;font-size:15px;line-height:1.8}.impact-hero .hero-actions{justify-content:flex-start;gap:22px;margin-top:5px}.impact-hero .button{background:var(--acid);color:var(--night);border-radius:30px;gap:38px;padding:17px 24px;font-size:14px;box-shadow:0 0 35px #dcfa9210}.impact-hero .button:hover{background:#e8ffba;box-shadow:0 0 35px #dcfa9230}.impact-hero .text-link{color:#eee7f6;font-size:12px}.hero-art{perspective:1200px;isolation:isolate;align-self:center;min-width:0;height:550px;position:relative}.orbital-glow{filter:blur(10px);z-index:-1;background:radial-gradient(#9e66eb72 0%,#713bbd26 44%,#0000 68%);border-radius:50%;position:absolute;inset:4% -6%}.orbit{pointer-events:none;border:1px solid #b994f55c;border-radius:50%;width:118%;height:62%;position:absolute;top:18%;left:-6%;transform:rotate(-35deg)}.orbit:after{content:"";background:var(--acid);border-radius:50%;width:9px;height:9px;position:absolute;top:11%;left:15%;box-shadow:0 0 20px #dcfa9299}.orbit-two{border-color:#b994f52a;width:107%;height:80%;top:8%;left:1%;transform:rotate(24deg)}.orbit-two:after{background:var(--lilac);width:5px;height:5px;top:67%;left:auto;right:3%}.orbit-three{border-color:#b994f518;width:90%;height:110%;top:-5%;left:10%;transform:rotate(40deg)}.orbit-three:after{display:none}.art-coordinate{color:#a591bd;letter-spacing:.13em;font-family:monospace;font-size:8px;position:absolute;top:0;right:4%}.hero-art .hero-document{filter:drop-shadow(0 35px 35px #0008);z-index:2;transform-origin:50%;width:67%;max-width:375px;top:40px;left:19%;right:auto;transform:rotate(-9deg)rotateY(-12deg)}.hero-art .hero-document .invoice-paper{background:linear-gradient(130deg,#fff,#f6f0fc);border-top-color:#9370ce;border-radius:5px 5px 0 0;padding:26px}.hero-art .paper-tab{color:#180f25;background:#a17acc;border-radius:0 0 4px 4px;padding:13px 18px;font-size:7px;font-weight:600}.paper-back{z-index:1;background:#a58bc5;border-radius:7px;width:63%;max-width:360px;height:445px;position:absolute;top:48px;left:22%;transform:rotate(7deg)rotateY(-12deg);box-shadow:0 25px 40px #0005}.floating-client{z-index:4;color:#f7efff;backdrop-filter:blur(12px);background:#30273eea;border:1px solid #b69ac642;border-radius:10px;align-items:center;gap:12px;padding:17px 20px;display:flex;position:absolute;top:112px;left:-3%;transform:rotate(-5deg);box-shadow:0 18px 35px #0005}.floating-avatar{color:#e4d5fc;background:#655080;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;display:grid}.floating-client>div{flex-direction:column;gap:5px;display:flex}.floating-client small{letter-spacing:.12em;color:#ad9dc0;font-size:7px}.floating-client strong{font-size:13px;font-weight:500}.floating-client>div>span{color:#ad9dc0;font-size:9px}.floating-check{color:var(--acid);margin-left:14px;font-size:20px}.floating-total{z-index:4;background:var(--lilac);color:#2e1845;border-radius:6px;align-items:center;gap:22px;padding:20px 24px;display:flex;position:absolute;bottom:58px;right:-3%;transform:rotate(8deg);box-shadow:0 15px 40px #0004}.floating-total>span:first-child{font-size:12px;line-height:1.7}.floating-total strong{letter-spacing:-.05em;font-size:18px;font-weight:500}.total-spark{font-size:40px;font-weight:400}.draft-sticker{z-index:3;background:var(--acid);color:#1e2220;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:105px;height:105px;font-size:25px;font-weight:500;line-height:1;display:flex;position:absolute;top:23px;right:0;transform:rotate(15deg);box-shadow:0 10px 30px #0003}.draft-sticker em{font-family:Instrument Serif,serif;font-size:25px;font-weight:400}.art-caption{color:#ac9cbd;letter-spacing:.04em;font-size:8px;position:absolute;bottom:0;left:21%}.hero-bottom{z-index:3;color:#a194b1;letter-spacing:.16em;border-top:1px solid #ffffff19;grid-column:1/-1;justify-content:space-between;align-items:center;padding:20px 0 22px;font-size:8px;display:flex;position:relative}.hero-bottom>a{align-items:center;gap:18px;display:flex}.scroll-circle{width:35px;height:35px;color:var(--acid);border:1px solid #ffffff35;border-radius:50%;place-items:center;font-size:16px;display:grid}.workflow{background:#f3f0e9}.flow-stage{background:#e3dbed;border-radius:16px}.flow-stage:before{content:"";color:#cab5e8;z-index:0;font-size:330px;line-height:1;position:absolute;bottom:-80px;right:-65px}.flow-stage-top,.flow-panel{z-index:1;position:relative}.personalize{color:#241431;background:#9d78cb;min-height:850px;overflow:hidden}.personalize .section-copy{z-index:2;position:relative}.personalize h2 em{color:#f2e9ff}.personalize .section-copy>.eyebrow{color:#342043}.customize-demo{isolation:isolate;padding:30px 20px;position:relative}.customize-spark{color:#bfa1e4;z-index:-1;font-size:650px;font-weight:400;line-height:1;position:absolute;top:-70px;left:-24%;transform:rotate(-12deg)}.customize-demo .custom-invoice{border-radius:4px;transform:rotate(-5deg);box-shadow:20px 30px #67428b35,0 45px 65px #39204a30}.customize-demo .color-controls{margin-top:40px;position:relative}.customize-demo .color-choice{color:#2c183e;background:#ffffff20}.customize-demo .color-choice[aria-pressed=true]{background:#fff;border-color:#fff}.closing{isolation:isolate;background:#c6a8f0;position:relative;overflow:hidden}.closing:before{content:"";color:#d8c4f5;z-index:-1;font-family:Manrope,sans-serif;font-size:650px;line-height:1;position:absolute;top:-90px;right:-60px}.closing h2{font-size:clamp(72px,8vw,130px);line-height:.96}.closing .button{background:var(--night);border-radius:30px;padding:18px 27px}.footer-wordmark{color:#2f1e40;border-color:#70508d55;font-size:clamp(45px,12vw,210px)}@media (width>=1600px){.impact-hero{min-height:800px}.hero-art{height:630px}.hero-art .hero-document{max-width:400px;top:65px}.paper-back{height:475px;top:70px}.floating-total{bottom:70px}}@media (width<=1100px) and (width>=761px){.impact-hero{min-height:650px;padding-top:40px}.impact-hero h1{font-size:9vw}.impact-hero .lead{font-size:13px}.impact-hero .hero-actions{gap:15px}.impact-hero .text-link{font-size:11px}.impact-hero .button{gap:20px;padding:15px 20px}.hero-art{height:520px}.hero-art .hero-document{width:75%;top:65px;left:16%}.floating-client{gap:8px;padding:12px;top:110px;left:0}.floating-client strong{font-size:11px}.floating-check{margin-left:0}.floating-total{gap:12px;padding:15px;bottom:30px;right:-4%}.floating-total strong{font-size:15px}.draft-sticker{width:82px;height:82px;font-size:20px;top:25px;right:-3%}.draft-sticker em{font-size:21px}.paper-back{height:435px;top:68px}.customize-spark{font-size:520px}.personalize{min-height:760px}.personalize h2{font-size:60px}}@media (width<=760px){.site-header{padding:14px 22px}.site-header .brand{font-size:21px}.impact-hero{grid-template-columns:1fr;gap:0;min-height:0;padding:40px 24px 0}.impact-hero .hero-copy{gap:23px;padding:0}.impact-hero h1{font-size:clamp(78px,19vw,130px);line-height:.94}.impact-hero h1 em{max-width:none;display:inline}.impact-hero .eyebrow{font-size:8px}.title-spark{font-size:.36em;top:0;right:-.75em}.impact-hero .lead{max-width:32ch;margin-top:2px;font-size:14px;line-height:1.75}.impact-hero .hero-actions{flex-wrap:nowrap;gap:20px}.impact-hero .button{gap:27px;padding:16px 21px;font-size:13px}.impact-hero .text-link{gap:9px;font-size:10px}.hero-art{justify-self:center;width:100%;max-width:480px;height:480px;margin-top:24px}.hero-art .hero-document{width:69%;max-width:none;top:60px;left:16%}.hero-art .hero-document .invoice-paper{padding:19px}.hero-art .paper-tab{padding:10px 12px;font-size:6px}.paper-back{width:65%;height:340px;top:62px;left:18%}.floating-client{border-radius:7px;gap:9px;padding:13px 14px;top:95px;left:-9px}.floating-avatar{width:30px;height:30px;font-size:9px}.floating-client small{font-size:6px}.floating-client strong{font-size:11px}.floating-client>div>span{font-size:8px}.floating-check{margin-left:3px;font-size:18px}.floating-total{gap:16px;padding:16px 18px;bottom:48px;right:-7px}.floating-total>span:first-child{font-size:10px}.floating-total strong{font-size:16px}.total-spark{font-size:32px}.draft-sticker{width:80px;height:80px;font-size:20px;top:18px;right:-3px}.draft-sticker em{font-size:21px}.art-coordinate{font-size:7px;top:0;right:0}.art-caption{font-size:7px;bottom:10px;left:10%}.orbit{width:128%;height:62%;top:18%;left:-13%}.orbit-two{width:110%;height:85%;top:7%;left:-3%}.orbit-three{width:100%;height:100%;top:0;left:0}.hero-bottom{gap:12px;margin-top:8px;padding:22px 0;font-size:7px}.hero-bottom>a>span:first-child{display:none}.hero-bottom>a{gap:0}.hero-halo{width:160vw;height:160vw;top:10%;right:-80%}.flow-stage{border-radius:10px}.flow-stage:before{display:none}.personalize{gap:85px;min-height:0;padding-top:75px;padding-bottom:65px}.personalize h2{font-size:68px}.customize-demo{padding:0 5px}.customize-spark{font-size:480px;top:-40px;left:-27%}.customize-demo .custom-invoice{box-shadow:12px 18px #67428b35,0 25px 45px #39204a30}.customize-demo .color-controls{margin-top:35px}.faq h2{font-size:70px}.closing h2{font-size:73px}.closing:before{font-size:400px;top:50px;right:-80px}.closing .footer-wordmark{font-size:11.3vw}.footer-bottom{color:#4f3566}}@media (prefers-reduced-motion:reduce){.hero-art .hero-document,.customize-demo .custom-invoice{transform:none}}@media (width<=1100px) and (width>=761px){.hero-art .hero-document{transform:rotate(-9deg)rotateY(-12deg)scale(.88)}}.customize-demo .color-status{color:#322040}html{scroll-padding-top:110px}.site-header{z-index:30;backdrop-filter:blur(16px);background:#17141ef5;gap:24px;position:sticky;top:0}.site-header nav{gap:25px}.site-header nav a{font-size:12px;position:relative}.site-header nav a[aria-current=location]{color:var(--acid)}.site-header nav a[aria-current=location]:after{content:"";background:var(--acid);height:2px;position:absolute;bottom:0;left:0;right:0}.header-actions{white-space:nowrap;align-items:center;gap:20px;font-size:12px;display:flex}.header-login{color:#d6ccdf;align-items:center;min-height:44px;display:inline-flex}.header-cta{background:var(--acid);min-height:44px;color:var(--night);border-radius:30px;align-items:center;gap:20px;padding:0 19px;font-weight:600;display:inline-flex}.header-cta:hover{background:#e8ffba;text-decoration:none}.reading-progress{pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0}.reading-progress>span{background:var(--acid);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.impact-hero .hero-copy{gap:22px}.impact-hero .lead{color:#bfb5cd;max-width:36ch;font-size:15px}.hero-availability{background:#28212e77;border:1px solid #65557677;border-radius:8px;align-items:flex-start;gap:10px;max-width:355px;margin-top:4px;padding:13px 15px;display:flex}.availability-dot{background:var(--acid);border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.hero-availability p{color:#ab9cbb;font-size:10px;line-height:1.65}.hero-availability strong{color:#e0d6e9;font-weight:500;display:block}.hero-availability p>span{display:block}.hero-availability>a{color:#bcb0ca;place-items:center;min-width:24px;min-height:28px;margin-left:12px;font-size:14px;display:grid}.hero-bottom{color:#c0b2cd}.workflow{padding-top:90px;padding-bottom:90px}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;display:flex}.section-heading h2,.workflow .section-heading h2{font-size:clamp(42px,4.2vw,64px);line-height:1.08}.section-heading>p{color:var(--muted);max-width:28ch;padding-bottom:5px;font-size:14px;line-height:1.7}.section-heading .eyebrow{gap:12px;margin-bottom:20px;font-size:9px}.section-index{letter-spacing:0;font-variant-numeric:tabular-nums;border:1px solid;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.guided-demo{background:#fff;border:1px solid #e1dae7;border-radius:18px;grid-template-columns:.85fr 1.15fr;display:grid;overflow:hidden;box-shadow:0 22px 50px #3824470a}.demo-navigation{flex-direction:column;min-width:0;padding:32px 26px;display:flex}.demo-tabs{gap:12px;display:grid}.demo-tab{text-align:left;width:100%;min-height:105px;color:var(--ink);background:#f7f5f9;border:1px solid #0000;border-radius:10px;align-items:center;gap:15px;padding:23px 18px;transition:background .2s,color .2s;display:flex}.demo-number{color:#7d668f;border:1px solid #d3c7de;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;font-size:11px;display:grid}.demo-tab>span:nth-child(2){flex-direction:column;gap:9px;display:flex}.demo-tab strong{letter-spacing:-.03em;font-size:16px;font-weight:500}.demo-tab small{color:#74687e;font-size:11px;line-height:1.5}.demo-tab-arrow{color:#8a779e;margin-left:auto;font-size:18px}.demo-tab[aria-selected=true]{color:#faf5ff;background:#2b2235;box-shadow:0 10px 20px #2b223515}.demo-tab[aria-selected=true] .demo-number{background:var(--acid);border-color:var(--acid);color:#25281f}.demo-tab[aria-selected=true] .demo-tab-arrow{color:var(--acid)}.demo-help{color:#94869e;gap:12px;padding:25px 12px;display:flex}.demo-help>span{color:var(--accent);font-size:24px}.demo-help p{font-size:11px;line-height:1.7}.demo-create{color:var(--accent);gap:20px;margin-top:auto;padding:10px 12px;font-size:12px}.guided-demo .flow-visual{background:#eee8f5;min-width:0;padding:0;position:static;top:auto}.guided-demo .flow-stage{background:0 0;border-radius:0;min-height:0;padding:25px 24px;overflow:hidden}.demo-enabled .flow-stage{height:565px}.guided-demo .flow-stage:before{opacity:.7;pointer-events:none;font-size:250px;bottom:-30px;right:-55px}.guided-demo .flow-stage-top{letter-spacing:.05em;font-size:8px}.guided-demo .flow-panel{border-radius:9px;margin-top:25px;padding:25px;box-shadow:0 15px 25px #412d5710}.guided-demo .flow-panel[hidden]{display:none}.guided-demo .flow-panel h3{margin:18px 0 24px;font-size:23px;line-height:1.2}.guided-demo .ready-panel{margin-top:15px;padding:14px}.guided-demo .ready-panel>.micro-label{margin-bottom:10px;font-size:8px}.demo-footer{background:#f8f5fc;border-top:1px solid #d9cfe5;justify-content:space-between;align-items:center;gap:10px;min-height:72px;padding:15px 24px;display:flex}.demo-footer[hidden]{display:none}.demo-counter{color:#6c5c7a;font-variant-numeric:tabular-nums;font-size:10px}.demo-footer>div{align-items:center;gap:8px;display:flex}.demo-footer button{color:#554265;background:0 0;border:1px solid #d8cce4;border-radius:6px;justify-content:center;align-items:center;gap:16px;min-width:42px;min-height:42px;padding:10px 14px;font-size:11px;display:flex}.demo-footer [data-demo-next]{color:#fff;background:#2b2235;border-color:#2b2235}.demo-footer button:disabled{opacity:.35;cursor:default}.demo-disclaimer{text-align:center;color:#72627f;background:#eee8f5;padding:12px 15px;font-size:9px;line-height:1.6}.personalize{gap:8%;min-height:740px;padding-top:95px;padding-bottom:85px}.personalize h2{font-size:clamp(52px,5vw,76px);line-height:1.06}.personalize .section-copy>p:not(.eyebrow){max-width:29ch;font-size:16px;line-height:1.7}.customize-demo .color-controls{background:#ffffff1c;border-radius:30px;gap:4px;max-width:335px;margin:38px auto 0;padding:6px}.customize-demo .color-choice{background:0 0}.availability-section{color:#f6f0fd;background:#17141e;padding-top:85px;padding-bottom:85px}.availability-section .section-heading .eyebrow{color:#c6b3d9}.availability-section .section-heading>p{color:#af9ebe}.availability-grid{grid-template-columns:1.15fr 1fr;gap:22px;display:grid}.availability-grid article{border-radius:15px;min-width:0;padding:35px}.available-card{color:#263020;background:#e0f4bc}.upcoming-card{color:#d8cce3;background:#251e2e;border:1px solid #51405f}.state-label{letter-spacing:.13em;align-items:center;gap:8px;font-size:8px;font-weight:600;display:flex}.state-label i{background:#4f6b2e;border-radius:50%;width:6px;height:6px}.upcoming-card .state-label{color:#be9fdf}.availability-grid h3{letter-spacing:-.04em;margin-top:25px;font-size:29px}.available-card ul{gap:17px;margin:28px 0;padding:0;list-style:none;display:grid}.available-card li{gap:12px;font-size:13px;line-height:1.6;display:flex}.available-card .button{color:#f4faec;background:#263020;border-radius:30px;min-height:48px;padding:14px 20px;font-size:12px}.upcoming-card>p{color:#bbaaca;max-width:29ch;margin-top:25px;font-size:15px;line-height:1.7}.upcoming-note{border-top:1px solid #51405f;gap:12px;margin-top:28px;padding-top:22px;display:flex}.upcoming-note>span{color:#be9fdf;font-size:19px}.upcoming-note>p{color:#bbaaca;max-width:32ch;font-size:12px;line-height:1.8}.faq{gap:10%;padding-top:75px;padding-bottom:75px}.faq h2{font-size:clamp(45px,4.5vw,65px)}.faq>div>p:not(.eyebrow){margin-top:23px;font-size:14px}.closing{padding-top:85px}.closing h2{font-size:clamp(60px,6.5vw,95px)}.onboarding-path{align-items:center;gap:16px;margin-top:32px;font-size:11px;display:flex}.onboarding-path>span{align-items:center;gap:9px;display:flex}.onboarding-path b{border:1px solid #71518e77;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:500;display:grid}.onboarding-path i{color:#73538c;font-style:normal}.closing .button{margin-top:28px;font-size:14px}.footer-wordmark{margin-top:70px}@media (width<=1100px){.header-cta{display:none}.header-actions{gap:0}.site-header,.site-header nav{gap:20px}.guided-demo{grid-template-columns:.85fr 1.15fr}.demo-navigation{padding:24px 18px}.demo-tab{gap:10px;padding:20px 13px}.demo-tab strong{font-size:14px}.demo-tab small{font-size:10px}.demo-number{width:29px;height:29px}.demo-tab-arrow{font-size:16px}.guided-demo .flow-stage{padding:22px 18px}.guided-demo .flow-panel{padding:20px}.guided-demo .ready-panel{padding:9px}.availability-grid article{padding:28px}.availability-grid h3{font-size:26px}}@media (width<=760px){html{scroll-padding-top:140px}.site-header{flex-wrap:wrap;justify-content:space-between;gap:0;padding:11px 22px 0;display:flex}.site-header .brand{min-height:38px;font-size:20px}.site-header .brand img{width:25px;height:25px}.header-login{min-height:38px;font-size:12px}.site-header nav{border-top:1px solid #ffffff12;order:3;justify-content:space-between;gap:10px;width:100%;margin-top:8px;display:flex}.site-header nav a{gap:0;min-height:41px;font-size:10px}.impact-hero{padding-top:35px}.impact-hero h1{font-size:clamp(69px,20vw,125px)}.impact-hero .lead{max-width:32ch;font-size:14px}.impact-hero .hero-actions{gap:17px}.impact-hero .button{gap:20px;padding:16px 19px;font-size:12px}.impact-hero .text-link{font-size:11px}.hero-availability{width:100%;max-width:315px;padding:11px 12px}.hero-availability p{font-size:9px}.hero-availability>a{min-width:30px;min-height:30px}.hero-art{height:450px;margin-top:28px}.hero-bottom{margin-top:0}.workflow{padding:65px 20px}.section-heading{margin-bottom:28px;display:block}.section-heading h2,.workflow .section-heading h2{font-size:40px;line-height:1.12}.section-heading>p{max-width:none;margin-top:20px;font-size:13px}.section-heading>p br{display:none}.section-heading .eyebrow{margin-bottom:20px;font-size:8px}.guided-demo{border-radius:12px;grid-template-columns:1fr}.demo-navigation{padding:15px}.demo-tabs{gap:7px}.demo-tab{border-radius:7px;gap:13px;min-height:74px;padding:14px 13px}.demo-tab>span:nth-child(2){gap:5px}.demo-tab strong{font-size:13px}.demo-tab small{font-size:10px}.demo-tab-arrow{font-size:19px}.demo-number{width:28px;height:28px;font-size:10px}.demo-help,.demo-create{display:none}.guided-demo .flow-stage{padding:20px 15px}.demo-enabled .flow-stage{height:540px}.guided-demo .flow-panel{margin-top:25px;padding:20px}.guided-demo .flow-panel h3{font-size:23px;line-height:1.15}.guided-demo .flow-stage-top{letter-spacing:0;font-size:7px}.guided-demo .ready-panel{margin-top:15px;padding:9px}.guided-demo .ready-panel .invoice-paper{padding:13px}.demo-footer{min-height:69px;padding:13px 15px}.demo-counter{font-size:9px}.demo-footer button{gap:10px;min-width:44px;min-height:44px;padding:10px 13px;font-size:10px}.demo-disclaimer{text-align:left;padding:10px 15px;font-size:8px}.personalize{gap:40px;min-height:0;padding:65px 24px}.personalize h2{font-size:50px}.personalize .section-copy>p:not(.eyebrow){max-width:31ch;margin-top:23px;font-size:14px}.personalize .eyebrow{gap:12px;font-size:8px}.customize-demo{padding:0 8px}.customize-spark{font-size:420px;top:0}.customize-demo .color-controls{gap:0;margin-top:30px;padding:5px}.customize-demo .color-choice{padding:8px 11px;font-size:11px}.availability-section{padding:65px 24px}.availability-grid{grid-template-columns:1fr;gap:16px}.availability-grid article{padding:27px}.availability-grid h3{font-size:27px}.available-card li{font-size:12px}.state-label{font-size:8px}.upcoming-card>p{font-size:14px}.upcoming-note>p{font-size:11px}.faq{gap:25px;padding:60px 24px}.faq h2{font-size:46px}.faq .eyebrow{margin-bottom:20px}.faq>div>p:not(.eyebrow){margin-top:20px;font-size:13px}.faq summary{font-size:14px}.faq details p{font-size:13px}.closing{padding-top:65px}.closing h2{font-size:54px}.onboarding-path{flex-direction:column;align-items:flex-start;gap:12px;margin-top:27px;font-size:11px}.onboarding-path>i{display:none}.onboarding-path b{width:23px;height:23px}.closing .button{font-size:13px}.closing .footer-wordmark{margin-top:55px}}@media (prefers-reduced-motion:reduce){.reading-progress>span{transition:none}}@media (width<=760px){.demo-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.demo-tab{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;min-height:100px;padding:12px 6px}.demo-tab>span:nth-child(2){gap:0}.demo-tab strong{text-wrap:balance;font-size:11px;line-height:1.4}.demo-tab small,.demo-tab-arrow{display:none}.demo-navigation{padding:12px}.demo-number{width:25px;height:25px;font-size:9px}}.demo-footer [data-demo-next][hidden],.demo-finish[hidden]{display:none}.demo-finish{color:#fff;background:#2b2235;border-radius:6px;justify-content:center;align-items:center;gap:15px;min-height:42px;padding:10px 14px;font-size:11px;display:inline-flex}.demo-finish:hover{background:var(--accent);text-decoration:none}@media (width<=760px){.demo-finish{gap:10px;min-height:44px;padding:10px 13px;font-size:10px}}.document-studio{background:#cdb6e7;grid-template-columns:1fr 1fr;align-items:center;gap:7%;min-height:0;padding-top:80px;padding-bottom:80px}.document-studio .customize-demo{align-self:start;min-width:0;padding:0}.document-preview-bar{letter-spacing:.13em;color:#634b78;background:#fff4;border-bottom:1px solid #ffffff50;border-radius:12px 12px 0 0;align-items:center;gap:7px;padding:14px 18px;font-size:8px;display:flex}.preview-live-dot{background:#512da8;border-radius:50%;width:5px;height:5px}.document-format-label{margin-left:auto;font-size:7px}.document-preview-stage{isolation:isolate;background:linear-gradient(140deg,#e1d0f1,#b597d0);border-radius:0 0 12px 12px;justify-content:center;align-items:flex-start;min-height:650px;padding:28px;display:flex;overflow:hidden}.document-studio .customize-demo .custom-invoice{transform-origin:50% 0;border-radius:4px;width:100%;max-width:470px;margin:0;transform:none;box-shadow:0 20px 35px #492b682b}.document-studio .customize-spark{opacity:.2;color:#f9f1ff;z-index:0;pointer-events:none;font-size:500px;display:none;top:35px;left:-30%}.studio-preview-caption{color:#6d537e;text-align:center;margin-top:15px;font-size:9px;line-height:1.6}.document-studio .section-copy h2{font-size:clamp(48px,4.6vw,70px);line-height:1.05}.document-studio .section-copy>p:not(.eyebrow){color:#503962;max-width:33ch;margin-top:22px;font-size:14px;line-height:1.7}.document-controls{margin-top:28px}.document-controls fieldset{border:0;min-width:0;margin:0;padding:0}.document-controls legend,.document-note-label{color:#3c264e;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:500;display:flex}.document-controls legend>span,.document-note-label>span{color:#816494;font-family:monospace;font-size:8px}.identity-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.identity-options button{text-align:left;color:#3e2b4c;background:#ffffff2b;border:1px solid #fff5;border-radius:8px;flex-direction:column;align-items:flex-start;gap:12px;min-height:120px;padding:14px;display:flex}.identity-options button[aria-pressed=true]{background:#fff;border-color:#512da8;box-shadow:0 4px 15px #54386f0e}.identity-options button>span:last-child{font-size:12px;font-weight:500;line-height:1.4}.identity-options small{color:#846b95;margin-top:4px;font-size:8px;font-weight:400;line-height:1.4;display:block}.studio-options{grid-template-columns:1fr 1fr;gap:20px;margin-top:23px;margin-bottom:22px;display:grid}.document-studio .color-controls{background:0 0;border-radius:0;flex-wrap:nowrap;justify-content:flex-start;gap:4px;margin:0;padding:0}.document-studio .color-choice{border:1px solid #0000;border-radius:6px;justify-content:center;min-width:38px;min-height:44px;padding:8px}.document-studio .color-choice>span{width:20px;height:20px}.document-studio .color-choice[aria-pressed=true]{background:#fff8;border-color:#512da8}.custom-color-label{cursor:pointer;color:#68477f;border:1px solid #a98abe;border-radius:6px;place-items:center;width:38px;height:44px;font-size:20px;display:grid;position:relative}.custom-color-label input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.custom-color-label:focus-within{outline-offset:3px;outline:2px solid #3c264e}.format-controls{background:#fff3;border:1px solid #ffffff50;border-radius:7px;gap:4px;padding:4px;display:flex}.format-controls button{white-space:nowrap;color:#614977;background:0 0;border:0;border-radius:4px;flex:1;min-height:36px;padding:5px 9px;font-size:11px}.format-controls button[aria-pressed=true]{color:#3e2850;background:#fff;box-shadow:0 2px 8px #55376b12}.format-controls small{font-size:8px}.document-note-input{font:inherit;color:#422852;background:#fff5;border:1px solid #ae8fc4;border-radius:7px;width:100%;min-height:44px;padding:13px 14px;font-size:11px;line-height:1.5}.document-note-input:focus-visible{outline-offset:3px;background:#fff;outline:2px solid #512da8}.document-studio .color-status{text-align:left;color:#6b4e7f;margin-top:13px;font-size:9px}.document-studio .section-copy>.studio-scope{color:#654b77;max-width:48ch;margin-top:20px;font-size:9px;line-height:1.8}@media (width<=1100px){.document-studio{gap:5%}.document-preview-stage{min-height:660px;padding:22px 18px}.identity-options button{min-height:117px;padding:11px}.identity-options small{font-size:7px}.studio-options{gap:10px}.format-controls button{padding:5px 7px}.format-controls small{display:block}.document-studio .color-choice{min-width:31px;padding:6px}.document-studio .color-choice>span{width:17px;height:17px}.custom-color-label{flex:none;width:31px}.document-studio .section-copy h2{font-size:48px}}@media (width<=360px){.studio-options{gap:10px}.document-studio .color-choice{min-width:30px;padding:5px}.custom-color-label{width:30px}.identity-options button{padding:10px}.identity-options small{font-size:7px}}.invoice-paper.invoice-v3,.hero-art .hero-document .invoice-paper.invoice-v3,.guided-demo .ready-panel .invoice-paper.invoice-v3{--document-color:#512da8;--paper-ink:#34283e;--paper-muted:#70627c;--paper-tint:color-mix(in srgb,var(--document-color) 7%,#fff);width:100%;color:var(--paper-ink);font-variant-numeric:tabular-nums;isolation:isolate;text-align:left;background:#fffeff;border:0;border-radius:1px;padding:0;font-family:DM Sans,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.invoice-v3 .paper-inner{z-index:1;padding:5cqi 7cqi 0 9cqi;position:relative}.invoice-v3 .paper-spine{background:var(--document-color);color:#0000;z-index:0;width:3cqi;font-size:0;position:absolute;inset:0 auto 0 0}.invoice-v3 .paper-letterhead{border-bottom:1px solid color-mix(in srgb,var(--document-color) 25%,white);justify-content:space-between;align-items:center;gap:4cqi;padding-bottom:3cqi;display:flex}.invoice-v3 .paper-brand{align-items:center;gap:2.8cqi;min-width:0;display:flex}.invoice-v3 .paper-logo{letter-spacing:-.06em;color:var(--document-text,var(--document-color));flex:none;font-family:Instrument Serif,Georgia,serif;font-size:10cqi;line-height:.9}.invoice-v3 .paper-brand>div{flex-direction:column;gap:1cqi;min-width:0;display:flex}.invoice-v3 .paper-brand strong{letter-spacing:-.045em;font-size:3cqi;font-weight:600;line-height:1.1}.invoice-v3 .paper-brand small{color:var(--paper-muted);font-size:1.65cqi;line-height:1.4}.invoice-v3 .paper-status{letter-spacing:.12em;text-align:right;white-space:nowrap;color:var(--paper-muted);font-size:1.3cqi;line-height:1.8}.invoice-v3 .paper-status b{color:var(--document-text,var(--document-color));letter-spacing:.09em;font-size:1.6cqi;font-weight:500}.invoice-v3 .paper-title{padding:3cqi 0}.invoice-v3 .paper-title-kicker{letter-spacing:.17em;color:var(--paper-muted);font-size:1.25cqi}.invoice-v3 .paper-title>div{justify-content:space-between;align-items:center;gap:4cqi;margin-top:1cqi;display:flex}.invoice-v3 .paper-title h3{letter-spacing:-.06em;text-wrap:nowrap;color:var(--document-text,var(--document-color));margin:0;font-family:Instrument Serif,Georgia,serif;font-size:15cqi;font-style:italic;font-weight:400;line-height:.9}.invoice-v3 .paper-title h3>span{color:var(--paper-ink)}.invoice-v3 .paper-emblem{width:13cqi;height:13cqi;color:var(--document-color);flex:none;transform:rotate(15deg)}.invoice-v3 .paper-addresses{border-top:2px solid var(--document-color);border-bottom:1px solid color-mix(in srgb,var(--document-color) 25%,white);grid-template-columns:1fr 1fr;display:grid}.invoice-v3 .paper-addresses>div{flex-direction:column;gap:1.2cqi;padding:2.8cqi 0;display:flex}.invoice-v3 .paper-addresses>div+div{border-left:1px solid color-mix(in srgb,var(--document-color) 20%,white);padding-left:4cqi}.invoice-v3 .paper-label{letter-spacing:.11em;color:var(--paper-muted);font-size:1.35cqi;line-height:1.5}.invoice-v3 .paper-addresses strong{letter-spacing:-.025em;font-size:2.6cqi;font-weight:500}.invoice-v3 .paper-addresses small{color:var(--paper-muted);font-size:1.7cqi;line-height:1.4}.invoice-v3 .paper-reference{grid-template-columns:1.2fr 1fr .8fr;gap:3cqi;padding:2.4cqi 0;display:grid}.invoice-v3 .paper-reference>span{flex-direction:column;gap:1cqi;display:flex}.invoice-v3 .paper-reference small{letter-spacing:.1em;color:var(--paper-muted);font-size:1.15cqi}.invoice-v3 .paper-reference b{font-size:1.8cqi;font-weight:500;line-height:1.4}.invoice-v3 .paper-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:1.9cqi}.invoice-v3 .concept-col{width:46%}.invoice-v3 .quantity-col{width:10%}.invoice-v3 .unit-col,.invoice-v3 .amount-col{width:22%}.invoice-v3 .paper-table th{background:var(--document-color);color:var(--document-ink,#fff);letter-spacing:.05em;text-align:right;white-space:nowrap;border:0;padding:2.2cqi 1.3cqi;font-size:1.3cqi;font-weight:500}.invoice-v3 .paper-table th:first-child{text-align:left;padding-left:2cqi}.invoice-v3 .paper-table td{border-bottom:1px solid color-mix(in srgb,var(--document-color) 17%,white);vertical-align:top;text-align:right;white-space:nowrap;padding:2.7cqi 1.3cqi;font-size:1.9cqi}.invoice-v3 .paper-table td:first-child{text-align:left;white-space:normal;padding-left:1cqi}.invoice-v3 .paper-table td:nth-child(2){text-align:center}.invoice-v3 .paper-table td:last-child{font-weight:600}.invoice-v3 .paper-table tbody tr:nth-child(2){background:var(--paper-tint)}.invoice-v3 .paper-row-index{float:left;color:#b7a8c3;margin-top:.5cqi;margin-right:1.5cqi;font-family:monospace;font-size:1.3cqi}.invoice-v3 .paper-table strong{letter-spacing:-.025em;font-size:2cqi;font-weight:500;line-height:1.5;display:block}.invoice-v3 .paper-table td small{color:var(--paper-muted);margin-top:1cqi;font-size:1.35cqi;line-height:1.5;display:block}.invoice-v3 .paper-settlement{grid-template-columns:1.1fr 1fr;gap:6cqi;padding:3cqi 0;display:grid}.invoice-v3 .paper-note p{letter-spacing:-.015em;overflow-wrap:anywhere;color:var(--document-text,var(--document-color));margin-top:2cqi;font-family:Instrument Serif,Georgia,serif;font-size:3.4cqi;font-style:italic;line-height:1.25}.invoice-v3 .paper-note-line{border-top:1px solid var(--document-color);width:9cqi;margin-top:2.5cqi;display:block}.invoice-v3 .paper-breakdown{margin:0;padding:0}.invoice-v3 .paper-breakdown>div{border-bottom:1px solid #ede7f1;justify-content:space-between;gap:2cqi;padding:1.3cqi 0;font-size:1.65cqi;line-height:1.5;display:flex}.invoice-v3 .paper-breakdown dt{color:var(--paper-muted)}.invoice-v3 .paper-breakdown dd{white-space:nowrap;margin:0}.invoice-v3 .paper-total{background:var(--document-color);color:var(--document-ink,#fff);align-items:center;gap:3cqi;padding:3cqi;display:flex;position:relative;overflow:hidden}.invoice-v3 .paper-total>div{flex-direction:column;gap:1.2cqi;display:flex}.invoice-v3 .paper-total>div>span{letter-spacing:.1em;font-size:1.35cqi}.invoice-v3 .paper-total small{opacity:.7;font-size:1.35cqi}.invoice-v3 .paper-total strong{letter-spacing:-.07em;white-space:nowrap;margin-left:auto;font-family:Manrope,sans-serif;font-size:7.2cqi;font-weight:500;line-height:1}.invoice-v3 .paper-total-arrow{opacity:.6;font-size:5cqi;line-height:1}.invoice-v3 .paper-footer{color:var(--paper-muted);justify-content:space-between;align-items:center;gap:3cqi;padding:2.4cqi 0;font-size:1.25cqi;line-height:1.7;display:flex}.invoice-v3 .paper-footer>div{align-items:center;gap:1.5cqi;display:flex}.invoice-v3 .paper-footer-mark{color:var(--document-text,var(--document-color));font-family:Instrument Serif,serif;font-size:4.5cqi;line-height:1}.invoice-v3 .paper-footer strong{color:#665670;font-weight:400}.invoice-v3 .paper-folio{letter-spacing:.05em;font-family:monospace;font-size:1.15cqi}.invoice-v3[data-document-identity=oliva]{--paper-ink:#263d32;--paper-muted:#7d8b7c;--paper-tint:#f0efe3;background:#f8f5e9}.invoice-v3[data-document-identity=oliva] .paper-spine{border:1px solid color-mix(in srgb,var(--document-color) 20%,transparent);pointer-events:none;background:0 0;width:auto;inset:3cqi}.invoice-v3[data-document-identity=oliva] .paper-inner{padding:6cqi 8cqi 0}.invoice-v3[data-document-identity=oliva] .paper-letterhead{border:0;justify-content:center;padding-bottom:1cqi;position:relative}.invoice-v3[data-document-identity=oliva] .paper-brand{text-align:center;flex-direction:column;gap:1cqi}.invoice-v3[data-document-identity=oliva] .paper-logo{border:1px solid var(--document-color);letter-spacing:-.04em;border-radius:50%;place-items:center;width:9cqi;height:9cqi;font-size:7cqi;display:grid}.invoice-v3[data-document-identity=oliva] .paper-brand strong{letter-spacing:-.035em;font-family:Instrument Serif,Georgia,serif;font-size:5.5cqi;font-weight:400}.invoice-v3[data-document-identity=oliva] .paper-brand small{letter-spacing:.06em;font-size:1.5cqi}.invoice-v3[data-document-identity=oliva] .paper-status{font-size:1.1cqi;position:absolute;top:0;right:0}.invoice-v3[data-document-identity=oliva] .paper-status b{font-size:1.3cqi}.invoice-v3[data-document-identity=oliva] .paper-title{text-align:center;padding:2cqi 0 3cqi}.invoice-v3[data-document-identity=oliva] .paper-title-kicker{font-size:1.1cqi}.invoice-v3[data-document-identity=oliva] .paper-title>div{justify-content:center;margin-top:2cqi}.invoice-v3[data-document-identity=oliva] .paper-title h3{letter-spacing:.04em;font-size:6cqi;font-style:normal;line-height:1}.invoice-v3[data-document-identity=oliva] .paper-title h3>span,.invoice-v3[data-document-identity=oliva] .paper-emblem{display:none}.invoice-v3[data-document-identity=oliva] .paper-addresses{border-top:3px double color-mix(in srgb,var(--document-color) 45%,transparent);border-bottom:1px solid #b8c1ac}.invoice-v3[data-document-identity=oliva] .paper-addresses>div+div{border-left-color:#cbd0bf}.invoice-v3[data-document-identity=oliva] .paper-addresses strong{font-family:Instrument Serif,Georgia,serif;font-size:3.6cqi}.invoice-v3[data-document-identity=oliva] .paper-table th{color:var(--paper-ink);letter-spacing:.1em;background:0 0;border-top:1px solid #b8c1ac;border-bottom:1px solid #b8c1ac}.invoice-v3[data-document-identity=oliva] .paper-table td{border-bottom:1px dotted #b8c1ac}.invoice-v3[data-document-identity=oliva] .paper-table tbody tr:nth-child(2){background:0 0}.invoice-v3[data-document-identity=oliva] .paper-table strong{font-family:Instrument Serif,Georgia,serif;font-size:2.7cqi}.invoice-v3[data-document-identity=oliva] .paper-breakdown>div{border-bottom-color:#d9ddce}.invoice-v3[data-document-identity=oliva] .paper-total{border-top:3px double var(--document-color);border-bottom:3px double var(--document-color);color:var(--document-text,var(--document-color));background:0 0;padding:3.6cqi 0}.invoice-v3[data-document-identity=oliva] .paper-total strong{letter-spacing:-.04em;font-family:Instrument Serif,Georgia,serif;font-size:9cqi}.invoice-v3[data-document-identity=oliva] .paper-total-arrow{display:none}.invoice-v3[data-document-identity=norte]{--paper-ink:#182d48;--paper-muted:#52677e}.invoice-v3[data-document-identity=norte] .paper-spine{width:5cqw;color:var(--document-ink,#fff);letter-spacing:.14em;writing-mode:vertical-rl;text-align:center;padding:4cqw 1.5cqw;font-size:1.4cqw;transform:rotate(180deg)}.invoice-v3[data-document-identity=norte] .paper-inner{padding-left:10cqi}.invoice-v3[data-document-identity=norte] .paper-logo{letter-spacing:-.1em;font-family:Manrope,sans-serif;font-size:8cqi;font-weight:800}.invoice-v3[data-document-identity=norte] .paper-brand strong{letter-spacing:-.06em;font-size:3.2cqi;font-weight:800}.invoice-v3[data-document-identity=norte] .paper-title h3{text-transform:uppercase;letter-spacing:-.075em;font-family:Manrope,sans-serif;font-size:10.5cqi;font-style:normal;font-weight:800}.invoice-v3[data-document-identity=norte] .paper-title h3>span{display:none}.invoice-v3[data-document-identity=norte] .paper-emblem{opacity:.3;width:9cqi;height:9cqi;transform:rotate(0)}.invoice-v3[data-document-identity=norte] .paper-title-kicker{letter-spacing:.05em;font-family:monospace}.invoice-v3[data-document-identity=norte] .paper-addresses{border:1px solid #b7c9dc}.invoice-v3[data-document-identity=norte] .paper-addresses>div{overflow-wrap:anywhere;min-width:0;padding:3cqi}.invoice-v3[data-document-identity=norte] .paper-reference{border-left:1px solid #b7c9dc;border-right:1px solid #b7c9dc;gap:2cqi;padding:2.6cqi 3cqi}.invoice-v3[data-document-identity=norte] .paper-label,.invoice-v3[data-document-identity=norte] .paper-reference small{font-family:monospace}.invoice-v3[data-document-identity=norte] .paper-table th{background:var(--paper-ink);color:#fff}.invoice-v3[data-document-identity=norte] .paper-table td{border-bottom-color:#b7c9dc;border-right:1px solid #dce5ef;font-family:DM Sans,sans-serif;font-size:2cqi}.invoice-v3[data-document-identity=norte] .paper-table strong{font-family:DM Sans,sans-serif;font-size:2.1cqi;line-height:1.5}.invoice-v3[data-document-identity=norte] .paper-table td:first-child{border-left:1px solid #dce5ef}.invoice-v3[data-document-identity=norte] .paper-total{background:var(--paper-ink);color:#fff;border-right:4cqi solid var(--document-color);padding-right:3cqi}.invoice-v3[data-document-identity=norte] .paper-total strong{font-size:7.7cqi;font-weight:800}.invoice-v3[data-document-identity=norte] .paper-total-arrow{display:none}.invoice-v3[data-document-identity=norte] .paper-note p{font-family:DM Sans,sans-serif;font-size:2.3cqi;font-style:normal;line-height:1.5}.invoice-v3[data-document-identity=norte] .paper-footer{border-top:1px solid #b7c9dc;margin-top:3cqi;padding-top:2.6cqi}.document-studio .customize-demo .custom-invoice{max-width:470px;transform:none}.document-studio .customize-demo .custom-invoice[data-document-format^=ticket]{max-width:260px}.document-studio .document-preview-stage{min-height:700px;padding:25px}.document-studio .section-copy>p.studio-scope{max-width:48ch;font-size:9px;line-height:1.8}.hero-art .hero-document{transform-origin:50% 0;top:20px;scale:.92}.guided-demo .ready-panel .invoice-v3{max-width:320px;margin:auto}.guided-demo.demo-enabled .flow-stage{height:590px}.invoice-v3[data-document-format^=ticket] .paper-inner{padding:8cqi 7cqi 0}.invoice-v3[data-document-format^=ticket] .paper-spine{display:none}.invoice-v3[data-document-format^=ticket] .paper-letterhead{flex-direction:column;align-items:center;gap:4cqi}.invoice-v3[data-document-format^=ticket] .paper-brand{text-align:center;flex-direction:column;gap:3cqi}.invoice-v3[data-document-format^=ticket] .paper-logo{font-size:15cqi}.invoice-v3[data-document-format^=ticket] .paper-brand strong{font-size:6cqi}.invoice-v3[data-document-format^=ticket] .paper-brand small{font-size:2.5cqi}.invoice-v3[data-document-format^=ticket] .paper-status{text-align:center;font-size:2cqi;position:static}.invoice-v3[data-document-format^=ticket] .paper-status b{font-size:2.5cqi}.invoice-v3[data-document-format^=ticket] .paper-title{padding:5cqi 0}.invoice-v3[data-document-format^=ticket] .paper-title-kicker{font-size:1.8cqi}.invoice-v3[data-document-format^=ticket] .paper-title h3{font-size:15cqi}.invoice-v3[data-document-format^=ticket] .paper-emblem{display:none}.invoice-v3[data-document-format^=ticket] .paper-addresses{grid-template-columns:1fr}.invoice-v3[data-document-format^=ticket] .paper-addresses>div{padding:4cqi 0}.invoice-v3[data-document-format^=ticket] .paper-addresses>div+div{display:none}.invoice-v3[data-document-format^=ticket] .paper-label{font-size:2cqi}.invoice-v3[data-document-format^=ticket] .paper-addresses strong{font-size:4cqi}.invoice-v3[data-document-format^=ticket] .paper-addresses small{font-size:2.5cqi}.invoice-v3[data-document-format^=ticket] .paper-reference{border:0;grid-template-columns:1fr 1fr;padding:4cqi 0}.invoice-v3[data-document-format^=ticket] .paper-reference>span:last-child{display:none}.invoice-v3[data-document-format^=ticket] .paper-reference small{font-size:1.7cqi}.invoice-v3[data-document-format^=ticket] .paper-reference b{font-size:2.6cqi}.invoice-v3[data-document-format^=ticket] .unit-col,.invoice-v3[data-document-format^=ticket] .paper-table th:nth-child(3),.invoice-v3[data-document-format^=ticket] .paper-table td:nth-child(3){display:none}.invoice-v3[data-document-format^=ticket] .concept-col{width:57%}.invoice-v3[data-document-format^=ticket] .quantity-col{width:10%}.invoice-v3[data-document-format^=ticket] .amount-col{width:33%}.invoice-v3[data-document-format^=ticket] .paper-table th{padding:3cqi 1cqi;font-size:1.9cqi}.invoice-v3[data-document-format^=ticket] .paper-table td{padding:5cqi 1cqi;font-size:2.7cqi}.invoice-v3[data-document-format^=ticket] .paper-table strong{font-size:3cqi}.invoice-v3[data-document-format^=ticket] .paper-table td small{font-size:2cqi}.invoice-v3[data-document-format^=ticket] .paper-row-index{display:none}.invoice-v3[data-document-format^=ticket] .paper-settlement{flex-direction:column-reverse;gap:5cqi;padding:5cqi 0;display:flex}.invoice-v3[data-document-format^=ticket] .paper-breakdown>div{padding:2cqi 0;font-size:2.7cqi}.invoice-v3[data-document-format^=ticket] .paper-note p{font-size:4.5cqi}.invoice-v3[data-document-format^=ticket] .paper-total{gap:3cqi;padding:5cqi 2cqi}.invoice-v3[data-document-format^=ticket] .paper-total>div>span{font-size:1.8cqi}.invoice-v3[data-document-format^=ticket] .paper-total small{font-size:1.7cqi}.invoice-v3[data-document-format^=ticket] .paper-total strong{font-size:9cqi}.invoice-v3[data-document-format^=ticket] .paper-total-arrow{display:none}.invoice-v3[data-document-format^=ticket] .paper-footer{flex-wrap:wrap;gap:3cqi;padding:5cqi 0;font-size:2cqi}.invoice-v3[data-document-format^=ticket] .paper-footer-mark{font-size:6cqi}.invoice-v3[data-document-format^=ticket] .paper-folio,.studio-edit,.studio-preview-jump{display:none}@media (width<=760px){.document-studio{grid-template-columns:1fr;gap:30px;padding:65px 22px}.document-studio .section-copy{grid-row:1}.document-studio .section-copy h2{font-size:49px}.document-controls{margin-top:25px}.document-studio .section-copy>p:not(.eyebrow){max-width:32ch;font-size:13px}.identity-options button{min-height:113px;padding:13px}.identity-options small{font-size:8px}.studio-options{gap:22px}.document-studio .color-choice{min-width:36px;padding:7px}.document-studio .color-choice>span{width:19px;height:19px}.custom-color-label{width:36px}.format-controls button{min-height:36px}.format-controls small{display:inline}.document-note-input{min-height:46px;font-size:16px}.document-studio .section-copy>p.studio-scope{max-width:none;font-size:9px}.document-studio .document-preview-stage{min-height:0;padding:20px 13px}.document-preview-bar{padding:13px 16px}.hero-art{height:450px}.hero-art .hero-document{top:30px;scale:1}.guided-demo .ready-panel .invoice-v3{max-width:270px}.studio-edit{letter-spacing:0;color:#56356f;align-items:center;min-height:32px;margin-left:10px;font-size:9px;display:inline-flex}.studio-preview-jump{color:#fff;background:#56366e;border-radius:6px;justify-content:space-between;align-items:center;min-height:44px;margin-top:17px;padding:12px 15px;font-size:12px;display:flex}.studio-preview-jump:hover{background:#3c264e;text-decoration:none}}.identity-thumbnail{color:#512da8;background:#fff;border-left:3px solid #512da8;border-radius:1px;width:100%;height:85px;display:block;position:relative;overflow:hidden;box-shadow:0 2px 6px #3828470c}.identity-thumbnail>b{font-family:Instrument Serif,Georgia,serif;font-size:16px;font-weight:400;line-height:1;position:absolute;top:7px;left:10%}.identity-thumbnail>i{letter-spacing:-1px;font-family:Instrument Serif,Georgia,serif;font-size:22px;line-height:1;position:absolute;top:28px;left:10%}.identity-thumbnail>span{background:repeating-linear-gradient(#512da866 0 1px,#0000 1px 5px);border-top:3px solid #512da8;height:15px;position:absolute;bottom:19px;left:10%;right:10%}.identity-thumbnail>em{background:#512da8;height:7px;position:absolute;bottom:7px;left:10%;right:10%}.identity-thumbnail.oliva-thumb{color:#22654e;background:#f8f5e9;border:1px solid #b9c3aa}.oliva-thumb>b{font-size:17px;top:5px;left:calc(50% - 6px)}.oliva-thumb>i{text-align:center;font-size:17px;font-style:normal;top:26px;left:0;right:0}.oliva-thumb>span{background:repeating-linear-gradient(#22654e55 0 1px,#0000 1px 5px);border-color:#22654e}.oliva-thumb>em{background:0 0;border-top:1px solid #22654e;border-bottom:1px solid #22654e}.identity-thumbnail.norte-thumb{color:#245ba0;border-left:6px solid #245ba0}.norte-thumb>b{font-family:Manrope,sans-serif;font-size:13px;font-weight:800}.norte-thumb>i{text-transform:uppercase;letter-spacing:-1px;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:800;top:29px}.norte-thumb>span{background:repeating-linear-gradient(#245ba055 0 1px,#0000 1px 5px);border-color:#182d48}.norte-thumb>em{background:#182d48;border-right:6px solid #245ba0}@media (width<=760px){.identity-options button{min-height:147px;padding:9px}.identity-thumbnail{height:80px}.identity-options button>span:last-child{font-size:11px}}.invoice-v3 .paper-table td:first-child>span:last-child{display:flow-root;overflow:visible}.invoice-v3 .paper-brand>div,.invoice-v3 .paper-reference>span,.invoice-v3 .paper-note{overflow-wrap:anywhere;min-width:0}.invoice-v3[data-document-identity=norte] .paper-title>div{gap:2cqi}.invoice-v3[data-document-identity=norte] .paper-emblem{flex-shrink:0;width:7cqi;height:7cqi}.invoice-v3[data-document-identity=norte][data-document-format^=ticket] .paper-total{border-right-width:2cqi;padding-right:3cqi}.invoice-v3[data-document-identity=norte][data-document-format^=ticket] .paper-title h3{font-size:13cqi}.invoice-v3[data-document-identity=norte][data-document-format^=ticket] .paper-total strong{font-size:8cqi}.document-studio .customize-demo .custom-invoice[data-document-format=ticket50]{max-width:210px}.expanded-document .invoice-v3[data-document-format=ticket50]{max-width:250px}:root{--fv-purple:#512da8;--fv-yellow:#ffd43b;--fv-ink:#241c35;--fv-secondary:#625b70;--fv-surface:#fff;--fv-soft:#f7f5fb;--fv-tint:#ede7f8;--fv-dark:#1d152b;--fv-border:#ddd7e8;--accent:var(--fv-purple);--acid:var(--fv-yellow);--ink:var(--fv-ink);--night:var(--fv-dark);--lilac:var(--fv-tint);--ground:var(--fv-tint);--soft:var(--fv-soft);--muted:var(--fv-secondary);color:var(--fv-ink);background:var(--fv-soft)}.brand{letter-spacing:-.035em;gap:12px;font-weight:800}.brand img{object-fit:contain;filter:none;flex:none}.site-header{background:#1d152bf5;border-color:#ffffff1f}.site-header .brand img{filter:none;background:0 0;border-radius:0;width:40px;height:44px;padding:0}.site-header nav a,.header-login{color:#e0d8ed}.header-cta,.button,.impact-hero .button,.closing .button{border-radius:8px;font-weight:700}.header-cta:hover,.impact-hero .button:hover{background:#ffe375}.button:hover{background:#402186}.impact-hero{background:var(--fv-dark)}.impact-hero h1{letter-spacing:-.07em;font-weight:700}.impact-hero h1 em{color:var(--fv-yellow)}.hero-halo{background:radial-gradient(#512da866,#0000 65%)}.orbital-glow{background:radial-gradient(#512da8b3,#512da833 44%,#0000 68%)}.orbit{border-color:#aa8ae866}.orbit-two{border-color:#aa8ae833}.orbit-three{border-color:#aa8ae822}.orbit:after,.impact-hero .status-dot{box-shadow:0 0 20px #ffd43b55}.impact-hero .button{color:var(--fv-ink);box-shadow:0 8px 28px #ffd43b15}.impact-hero .button:hover{box-shadow:0 8px 30px #ffd43b30}.impact-hero .lead{color:#d3c9e1;font-size:16px}.impact-hero .lead strong{color:#fff;font-weight:600}.impact-hero .text-link{min-height:48px;font-size:13px}.hero-availability{background:#ffffff06;border-color:#ffffff24}.hero-availability p{color:#c5bad6;font-size:11px}.hero-availability strong{color:#fff}.hero-availability>a{min-width:44px;min-height:44px;color:var(--fv-yellow);margin-left:0}.paper-back{background:var(--fv-purple)}.floating-client{background:#2c2040ed;border-color:#ffffff30}.floating-avatar{background:var(--fv-purple);color:#fff}.floating-client small,.floating-client>div>span,.art-coordinate,.art-caption{color:#d1c5e0}.floating-total{background:var(--fv-tint);color:var(--fv-ink)}.floating-total strong{font-weight:700}.draft-sticker{color:var(--fv-ink)}.workflow,.faq{background:var(--fv-soft)}.section-index{background:var(--fv-yellow);color:var(--fv-ink);border:0;font-weight:700}.section-heading h2,.faq h2{letter-spacing:-.05em;font-weight:700}.section-heading h2 em,.faq h2 em{color:var(--fv-purple)}.section-heading .eyebrow{color:var(--fv-secondary);font-size:10px}.guided-demo{border-color:var(--fv-border);box-shadow:0 20px 60px #241c3508}.demo-tab{background:var(--fv-soft)}.demo-tab:hover{background:var(--fv-tint)}.demo-tab strong{font-weight:600}.demo-tab small{color:var(--fv-secondary);font-size:12px}.demo-tab[aria-selected=true]{background:var(--fv-purple)}.demo-tab[aria-selected=true] small{color:#eee7fa}.demo-tab[aria-selected=true] .demo-number{color:var(--fv-ink)}.demo-number{color:var(--fv-purple);border-color:var(--fv-border)}.demo-help{color:var(--fv-secondary)}.guided-demo .flow-visual,.demo-disclaimer{background:var(--fv-tint)}.guided-demo .flow-panel{border-color:var(--fv-border)}.flow-stage-top{color:var(--fv-secondary)}.search-example{background:var(--fv-soft);border-color:var(--fv-border)}.avatar{background:var(--fv-tint)}.demo-footer{border-color:var(--fv-border);background:#fff}.demo-footer button{border-color:var(--fv-border);min-height:44px;color:var(--fv-ink)}.demo-footer [data-demo-next],.demo-finish{background:var(--fv-purple);border-color:var(--fv-purple);color:#fff;min-height:44px}.demo-counter,.demo-disclaimer{color:var(--fv-secondary)}.document-studio{border-top:1px solid var(--fv-border);border-bottom:1px solid var(--fv-border);background:#fff}.document-studio .section-copy h2{font-weight:700}.document-studio .section-copy h2 em{color:var(--fv-purple)}.document-studio .section-copy>p:not(.eyebrow){color:var(--fv-secondary)}.document-preview-bar{background:var(--fv-tint);color:var(--fv-purple);border:1px solid var(--fv-border);border-bottom:0;font-weight:600}.document-preview-stage{background:radial-gradient(ellipse at 50% 20%,#fff8,transparent 70%),var(--fv-tint);border:1px solid var(--fv-border)}.studio-preview-caption{color:var(--fv-secondary);font-size:11px}.document-controls{border:1px solid var(--fv-border);background:var(--fv-soft);border-radius:16px;padding:22px}.studio-toolbar{border-bottom:1px solid var(--fv-border);justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:12px;display:flex}.studio-toolbar>span{font-size:13px;font-weight:700}.studio-toolbar button{min-height:44px;color:var(--fv-purple);background:0 0;border:0;padding:6px 0 6px 10px;font-size:11px;font-weight:600}.studio-toolbar button span{margin-left:5px;font-size:17px}.document-controls legend,.document-note-label{color:var(--fv-ink);font-size:12px;font-weight:600}.document-controls legend>span,.document-note-label>span{color:var(--fv-secondary)}.identity-options button{border-color:var(--fv-border);color:var(--fv-ink);background:#fff;padding:10px;position:relative}.identity-options button:hover{background:var(--fv-tint)}.identity-options button[aria-pressed=true]{border:2px solid var(--fv-purple);padding:9px;box-shadow:0 0 0 3px #512da80c}.identity-options button[aria-pressed=true]:after{content:"";background:var(--fv-purple);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid;position:absolute;top:5px;right:5px}.identity-options button>span:last-child{font-weight:700}.identity-options small{color:var(--fv-secondary);font-size:10px}.document-studio .color-choice{min-width:44px;min-height:44px;padding:8px}.document-studio .color-choice[aria-pressed=true]{border:2px solid var(--fv-purple);background:#fff;padding:7px}.custom-color-label{border-color:var(--fv-border);width:44px;min-width:44px;color:var(--fv-purple);background:#fff}.format-controls{background:var(--fv-tint);border-color:var(--fv-border)}.format-controls button{min-height:44px;color:var(--fv-secondary);font-weight:500}.format-controls button[aria-pressed=true]{background:var(--fv-purple);color:#fff}.document-note-input{border-color:var(--fv-border);color:var(--fv-ink);background:#fff;font-size:12px}.document-note-input:focus-visible{outline-color:var(--fv-purple)}.studio-instruction{color:var(--fv-secondary);margin-top:16px;font-size:11px;line-height:1.6}.document-studio .color-status{color:var(--fv-purple);margin-top:10px;font-size:11px;font-weight:600}.document-studio .section-copy>p.studio-scope{font-size:11px;line-height:1.7}.availability-section{background:var(--fv-dark)}.availability-section .section-heading>p,.availability-section .section-heading .eyebrow{color:#d3c9e1}.available-card .state-label{color:var(--fv-purple)}.available-card li>span{color:var(--fv-purple)}.available-card .button{background:var(--fv-purple);color:#fff;border-radius:8px}.upcoming-card{color:#fff;background:#ffffff06;border-color:#ffffff30}.state-label{font-size:10px}.availability-grid h3{font-weight:700}.closing h2{font-weight:700}.closing h2 em{color:var(--fv-yellow)}.footer-wordmark{letter-spacing:-.065em;color:#fff;border-color:#ffffff40;font-size:clamp(42px,11vw,180px);font-weight:800}.not-found{background:var(--fv-soft)}@media (width<=1100px){.studio-options{grid-template-columns:1fr;gap:18px}.format-controls{max-width:240px}}@media (width>=761px) and (width<=980px){.document-studio{grid-template-columns:1fr;gap:40px}.document-studio .section-copy{grid-row:1}.document-studio .section-copy>p:not(.eyebrow){max-width:48ch}.document-studio .customize-demo{justify-self:center;width:100%;max-width:600px}.document-preview-stage{min-height:0;padding:30px}.studio-options{grid-template-columns:1fr 1fr}.studio-preview-jump{background:var(--fv-purple);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;min-height:44px;margin-top:18px;padding:12px 15px;font-size:13px;display:flex}.studio-edit{min-height:44px;color:var(--fv-purple);letter-spacing:0;align-items:center;margin-left:10px;font-size:11px;display:inline-flex}}@media (width<=760px){.site-header .brand{font-size:19px}.site-header .brand img{width:32px;height:36px;padding:0}.site-header nav a{min-height:44px;font-size:11px}.header-login{min-height:44px}.impact-hero .lead{font-size:15px}.hero-availability p{font-size:11px}.hero-availability{align-items:center;max-width:none}.hero-availability .availability-dot{margin-top:0}.impact-hero .hero-actions{gap:15px}.impact-hero .text-link{font-size:12px}.section-heading .eyebrow{font-size:9px}.demo-tab strong{font-size:11px}.document-controls{padding:17px}.document-studio .section-copy>p:not(.eyebrow){font-size:14px}.document-note-input{font-size:16px}.identity-options small{font-size:9px}.studio-preview-jump{background:var(--fv-purple);font-weight:600}.studio-edit{min-height:44px;color:var(--fv-purple);font-size:11px}.studio-toolbar>span{font-size:12px}.studio-toolbar button{font-size:11px}.closing .footer-wordmark{font-size:10.5vw}}.impact-hero{background:var(--fv-dark);grid-template-columns:1.05fr 1fr;min-height:690px;padding-top:35px}.impact-hero .hero-copy{gap:24px;padding-bottom:28px}.impact-hero h1{letter-spacing:-.075em;font-size:clamp(70px,7.2vw,116px);font-weight:800;line-height:1.02}.impact-hero h1 em{letter-spacing:-.075em;color:var(--fv-yellow);font-family:Manrope,sans-serif;font-size:1em;font-style:normal;font-weight:800;line-height:1.02;display:inline-block}.title-spark{font-family:Manrope,sans-serif;font-size:.45em;top:.1em;right:-.65em;transform:none}.impact-hero .lead{max-width:35ch;margin-top:3px;line-height:1.75}.impact-hero .lead strong{font-weight:500}.impact-hero .eyebrow{letter-spacing:.12em;font-size:10px}.hero-halo,.orbital-glow,.impact-hero:after{display:none}.hero-art{height:570px}.hero-art:before{content:"";background:var(--fv-yellow);clip-path:polygon(17% 0,100% 0,84% 100%,0 100%);z-index:-1;position:absolute;inset:6% -25% 3% 9%;transform:rotate(-6deg)}.hero-monogram{letter-spacing:-.13em;color:var(--fv-purple);z-index:0;opacity:.13;pointer-events:none;font-family:Manrope,sans-serif;font-size:330px;font-weight:800;line-height:1;position:absolute;bottom:-3%;left:-6%}.hero-art .hero-document{filter:drop-shadow(0 25px 30px #241c3540);width:70%;max-width:360px;top:21px;left:20%;transform:rotate(-7deg)}.hero-art .paper-tab{background:var(--fv-purple);color:#fff}.paper-back{width:70%;height:460px;box-shadow:none;background:#7752bf;top:25px;left:16%;transform:rotate(5deg)}.orbit{display:none}.art-coordinate{color:var(--fv-ink);z-index:2;font-size:8px;top:0;right:0}.art-caption{color:var(--fv-ink);z-index:2;font-weight:500;bottom:10px;left:24%}.draft-sticker{background:var(--fv-purple);color:#fff;border:1px solid #fff6;width:95px;height:95px;top:50px;right:-4%;box-shadow:0 8px 22px #241c3530}.draft-sticker em{margin-top:5px;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:600}.floating-client{background:var(--fv-dark);border-color:#ffffff30;padding:16px 20px;top:auto;bottom:72px;left:0;transform:rotate(-4deg)}.floating-total{background:#fff;gap:18px;padding:14px 20px;bottom:24px;right:-8%;transform:rotate(5deg)}.floating-total>span:first-child{font-size:10px}.floating-total strong{font-size:16px}.total-spark{color:var(--fv-purple);font-size:34px}.hero-bottom{padding:20px 0;font-size:9px}.journey-map{padding:0 var(--gutter);background:var(--fv-yellow);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.journey-map a{color:var(--fv-ink);flex-direction:column;gap:14px;min-width:0;padding:30px 25px 30px 0;display:flex}.journey-map a+a{border-left:1px solid #241c3530;padding-left:25px}.journey-map a>span{letter-spacing:.12em;font-size:9px;font-weight:600}.journey-map strong{letter-spacing:-.04em;justify-content:space-between;gap:15px;font-family:Manrope,sans-serif;font-size:19px;font-weight:800;line-height:1.3;display:flex}.journey-map i{font-size:23px;font-style:normal}.journey-map small{font-size:12px;line-height:1.5}.journey-map a:hover{background:#ffffff20;text-decoration:none}.section-heading h2 em,.studio-heading h2 em,.availability-section .section-heading h2 em,.faq h2 em{letter-spacing:-.065em;font-family:Manrope,sans-serif;font-style:normal;font-weight:700}.section-heading h2,.studio-heading h2{letter-spacing:-.065em;font-size:clamp(42px,4.6vw,70px);font-weight:700;line-height:1.05}.workflow{background:var(--fv-soft);padding-top:90px;padding-bottom:90px}.section-heading{margin-bottom:45px}.guided-demo{border-radius:16px;grid-template-columns:.82fr 1.18fr}.demo-navigation{padding:25px}.demo-tab{min-height:100px}.demo-tab[aria-selected=true]{box-shadow:0 12px 28px #512da829}.guided-demo .flow-visual{background:var(--fv-tint)}.guided-demo .flow-stage:before{display:none}.document-studio{background:var(--fv-dark);color:#fff;border:0;grid-template-columns:minmax(290px,350px) minmax(0,1fr);align-items:start;gap:38px 6%;padding-top:85px;padding-bottom:85px}.studio-heading{grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:6px;display:flex}.studio-heading .eyebrow{color:#d1c4e4;margin-bottom:22px;font-size:10px}.studio-heading h2 em{color:var(--fv-yellow)}.studio-heading>p{color:#d1c4e4;max-width:34ch;padding-bottom:5px;font-size:14px;line-height:1.8}.document-studio .section-copy{grid-area:2/1;min-width:0}.document-studio .customize-demo{grid-area:2/2;width:100%;position:sticky;top:100px}.document-controls{color:var(--fv-ink);background:#fff;border:0;border-radius:12px;margin-top:0;padding:22px}.studio-toolbar{margin-bottom:18px;padding-bottom:12px}.studio-toolbar>span{font-size:14px}.document-controls legend,.document-note-label{margin-bottom:10px;font-size:12px}.identity-options{gap:7px}.identity-options button{gap:10px;min-height:132px;padding:7px}.identity-options button[aria-pressed=true]{padding:6px}.identity-options button>span:last-child{font-size:11px}.identity-options small{font-size:9px}.identity-thumbnail{min-width:0;height:71px;container-type:inline-size}.identity-thumbnail>i{font-size:clamp(12px,29cqi,22px)}.norte-thumb>i{letter-spacing:-.04em;font-size:clamp(9px,18cqi,16px);top:29px;left:8%;right:3%}.identity-thumbnail>span{height:11px;bottom:15px}.identity-thumbnail>em{height:5px;bottom:5px}.studio-options{grid-template-columns:1fr;gap:18px;margin-top:20px;margin-bottom:20px}.document-note-input{font-size:12px}.studio-instruction{display:none}.document-studio .color-status{border-top:1px solid var(--fv-border);margin-top:16px;padding:11px 0 0;font-size:10px}.document-studio .section-copy>p.studio-scope{color:#c6b9d8;max-width:none;margin-top:18px;font-size:11px}.document-preview-bar{color:#eee7fa;background:#ffffff0a;border-color:#ffffff24;min-height:60px;padding:8px 18px}.preview-live-dot{background:var(--fv-yellow)}.document-format-label{color:#eee7fa}.preview-expand{min-height:44px;font:inherit;letter-spacing:0;background:var(--fv-yellow);color:var(--fv-ink);border:0;border-radius:6px;align-items:center;gap:14px;margin-left:10px;padding:8px 12px;font-size:11px;font-weight:600;display:inline-flex}.preview-expand:hover{background:#ffe375}.document-studio .document-preview-stage{background:repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 32px),#2c2040;border-color:#ffffff24;border-radius:0 0 12px 12px;min-height:0;padding:30px;overflow:visible}.document-studio .customize-demo .custom-invoice{max-width:490px;box-shadow:0 18px 35px #0003}.studio-preview-caption{color:#d1c4e4;margin-top:15px;font-size:10px}.studio-preview-jump{background:var(--fv-purple);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;min-height:44px;margin-top:15px;padding:12px 15px;font-size:12px;display:flex}.studio-edit{display:none}.document-dialog{border:1px solid var(--fv-border);background:var(--fv-tint);width:min(760px,100% - 24px);max-height:calc(100dvh - 32px);color:var(--fv-ink);border-radius:16px;padding:0;overflow:auto;box-shadow:0 30px 100px #0005}.document-dialog::backdrop{backdrop-filter:blur(7px);background:#120b20d9}html:has(.document-dialog[open]){overflow:hidden}.dialog-toolbar{z-index:4;border-bottom:1px solid var(--fv-border);background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:14px 22px;display:flex;position:sticky;top:0}.dialog-toolbar>div{flex-direction:column;gap:6px;display:flex}.dialog-toolbar strong{font-size:14px;font-weight:700}.dialog-toolbar>div>span{color:var(--fv-secondary);font-size:10px}.dialog-toolbar button{border:1px solid var(--fv-border);background:var(--fv-soft);min-height:44px;color:var(--fv-ink);border-radius:7px;align-items:center;gap:12px;padding:8px 14px;font-size:12px;display:flex}.dialog-toolbar button>span{font-size:23px}.expanded-document{padding:30px}.expanded-document .invoice-v3{max-width:620px;margin:auto;box-shadow:0 12px 28px #241c351a}.expanded-document .invoice-v3[data-document-format^=ticket]{max-width:320px}.availability-section{background:var(--fv-soft);color:var(--fv-ink)}.availability-section .section-heading .eyebrow,.availability-section .section-heading>p{color:var(--fv-secondary)}.availability-section .section-heading h2 em{color:var(--fv-purple)}.available-card{background:var(--fv-purple);color:#fff}.available-card .state-label,.available-card li>span{color:var(--fv-yellow)}.available-card .state-label i{background:var(--fv-yellow)}.available-card .button{background:var(--fv-yellow);color:var(--fv-ink)}.available-card .button:hover{background:#ffe375}.upcoming-card{border-color:var(--fv-border);color:var(--fv-ink);background:#fff}.upcoming-card .state-label,.upcoming-note>span{color:var(--fv-secondary)}.upcoming-card .state-label i{background:var(--fv-secondary)}.upcoming-card>p,.upcoming-note>p{color:var(--fv-secondary)}.upcoming-note{border-color:var(--fv-border)}.faq{background:#fff}.closing{background:var(--fv-yellow);color:var(--fv-ink)}.closing:before{color:#512da80a}.closing h2 em{color:var(--fv-purple);letter-spacing:-.065em;font-family:Manrope,sans-serif;font-style:normal;font-weight:700}.closing .button{background:var(--fv-purple);color:#fff}.closing .button:hover{background:#402186}.onboarding-path b{border-color:#241c3560}.onboarding-path i{color:var(--fv-purple)}.footer-wordmark{color:var(--fv-purple);border-color:#241c3530}.footer-bottom{color:var(--fv-ink)}@media (width>=1600px){.impact-hero{min-height:780px}.hero-art{height:640px}.hero-art .hero-document{max-width:410px;top:35px}.paper-back{height:535px}}@media (width<=1100px) and (width>=761px){.impact-hero{min-height:640px}.impact-hero h1{font-size:7.3vw}.hero-art{height:510px}.hero-art .hero-document{width:80%;top:25px;left:16%;transform:rotate(-7deg)}.hero-art:before{inset:8% -30% 5% 5%}.paper-back{height:410px}.floating-client{padding:12px;bottom:55px;left:-2%}.floating-client small{font-size:6px}.floating-total{padding:12px;bottom:0;right:-10%}.draft-sticker{width:75px;height:75px;font-size:19px;top:20px;right:-10%}.draft-sticker em{font-size:11px}.art-coordinate{font-size:6px}.art-caption{font-size:7px;bottom:10px;left:15%}.journey-map strong{font-size:16px}.journey-map small{font-size:11px}.document-studio{grid-template-columns:minmax(270px,310px) minmax(0,1fr);gap:35px}.document-studio .document-preview-stage{padding:20px}.studio-heading h2{font-size:54px}}@media (width<=980px){.document-studio{grid-template-columns:1fr;gap:30px}.studio-heading{flex-direction:column;grid-column:1;align-items:flex-start;gap:20px}.studio-heading>p{max-width:none}.document-studio .section-copy{grid-area:2/1}.document-studio .customize-demo{grid-area:3/1;justify-self:center;max-width:620px;position:static}.studio-options{grid-template-columns:1fr 1fr}.identity-options button{min-height:140px}.document-controls{padding:22px}.studio-edit{color:#fff;letter-spacing:0;align-items:center;min-height:44px;margin-left:10px;font-size:11px;display:inline-flex}}@media (width<=760px){.impact-hero{grid-template-columns:1fr;min-height:0;padding:34px 24px 0}.impact-hero h1{letter-spacing:-.065em;font-size:clamp(49px,13.5vw,78px);line-height:1.05}.impact-hero h1 em{letter-spacing:-.065em}.impact-hero .hero-copy{gap:23px;padding-bottom:0}.impact-hero .eyebrow{font-size:8px}.impact-hero .lead{max-width:34ch;font-size:14px}.impact-hero .hero-actions{gap:16px}.impact-hero .text-link{font-size:11px}.hero-art{max-width:420px;height:460px;margin-top:34px}.hero-art:before{inset:3% -20% 5% 5%}.hero-art .hero-document{width:70%;top:18px;left:17%;transform:rotate(-7deg)scale(1)}.paper-back{width:70%;height:355px;top:25px;left:13%}.hero-monogram{font-size:230px;bottom:2%;left:0}.floating-client{padding:12px 14px;bottom:54px;left:-10px}.floating-client small{font-size:6px}.floating-total{gap:10px;padding:12px 15px;bottom:18px;right:-4%}.floating-total>span:first-child{font-size:9px}.floating-total strong{font-size:13px}.total-spark{font-size:25px}.draft-sticker{width:75px;height:75px;font-size:20px;top:30px;right:-2%}.draft-sticker em{font-size:11px}.art-coordinate{font-size:6px;top:0;right:0}.art-caption{font-size:6px;bottom:8px;left:17%}.hero-bottom{gap:15px;padding:18px 0;font-size:7px}.journey-map{grid-template-columns:1fr;padding:0 22px}.journey-map a,.journey-map a+a{border-left:0;gap:8px;padding:20px 0}.journey-map a+a{border-top:1px solid #241c3530}.journey-map strong{font-size:19px}.journey-map small{font-size:11px}.workflow{padding:60px 20px}.section-heading{margin-bottom:28px}.section-heading h2,.workflow .section-heading h2,.studio-heading h2{font-size:42px}.guided-demo{grid-template-columns:1fr}.demo-navigation{padding:12px}.demo-tab{min-height:96px}.document-studio{gap:25px;padding:60px 22px}.studio-heading{gap:18px;margin:0}.studio-heading .eyebrow{margin-bottom:20px;font-size:9px}.studio-heading>p{font-size:13px;line-height:1.7}.studio-heading>p br{display:none}.document-controls{padding:18px}.studio-toolbar>span{font-size:13px}.studio-toolbar button{font-size:10px}.identity-options{gap:7px}.identity-options button{min-height:133px}.identity-options small{font-size:8px}.studio-options{grid-template-columns:1fr;gap:17px}.document-note-input{font-size:16px}.document-studio .section-copy>p.studio-scope{font-size:10px;line-height:1.8}.document-preview-bar{gap:6px;padding:7px 12px}.preview-expand{gap:8px;margin-left:5px;padding:8px 10px;font-size:10px}.studio-edit{margin-left:4px;font-size:10px}.document-studio .document-preview-stage{min-height:0;padding:18px 12px}.document-dialog{border-radius:10px;width:calc(100% - 16px);max-height:calc(100dvh - 20px)}.dialog-toolbar{gap:10px;padding:10px 12px}.dialog-toolbar strong{font-size:12px}.dialog-toolbar>div>span{font-size:8px}.dialog-toolbar button{gap:8px;padding:6px 10px;font-size:11px}.expanded-document{padding:14px 8px}.closing h2{font-size:48px}}@media (width>=981px){.document-studio .customize-demo .custom-invoice{width:min(100%,max(280px,69svh - 151.8px))}.document-studio .customize-demo .custom-invoice[data-document-format^=ticket]{width:min(100%,max(200px,40svh - 88px))}}.icon{vertical-align:-.13em;flex:none;width:1em;height:1em;display:inline-block}.button>.icon,.header-cta .icon,.text-link .icon{width:20px;height:20px}.hero-availability>a{place-items:center;font-size:20px;display:grid}.search-example{align-items:center;gap:10px;display:flex}.search-example .icon{font-size:18px}.studio-edit{gap:5px}.identity-options button[aria-pressed=true]:after{border:solid var(--fv-purple);background:0 0;border-width:0 2px 2px 0;border-radius:0;width:7px;height:11px;top:6px;right:9px;transform:rotate(45deg)}.business-snapshot{background:#ffffff0d;border:1px solid #ffffff30;border-radius:12px;margin-top:28px;padding:17px}.snapshot-heading{letter-spacing:.08em;border-bottom:1px solid #ffffff24;align-items:center;gap:10px;padding-bottom:16px;font-size:8px;display:flex}.snapshot-heading i{background:var(--fv-yellow);border-radius:50%;width:6px;height:6px;margin-left:auto}.snapshot-modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:18px;display:grid}.snapshot-modules>span{flex-direction:column;gap:9px;min-width:0;display:flex}.snapshot-modules .icon{color:var(--fv-yellow);margin-bottom:3px;font-size:23px}.snapshot-modules b{font-size:11px;font-weight:600}.snapshot-modules small{color:#e0d5f4;font-size:9px}.identity-showcase{isolation:isolate;justify-content:center;align-items:center;padding:25px 0 13px;display:flex}.identity-swatch{background:var(--fv-yellow);color:var(--fv-ink);border-radius:9px;width:43%;padding:18px;transform:rotate(-8deg);box-shadow:0 10px 20px #241c3510}.identity-swatch>span{font-size:11px;font-weight:600}.identity-swatch>b{letter-spacing:-.08em;margin:14px 0;font-family:Manrope,sans-serif;font-size:52px;display:block}.identity-swatch>div{gap:6px;display:flex}.identity-swatch i{background:var(--fv-purple);border-radius:50%;width:17px;height:17px}.identity-swatch i:nth-child(2){background:var(--fv-ink)}.identity-swatch i:nth-child(3){background:#fff}.identity-receipt{background:var(--fv-tint);border-top:5px solid var(--fv-purple);width:54%;margin-left:-5%;padding:20px 18px;transform:rotate(6deg);box-shadow:0 14px 25px #241c3515}.identity-receipt>span{letter-spacing:.09em;font-size:6px}.identity-receipt>b{color:var(--fv-purple);margin:14px 0;font:36px Instrument Serif,serif;display:block}.identity-receipt>i{background:#512da81a;height:7px;margin:8px 0;display:block}.identity-receipt>i:nth-of-type(2){width:70%}.identity-receipt>div{border-top:1px solid #512da830;justify-content:space-between;align-items:center;gap:8px;margin-top:22px;padding-top:10px;font-size:7px;display:flex}.identity-receipt .icon{font-size:20px}.faq .answers{align-content:start;gap:12px;display:grid}.faq details{border:1px solid var(--fv-border);background:var(--fv-soft);border-radius:12px;padding:0 22px}.faq details[open]{background:var(--fv-tint);border-color:#512da84d}.faq summary{gap:14px;min-height:76px;padding:19px 0;font-weight:600}.faq summary:after{display:none}.question-index{color:var(--fv-secondary);align-self:center;font-size:10px}.faq summary>span:nth-child(2){flex:1}.question-toggle{width:30px;height:30px;color:var(--fv-purple);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.question-toggle .icon{width:16px;height:16px;transition:transform .2s}.faq details[open] .question-toggle .icon{transform:rotate(45deg)}.faq details p{max-width:52ch;color:var(--fv-secondary);margin:0;padding:0 5px 23px 28px;line-height:1.8}.closing:before{display:none}.closing>div.closing-content{text-align:left;grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;max-width:none;display:grid}.closing h2{letter-spacing:-.065em;font-size:clamp(52px,6.5vw,94px);line-height:1.04}.closing-copy>p:not(.eyebrow){margin-top:23px;font-size:15px;line-height:1.8}.closing .button{gap:35px;min-height:54px}.closing-login{margin-top:20px;font-size:11px;line-height:1.8;display:block}.closing-login span{text-underline-offset:3px;font-weight:600;text-decoration:underline}.footer-bottom a{gap:9px}.footer-bottom .icon{width:14px;height:14px}@media (width<=760px){.availability-grid article{padding:24px}.snapshot-modules b{font-size:10px}.snapshot-modules small{font-size:8px}.business-snapshot{padding:14px}.identity-showcase{max-width:360px;margin:auto}.faq details{padding:0 16px}.faq summary{gap:10px;font-size:13px}.faq details p{padding-left:23px}.closing{padding:55px 24px 24px}.closing>div.closing-content{grid-template-columns:1fr;align-items:start;gap:34px;width:100%}.closing h2{font-size:clamp(46px,12vw,70px)}.closing-copy>p:not(.eyebrow){font-size:14px}.closing .button{justify-content:space-between;width:100%;margin-top:25px;padding:17px 21px;display:flex}.closing-login{font-size:11px}.closing .footer-wordmark{margin-top:45px;font-size:10.5vw}.footer-bottom>span{max-width:30ch;line-height:1.7}}@media (prefers-reduced-motion:reduce){.question-toggle .icon{transition:none}}.pricing-section{background:#f6f3fc;padding:90px max(6vw,24px);scroll-margin-top:120px}.pricing-section [hidden]{display:none!important}.pricing-controls{gap:26px;margin:32px 0 28px;display:grid}.pricing-controls fieldset{border:0;min-width:0;margin:0;padding:0}.pricing-options{gap:12px;display:flex}.pricing-options label{cursor:pointer;position:relative}.pricing-options input{opacity:0;width:1px;height:1px;position:absolute}.pricing-options label:has(input:focus-visible){outline-offset:4px;outline:3px solid #512da8}.pricing-cycle .pricing-options{background:#e9e3f2;border-radius:50px;gap:4px;padding:5px;display:inline-flex}.pricing-cycle label>span{border-radius:30px;align-items:center;gap:10px;padding:12px 22px;font-size:14px;font-weight:700;display:flex}.pricing-cycle label:has(input:checked)>span{color:#fff;background:#291e3d;box-shadow:0 3px 8px #241c3520}.pricing-cycle b{color:#291e3d;background:#ffdb3b;border-radius:20px;padding:5px 8px;font-size:10px}.pricing-gifts legend{color:#63596d;margin-bottom:12px;font-size:12px}.pricing-gifts label{background:#fff;border:1px solid #d8cfe6;border-radius:16px;flex:1;align-items:center;gap:14px;padding:17px 20px;display:flex}.pricing-gifts label:has(input:checked){background:#eee7ff;border-color:#512da8;box-shadow:inset 0 0 0 1px #512da8}.gift-symbol{color:#512da8;letter-spacing:-1px;background:#f0eaf8;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:23px;font-weight:800;display:grid}.pricing-gifts strong{font-size:14px}.pricing-gifts small{color:#63596d;margin-top:5px;font-size:12px;display:block}.pricing-gifts label>.icon{opacity:0;color:#512da8;flex:none;width:18px;margin-left:auto}.pricing-gifts label:has(input:checked)>.icon{opacity:1}.pricing-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.pricing-card{background:#fff;border:1px solid #d8cfe6;border-radius:22px;min-width:0;padding:30px;box-shadow:0 8px 28px #291e3d05}.pricing-card.recommended{color:#fff;background:#291e3d;border-color:#291e3d}.pricing-card-top{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.pricing-card h3{letter-spacing:-1px;font-size:28px}.pricing-card-top>.icon{color:#512da8}.pricing-badge{color:#291e3d;background:#ffdb3b;border-radius:20px;padding:7px 12px;font-size:11px;font-weight:800}.pricing-description{color:#63596d;margin-top:9px;font-size:13px}.recommended .pricing-description,.recommended .pricing-payment,.recommended .pricing-comparison{color:#c9bddb}.pricing-amount{min-height:150px;margin:28px 0 24px}.pricing-amount:has(.pricing-comparison[hidden]){padding-top:22px}.pricing-comparison{color:#63596d;align-items:center;gap:10px;min-height:22px;font-size:11px;line-height:22px;display:flex}.pricing-comparison s{font-size:20px;text-decoration-thickness:1.5px}.pricing-price{align-items:baseline;gap:10px;margin-top:5px;display:flex}.pricing-price strong{letter-spacing:-3px;font-size:clamp(46px,5vw,66px);line-height:1.15}.pricing-price>span{font-size:15px}.pricing-payment{color:#63596d;margin-top:8px;font-size:12px}.pricing-saving{color:#512da8;background:#eae3fa;border-radius:7px;margin-top:13px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-block}.recommended .pricing-saving{color:#291e3d;background:#ffdb3b}.pricing-volume{border-top:1px solid #ded7e8;grid-template-columns:1.4fr 1fr;gap:15px;padding:21px 0 25px;display:grid}.recommended .pricing-volume{border-color:#ffffff25}.pricing-volume>div{gap:5px;display:grid}.pricing-volume strong{letter-spacing:-1px;font-size:29px}.pricing-volume span{color:#63596d;font-size:12px}.recommended .pricing-volume span{color:#c9bddb}.pricing-card .button{justify-content:space-between;width:100%;min-height:52px;font-size:14px}.recommended .button{color:#291e3d;background:#ffdb3b}.recommended .button:hover{background:#ffe777}.pricing-annual-fallback{margin-top:15px;font-size:12px;line-height:1.7}.pricing-included{padding:25px 0 22px}.pricing-included h3{margin-bottom:17px;font-size:14px;font-weight:700}.pricing-included ul{grid-template-columns:repeat(4,1fr);gap:15px;margin:0;padding:0;list-style:none;display:grid}.pricing-included li{align-items:center;gap:7px;font-size:12px;display:flex}.pricing-included .icon{color:#512da8;flex:none;width:17px;height:17px}.pricing-activation{color:#63596d;align-items:center;gap:9px;font-size:12px;line-height:1.6;display:flex}.pricing-activation .icon{flex:none;width:16px;height:16px}.pricing-printer-note{color:#512da8;margin:10px 0;font-size:12px;line-height:1.6}.pricing-conditions{color:#63596d;border-block:1px solid #ddd4e9;margin-top:20px;font-size:12px}.pricing-conditions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:17px 0;font-weight:600;list-style:none;display:flex}.pricing-conditions summary::-webkit-details-marker{display:none}.pricing-conditions summary>.icon{flex:none;width:17px;height:17px}.pricing-conditions[open] summary>.icon{transform:rotate(45deg)}.pricing-conditions>div{gap:14px;max-width:90ch;padding-bottom:20px;line-height:1.8;display:grid}.pricing-contact{justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:13px;display:flex}.pricing-contact .text-link{gap:10px;font-size:13px}.closing.compact-closing{padding-top:55px}.closing.compact-closing>.closing-content{justify-content:space-between;gap:30px;display:flex}.compact-closing h2{font-size:clamp(40px,5vw,66px)}.compact-closing .closing-actions{flex:none;max-width:100%}.compact-closing .closing-actions .button{margin-top:0}.compact-closing .footer-wordmark{margin-top:45px}.compact-closing .closing-login{margin-top:12px}.faq{padding-top:65px;padding-bottom:65px}@media (width<=760px){.pricing-section{padding:60px 22px}.pricing-controls{gap:22px;margin-top:26px}.pricing-cycle .pricing-options{display:flex}.pricing-cycle label{flex:1}.pricing-cycle label>span{justify-content:center;gap:7px;padding:12px 13px;font-size:13px}.pricing-cycle b{padding:5px 6px;font-size:9px}.pricing-gifts .pricing-options{flex-direction:column;gap:9px}.pricing-gifts label{gap:12px;padding:13px}.gift-symbol{width:36px;height:36px;font-size:21px}.pricing-gifts small{font-size:11px}.pricing-gifts strong{font-size:13px}.pricing-grid{grid-template-columns:1fr;gap:16px}.pricing-card{padding:24px}.pricing-amount{min-height:0;margin-top:23px}.pricing-price strong{font-size:56px}.pricing-card h3{font-size:26px}.pricing-included ul{grid-template-columns:1fr 1fr;gap:16px 12px}.pricing-included li{align-items:flex-start;font-size:11px}.pricing-contact{flex-direction:column;align-items:flex-start;gap:12px}.pricing-activation{align-items:flex-start}.pricing-activation .icon{margin-top:2px}.closing.compact-closing>.closing-content{flex-direction:column;align-items:stretch;gap:25px}.compact-closing .closing-actions .button{width:100%}.compact-closing .closing-login{text-align:center}}
