@import url("https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400..800&family=Fraunces:ital,wght@0,400;1,400&family=Manrope:wght@400..800&family=Sora:wght@400..800&display=swap");:root{--paper:#edf2f0;--paper-2:#dfe9e5;--ink:#142832;--ink-soft:#50646c;--coast:#126675;--coast-light:#217f8c;--midnight:#102e3b;--midnight-deep:#0a2532;--line:#b9cbc9;--display:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;--sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font:16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;background-image:radial-gradient(#244d580e .65px,transparent 0);background-size:5px 5px;overflow-x:hidden}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}a:hover{color:var(--coast)}:focus-visible{outline:3px solid var(--coast)}::selection{background:#d9ee83}.skip{position:absolute;left:-9999px;top:0}.skip:focus{left:1rem;top:1rem;background:var(--ink);color:var(--paper);padding:.6rem 1rem;z-index:20}.foot,.top,main{max-width:1260px;margin:0 auto;padding-left:clamp(1.25rem,5vw,4.5rem);padding-right:clamp(1.25rem,5vw,4.5rem)}.masthead{border-bottom:1px solid var(--line)}.top{display:flex;justify-content:space-between;gap:1.6rem;padding-top:1.28rem;padding-bottom:1.28rem}.mark,.top{align-items:center}.mark{font:700 1.5rem/1 var(--display);text-decoration:none;display:inline-flex;gap:.7rem;letter-spacing:-.045em;white-space:nowrap}.mark em{font-style:italic}.pin{position:relative;flex:none;width:21px;height:21px;border-radius:50% 50% 50% 0;transform:rotate(-45deg)}.pin:after{content:"";position:absolute;width:8px;height:8px;background:var(--paper);border-radius:50%;left:6.5px;top:6.5px}nav{display:flex;align-items:center;gap:clamp(.9rem,2.4vw,2.4rem);font-size:.87rem;font-weight:600}nav a{text-decoration:none;white-space:nowrap}nav a:not(.nav-cta):hover{border-bottom:1px solid var(--coast)}.nav-cta{border:1.5px solid var(--ink);padding:.62rem .95rem;transition:background .2s,color .2s}.nav-cta:hover{color:var(--paper)}.nav-cta span{margin-left:.5rem}h1,h2,h3{line-height:1.04;letter-spacing:-.045em;margin:0}h1{font-size:clamp(3.6rem,6.6vw,6.2rem);font-weight:700;max-width:850px}h1 span{display:block;color:var(--coast);font-weight:600;margin-top:.08em}.section-title{font-size:clamp(2.7rem,4.6vw,4.65rem);font-weight:700}.section-title em{font-weight:500}h3{font-size:1.55rem}.kicker{font:700 .73rem/1.6 var(--mono);text-transform:uppercase;letter-spacing:.125em;color:var(--midnight);margin:0}.lede{font-size:1.11rem;line-height:1.76;color:var(--ink-soft)}.note{font:.76rem/1.65 var(--mono);color:var(--midnight)}.btn{gap:2rem;padding:1rem 1.35rem;color:#f6faf5;border:1.5px solid var(--coast);background:var(--coast);letter-spacing:.01em;border-radius:2px;cursor:pointer;box-shadow:5px 5px 0 var(--ink);transition:transform .22s,box-shadow .22s,background .22s}.btn span{font-size:1.4em;line-height:1}.btn:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--ink);color:#fff;background:#184d5a}.text-link{font-size:.88rem;text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:.3rem}.text-link span{margin-left:1.25rem;font-size:1.2rem}section{padding:clamp(4.8rem,9vw,8rem) 0}.section-lined{border-bottom:1px solid var(--line)}.section-heading{display:grid;grid-template-columns:1.1fr 2fr 1fr;grid-gap:2rem;gap:2rem;align-items:start;margin-bottom:3.4rem}.section-heading>p:last-child{color:var(--ink-soft);font-size:.94rem;margin:.2rem 0 0;max-width:17rem}.hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(310px,.8fr);grid-gap:clamp(2rem,4vw,4.5rem);gap:clamp(2rem,4vw,4.5rem);align-items:center;padding-top:clamp(3.5rem,6vw,6.5rem);padding-bottom:clamp(5rem,7vw,7.5rem)}.hero-copy{position:relative;z-index:1}.hero-topline{display:flex;gap:.7rem;align-items:center;margin-bottom:1.6rem}.hero-lede{max-width:600px;margin:1.7rem 0 0}.hero-lede strong{color:var(--ink);font-weight:750}.hero-actions{display:flex;align-items:center;gap:2.2rem;flex-wrap:wrap;margin-top:2.3rem}.hero-assurances{margin-top:4rem;border-top:1px solid var(--line);padding-top:1rem;display:flex;flex-wrap:wrap;gap:.8rem 1.8rem;font:.7rem/1.6 var(--mono);text-transform:uppercase;letter-spacing:.015em}.hero-assurances span{white-space:nowrap}.hero-assurances b{color:var(--coast);margin-right:.45rem}.hero-art{min-height:680px;display:flex;align-items:center;justify-content:center;position:relative}.art-circle{position:absolute;width:min(460px,110%);aspect-ratio:1;border-radius:50%;background:#cfe1df;right:-5%;top:17%;z-index:0}.art-dots{position:absolute;width:290px;height:260px;background-size:17px 17px;opacity:.43;top:0;left:0}.hero-stamp{position:absolute;z-index:2;top:8%;right:-4%;width:132px;height:132px;border:2px dotted var(--midnight);background:var(--paper);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;transform:rotate(12deg);font:700 .69rem/1.5 var(--mono);letter-spacing:.025em;color:var(--midnight);box-shadow:4px 4px 0 #102e3b20}.hero-stamp span{font-size:1.5rem;color:var(--coast);margin-top:.2rem}.phone{position:relative;z-index:1;margin:0;width:min(295px,76%);height:586px;border:8px solid var(--ink);background:var(--ink);border-radius:40px;box-shadow:13px 16px 0 var(--coast),24px 28px 35px #112c3f27;transform:rotate(5deg);transition:transform .3s}.phone:hover{transform:rotate(2deg) translateY(-5px)}.phone-camera{position:absolute;z-index:3;width:67px;height:15px;left:50%;top:4px;transform:translateX(-50%);border-radius:0 0 13px 13px;background:var(--ink)}.screen{height:100%;border-radius:31px;overflow:hidden;background:#fbfcf8;padding:22px 15px 15px;display:flex;flex-direction:column;gap:.29rem}.demo-tag{font:700 .51rem/1.5 var(--mono);letter-spacing:.09em;color:#627781;margin:0 0 .15rem}.demo-banner{position:relative;background:#1a5364;color:#eff9f3;height:126px;flex-shrink:0;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;padding:12px 13px;font:700 .75rem/1.18 var(--mono);letter-spacing:.06em}.demo-banner:after,.demo-banner:before{content:"";position:absolute;border:1.5px solid #d3efb0;opacity:.65;border-radius:50%;width:160px;height:160px;top:-75px;right:-28px}.demo-banner:after{width:130px;height:130px;top:-60px;right:-14px}.demo-banner>span:last-child{position:relative;z-index:1;text-align:right}.demo-pretitle{font:700 .57rem var(--mono);color:#357a80;letter-spacing:.1em;margin:.65rem 0 0}.demo-name{font-size:1.78rem;line-height:.91;margin:.15rem 0 .35rem;letter-spacing:-.055em}.demo-name span{color:#1a5364}.demo-meta,.demo-open{margin:0;font-size:.74rem;color:#5b7176}.demo-open{margin-top:.2rem}.demo-open span{color:#2f8162}.demo-btns{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin:.45rem 0}.demo-btns span{font-size:.7rem;text-align:center;padding:8px 5px;background:var(--midnight);color:#f2f7f0;font-weight:700}.demo-btns span+span{background:#d9e8e3}.demo-menu-title{display:flex;justify-content:space-between;border-top:1px solid #abc1bf;padding-top:.55rem;font:700 .54rem var(--mono);letter-spacing:.045em;color:#506a72}.demo-menu-title span{color:#16707b}.demo-menu{list-style:none;margin:0;padding:0}.demo-menu li{display:flex;justify-content:space-between;gap:4px;border-bottom:1px dashed #cbd9d5;padding:.39rem 0;font-size:.65rem}.demo-reviews{margin:auto 0 0;font-size:.69rem;font-weight:700;color:var(--midnight);padding-top:5px}.hero-caption{position:absolute;bottom:0;right:0;font:600 .66rem/1.5 var(--mono);letter-spacing:.055em;color:var(--ink-soft);margin:0}.hero-caption span{font-size:1.1rem;margin-left:.3rem}.ticker{position:relative;margin:0 calc(50% - 50vw);background:var(--midnight);color:#f0f6f1;padding:1.1rem 1.5rem;text-align:center}.ticker p{max-width:1260px;margin:auto;font:700 .75rem/1.9 var(--mono);letter-spacing:.085em;text-transform:uppercase}.ticker span{color:#d9ed7a;margin:0 clamp(.3rem,1.5vw,1.3rem)}.how{padding-top:7rem}.steps{margin:0;list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.55rem;gap:1.55rem}.steps li{border-top:1.5px solid var(--ink);padding-top:.9rem}.step-n{display:flex;align-items:center;justify-content:space-between;color:var(--coast);font:500 3.25rem/1 var(--display);margin-bottom:1.1rem}.step-dash{font-size:1.2rem;color:var(--line)}.steps h3{margin-bottom:.75rem}.steps p{font-size:.92rem;color:var(--ink-soft);line-height:1.75;margin:0}.pricing{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:clamp(3rem,7vw,7rem);gap:clamp(3rem,7vw,7rem);color:#f2f7f2}.pricing:before{content:"";z-index:-1;position:absolute;inset:0 calc(50% - 50vw);background-image:linear-gradient(115deg,#ffffff07 1px,transparent 0)}.pricing .kicker{color:#cde48b}.pricing .section-title em{color:#d7ec91}.pricing .lede{color:#cfddda;max-width:25rem}.pricing-aside{display:flex;align-items:center;gap:1.3rem;margin-top:3rem;color:#d8eea7}.pricing-aside>span{font:400 4rem/1 var(--display)}.pricing-aside p{font:700 .75rem/1.6 var(--mono);letter-spacing:.025em}.receipt{background:#f9faf3;padding:1.45rem 1.7rem 1.8rem;box-shadow:16px 16px 0 #02161c2b,0 15px 50px #02161c2d;max-width:470px;width:100%;justify-self:end;position:relative}.receipt:after{content:"";position:absolute;bottom:-10px;left:0;right:0;height:11px;background:linear-gradient(135deg,#f9faf3 25%,transparent 0) 0 0/20px 20px,linear-gradient(225deg,#f9faf3 25%,transparent 0) 0 0/20px 20px}.receipt-top{display:flex;justify-content:space-between;gap:.8rem;font:600 .58rem var(--mono);border-bottom:1px solid #acbcba;padding-bottom:1rem;letter-spacing:.04em}.receipt-head{font:400 1.7rem/.96 var(--display);text-align:center;letter-spacing:-.05em;margin:2rem 0 .3rem}.receipt-head strong{font-size:3.7rem;letter-spacing:-.085em}.receipt-label{text-align:center;font:700 .58rem var(--mono);letter-spacing:.16em;margin:0 0 1.5rem}.receipt dl{margin:0;border-top:1px dashed #a3b7b4;border-bottom:1px dashed #a3b7b4;padding:1rem 0}.receipt dl div{display:flex;justify-content:space-between;gap:.5rem;padding:.37rem 0;font:600 .79rem/1.4 var(--mono)}.receipt dd,.receipt dt{margin:0}.receipt dd{white-space:nowrap}.receipt dl .sub{font-size:.7rem;color:#526a70;font-weight:400;padding-left:.8rem}.receipt-free{color:var(--midnight);border-top:1px solid #ccdad4;margin-top:.6rem;padding-top:.85rem!important}.receipt-foot{text-align:center;margin:1.7rem 0 .1rem;font:700 .65rem/1.9 var(--mono);letter-spacing:.06em}.rules{padding-bottom:7rem}.rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:4rem;column-gap:4rem}.rule{display:grid;grid-template-columns:64px 1fr;grid-gap:1rem;gap:1rem;padding:1.8rem 0;border-top:1px solid var(--line)}.rule-icon{font:700 .85rem var(--mono);color:var(--coast);padding-top:.45rem}.rule h3{font-size:1.52rem;margin-bottom:.6rem}.rule p{color:var(--ink-soft);line-height:1.72;margin:0;font-size:.93rem;max-width:27rem}.start{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(3rem,7vw,7.5rem);gap:clamp(3rem,7vw,7.5rem);align-items:start}.start .section-title{margin:1.5rem 0}.start .lede{max-width:25rem}.start-callout{font-size:.96rem;padding:1.15rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:2.5rem 0 1.1rem}.start-callout a{font-weight:700;color:var(--coast)}.form{background:#e1ece8;border:1px solid #aec3bf;box-shadow:8px 8px 0 #c9dbd7;padding:clamp(1.5rem,3.5vw,2.65rem);display:grid;grid-gap:1.2rem;gap:1.2rem}.form-head{display:flex;justify-content:space-between;gap:.7rem;font:700 .63rem var(--mono);letter-spacing:.04em;border-bottom:1px solid #b4c8c2;padding-bottom:.85rem}.form h3{font-size:2.2rem;margin:.4rem 0 .2rem}.form>label:not(.consent){display:grid;grid-gap:.38rem;gap:.38rem;font-size:.84rem;font-weight:700}.form input:not([type]),.form input[type=email]{width:100%;padding:.85rem .95rem;background:#fafffb;color:var(--ink);border:1px solid #a9bdb9;border-radius:0;font:400 .94rem var(--sans)}.form input::placeholder{color:#667d7d}.form input:focus-visible{outline:2px solid var(--midnight);outline-offset:1px}.form fieldset{border:0;border-top:1px solid #b4c8c2;margin:.3rem 0 0;padding:1rem 0 0;min-width:0}.form legend{font-size:.84rem;font-weight:700;padding:0 .6rem 0 0;float:none}.form .choice{display:flex;align-items:start;gap:.7rem;font-size:.85rem}.form fieldset .choice{padding:.75rem 0;border-bottom:1px solid #c4d8d2;cursor:pointer}.choice input{accent-color:var(--midnight);width:1rem;height:1rem;flex:none;margin:.19rem 0 0}.choice span{flex:1 1}.choice small{display:block;color:#526a70;font-weight:400;font-size:.75rem}.choice strong{white-space:nowrap;font:.79rem var(--mono)}.form .consent{font-size:.77rem;line-height:1.5;color:#415c64;margin-top:.25rem}.form .consent a{font-weight:700}.form .btn-checkout{box-shadow:4px 4px 0 var(--ink);margin-top:.1rem}.form .btn-checkout:hover{box-shadow:2px 2px 0 var(--ink)}.form-error{margin:0;padding:.7rem;background:#ffddd0;color:#802b29;font-size:.84rem;font-weight:700}.form-foot{text-align:center;font:700 .64rem var(--mono);letter-spacing:.07em;color:#557173;margin:.2rem 0 0}.faq{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:3rem;gap:3rem;border-bottom:0}.faq .section-heading{display:block;margin:0}.faq .section-heading .section-title{margin:1rem 0}.faq-items{border-top:1px solid var(--ink)}details{border-bottom:1px solid var(--line);padding:1.4rem 0}summary{font:600 1.35rem/1.25 var(--display);cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem}summary::-webkit-details-marker{display:none}summary:after{content:"+";font:400 1.4rem var(--mono);transition:transform .2s}details[open] summary:after{transform:rotate(45deg)}details p{font-size:.94rem;color:var(--ink-soft);max-width:30rem;margin:.9rem 0 .3rem}.site-footer{border-top:1px solid var(--line)}.foot{padding-top:2.8rem;padding-bottom:3.1rem;display:flex;align-items:end;justify-content:space-between;gap:2rem}.foot p{margin:.5rem 0;font-size:.85rem;color:var(--ink-soft)}.foot-big{font:600 clamp(1.6rem,2.8vw,2.4rem)/1.25 var(--display);letter-spacing:-.03em;color:var(--ink)!important}.footer-aside{text-align:right}.footer-aside span{color:var(--coast)}.prose{max-width:750px;padding:3.5rem 0 6rem}.prose h1{font-size:clamp(2.8rem,5vw,4rem)}.prose h2{font-size:1.5rem;margin-top:2.2rem}.prose li,.prose p{color:var(--ink-soft)}@media(max-width:1050px){.hero{grid-template-columns:minmax(0,1fr) minmax(280px,.82fr)}h1{font-size:clamp(3.5rem,6.5vw,5rem)}.hero-art{min-height:630px}.section-heading{grid-template-columns:.8fr 1.8fr 1fr;gap:1.3rem}.steps{gap:1rem}.steps h3{font-size:1.35rem}}@media(max-width:820px){.hero,.pricing,.start{grid-template-columns:1fr}.hero{padding-top:4rem;gap:1.3rem}.hero-art{min-height:670px;max-width:570px;width:100%;margin:auto}.art-circle,.hero-stamp{right:4%}.hero-assurances{margin-top:2.5rem}.section-heading{grid-template-columns:1fr 2fr}.section-heading>p:last-child{grid-column:2}.steps{grid-template-columns:repeat(2,1fr);gap:2.2rem}.pricing{gap:2rem}.receipt{justify-self:center;margin-top:1rem}.rule-grid{column-gap:2rem}.start-copy{max-width:600px}.faq{grid-template-columns:1fr;gap:1.8rem}.foot{align-items:start;flex-direction:column}.footer-aside{text-align:left}}@media(max-width:550px){body{font-size:15px}.top{padding-top:1rem;padding-bottom:1rem}.mark{font-size:1.3rem}.pin{width:18px;height:18px}.pin:after{width:7px;height:7px;left:5.5px;top:5.5px}nav{gap:.7rem;font-size:.78rem}nav a:not(.nav-cta){display:none}.nav-cta{padding:.55rem .7rem}.hero{padding-top:3.2rem}.hero-topline{margin-bottom:1.25rem}h1{font-size:clamp(3.2rem,12.2vw,4.8rem)}.hero-lede{margin-top:1.2rem;font-size:1rem}.hero-actions{gap:1.4rem}.hero-actions .btn{width:100%}.hero-assurances{gap:.5rem 1rem;font-size:.62rem}.hero-art{min-height:580px;overflow:visible}.phone{height:524px;width:264px}.screen{padding:20px 12px 12px;gap:.2rem}.demo-banner{height:110px}.demo-name{font-size:1.55rem}.demo-menu li{padding:.34rem 0}.hero-stamp{width:104px;height:104px;font-size:.52rem;right:0;top:5%}.art-circle{width:90%;top:18%}.art-dots{width:150px;height:170px}.hero-caption{font-size:.52rem;bottom:-1rem}.ticker{padding:.9rem 1rem}.ticker p{font-size:.66rem}.ticker span{margin:0 .25rem}.section-heading{display:block;margin-bottom:2rem}.section-heading .section-title{margin:.9rem 0}.section-heading>p:last-child{max-width:21rem}.section-title{font-size:clamp(2.7rem,11vw,3.6rem)}.steps{grid-template-columns:1fr;gap:1.6rem}.steps li{padding-top:.8rem}.step-n{font-size:2.7rem;margin-bottom:.5rem}.pricing{gap:1rem}.receipt{padding:1.3rem 1.1rem}.receipt-head strong{font-size:3rem}.rule-grid{grid-template-columns:1fr}.rule{grid-template-columns:42px 1fr}.start .section-title{margin:1rem 0}.form{padding:1.4rem}.form-head{font-size:.52rem}.form h3{font-size:1.85rem}.faq{padding-bottom:5rem}.faq-items summary{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--signal:#dcee82;--signal-dark:#cde85a;--mineral:#edf2f0;--night:#102e3b}:focus-visible{outline-color:var(--coast)}.signal-glyph{display:inline-block;position:relative;flex:none;width:22px;height:22px;border:2px solid var(--coast);border-radius:50%}.signal-glyph:before{inset:5px}.signal-glyph:after,.signal-glyph:before{content:"";position:absolute;border-radius:50%}.signal-glyph:after{top:-5px;right:-5px;width:8px;height:8px;border:2px solid var(--paper)}.btn{border-color:var(--ink);color:#f5faf5;box-shadow:5px 5px 0 var(--signal)}.btn:hover{color:white;box-shadow:3px 3px 0 var(--signal)}.nav-cta{border-color:var(--coast)}.hero h1 span{color:var(--coast)}.art-circle{background:#cadfdc;box-shadow:inset 0 0 0 1px #a1c7c2}.art-dots{background-image:radial-gradient(var(--coast) 1.25px,transparent 1.25px)}.hero-stamp{box-shadow:4px 4px 0 #102e3b25}.hero-stamp .stamp-arrow{font:600 1.8rem/1 var(--display);margin-top:.15rem}.phone{box-shadow:13px 16px 0 var(--signal),24px 28px 35px #102e3b2c}.screen{position:relative;background:#fafbf7}.phone-loadbar{position:absolute;z-index:6;left:0;right:0;top:13px;height:3px;pointer-events:none;opacity:0;background:transparent}.phone-loadbar:after{content:"";display:block;width:0;height:100%;background:var(--signal-dark);border-radius:4px}.demo-tag{color:#557078}.demo-banner{background:#1d5867;color:#f4f7ee}.demo-banner:after,.demo-banner:before{border-color:#b8dca2;opacity:.5}.demo-banner-orbit{position:relative;display:block;width:82px;height:82px;border:3px solid #d5ec8f;border-radius:50%;flex:none;align-self:center;transform:rotate(-16deg)}.demo-banner-orbit:before{content:"";position:absolute;inset:14px;border:2px solid #d5ec8f;border-radius:50%}.demo-banner-orbit:after{content:"";width:13px;height:13px;top:-7px;right:10px;box-shadow:0 0 0 4px #1d5867}.demo-banner-orbit i,.demo-banner-orbit:after{position:absolute;background:#d5ec8f;border-radius:50%}.demo-banner-orbit i{width:21px;height:21px;top:calc(50% - 10.5px);left:calc(50% - 10.5px)}.demo-menu-title span,.demo-name span,.demo-pretitle{color:#197282}.demo-meta,.demo-open{color:#546a70}.demo-btns span{background:#103442;color:#fff}.demo-btns span+span{background:#dcebc0;color:#102e3b}.demo-menu-title{border-top-color:#a8c4bd}.demo-menu li{border-bottom-color:#cbded6}.demo-reviews{color:#1b6574}.ticker{color:#f1f8ef}.ticker span{font-size:1rem;font-weight:600}.footer-route,.rule-icon,.step-n{color:var(--coast)}.pricing:before{background:var(--night);background-image:linear-gradient(115deg,#ffffff08 1px,transparent 0)}.pricing .lede{color:#c7d9d5}.receipt{background:#fafbf5;transform:rotate(-2deg);transform-origin:center top;box-shadow:14px 16px 0 #041f2b45,0 24px 54px #00141f2d}.receipt:after{background:linear-gradient(135deg,#fafbf5 25%,transparent 0) 0 0/20px 20px,linear-gradient(225deg,#fafbf5 25%,transparent 0) 0 0/20px 20px}.receipt-free{color:#176b70}.form{background:#e2ebe7;border-color:#b1c8c2;box-shadow:8px 8px 0 #cadbd6}.form .btn-checkout{box-shadow:4px 4px 0 var(--signal)}.form .btn-checkout:hover{box-shadow:2px 2px 0 var(--signal)}@media(prefers-reduced-motion:no-preference){.hero-art[data-motion=pending] .phone{opacity:0;transform:translate(85px,65px) rotate(16deg) scale(.87)}.hero-art[data-motion=visible] .phone{animation:phone-dock 1.03s cubic-bezier(.16,1,.3,1) .08s both;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.hero-art[data-motion=visible] .phone:hover{animation-fill-mode:forwards;transform:rotate(2deg) translateY(-5px)}.hero-art[data-motion=pending] .screen>:not(.phone-loadbar){opacity:0}.hero-art[data-motion=visible] .phone-loadbar{animation:loadbar-out 1.48s ease .62s both}.hero-art[data-motion=visible] .phone-loadbar:after{animation:loadbar-progress 1.2s cubic-bezier(.4,0,.2,1) .64s both}.hero-art[data-motion=visible] .screen>:not(.phone-loadbar){animation:site-pop .58s cubic-bezier(.2,.85,.2,1) both}.hero-art[data-motion=visible] .demo-tag{animation-delay:.72s!important}.hero-art[data-motion=visible] .demo-banner{animation-name:banner-reveal!important;animation-duration:.72s!important;animation-delay:.91s!important}.hero-art[data-motion=visible] .demo-pretitle{animation-delay:1.2s!important}.hero-art[data-motion=visible] .demo-name{animation-delay:1.31s!important}.hero-art[data-motion=visible] .demo-meta{animation-delay:1.44s!important}.hero-art[data-motion=visible] .demo-open{animation-delay:1.55s!important}.hero-art[data-motion=visible] .demo-btns{animation-delay:1.65s!important}.hero-art[data-motion=visible] .demo-menu-title{animation-delay:1.76s!important}.hero-art[data-motion=visible] .demo-menu{animation-delay:1.89s!important}.hero-art[data-motion=visible] .demo-reviews{animation-delay:2.02s!important}.hero-art[data-motion=visible] .demo-menu li{animation:menu-line .42s ease both}.hero-art[data-motion=visible] .demo-menu li:first-child{animation-delay:2.03s}.hero-art[data-motion=visible] .demo-menu li:nth-child(2){animation-delay:2.15s}.hero-art[data-motion=visible] .demo-menu li:nth-child(3){animation-delay:2.27s}}@keyframes phone-dock{0%{opacity:0;transform:translate(85px,65px) rotate(16deg) scale(.87)}68%{opacity:1;transform:translate(-6px,-7px) rotate(3deg) scale(1.012)}to{opacity:1;transform:translate(0) rotate(5deg) scale(1)}}@keyframes loadbar-progress{0%{width:0}35%{width:40%}65%{width:72%}to{width:100%}}@keyframes loadbar-out{0%,73%{opacity:1}to{opacity:0}}@keyframes site-pop{0%{opacity:0;filter:blur(3px);transform:translateY(10px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes banner-reveal{0%{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transform:translateY(8px)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translateY(0)}}@keyframes menu-line{0%{opacity:0;transform:translateX(-9px)}to{opacity:1;transform:translateX(0)}}@keyframes printer-light{0%,8%{opacity:0}12%,79%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.phone-loadbar{display:none}}@media(max-width:820px){.hero-art[data-motion=pending]{overflow-x:clip}}:root{--paper:#f7f6f2;--paper-2:#eeedf4;--ink:#26243a;--ink-soft:#646279;--coast:#5b49c5;--coast-light:#7965d5;--midnight:#272338;--midnight-deep:#1f1b30;--line:#d5d2df;--signal:#f2de9d;--signal-dark:#e6c86e;--mineral:#f7f6f2;--night:#272338;--display:"Bricolage Grotesque","Inter Display",Arial,sans-serif;--serif:"Instrument Serif","GFS Baskerville",Georgia,serif;--sans:"DM Sans","Inter",Arial,sans-serif;--mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace}body{background-color:var(--paper);background-image:radial-gradient(#3c3a5812 .65px,transparent 0);font-family:var(--sans)}::selection{background:var(--signal);color:var(--ink)}:focus-visible{outline:3px solid #7965d5;outline-offset:4px}h1,h2,h3{font-family:var(--display);font-weight:600;letter-spacing:-.059em}h1{font-size:clamp(3.7rem,6.7vw,6.5rem);line-height:1.03;letter-spacing:-.07em}h1 span{font-size:1.055em;line-height:.98;letter-spacing:-.035em;color:var(--coast)!important;margin-top:.095em}.section-title{font-size:clamp(2.8rem,4.8vw,4.8rem);font-weight:620;line-height:1.07}.section-title em{font-size:1.12em;letter-spacing:-.032em;color:var(--coast)}.mark{font:750 1.4rem/1 var(--display);letter-spacing:-.06em;gap:.55rem}.mark em{color:var(--coast)}.lede{line-height:1.72}.kicker{color:var(--coast);letter-spacing:.14em}.hero-topline .signal-glyph{width:23px;height:23px;border-color:var(--coast);transform:rotate(-22deg)}.signal-glyph:before{background:var(--coast)}.signal-glyph:after{background:var(--signal);border-color:var(--paper)}.hero h1 span{color:var(--coast)!important}.footer-route,.hero-assurances b,.rule-icon,.step-n{color:var(--coast)}.btn{min-height:62px;display:inline-flex;align-items:center;justify-content:space-between;gap:1.8rem;border:1px solid var(--ink);border-radius:100px;background:var(--ink);color:#fffefa;padding:7px 8px 7px 25px;box-shadow:none!important;font:700 .91rem/1.2 var(--sans);letter-spacing:-.015em;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .25s,border-color .25s}.btn .btn-label{display:inline;white-space:normal}.btn .btn-arrow{flex:none;display:grid;place-items:center;width:46px;height:46px;background:var(--signal);border-radius:50%;font:500 1.35rem/1 var(--sans);color:var(--ink);transition:transform .35s cubic-bezier(.16,1,.3,1),background .2s}.btn:hover{transform:translateY(-3px);background:var(--coast);border-color:var(--coast);color:#fffefa;box-shadow:none!important}.btn:hover .btn-arrow{transform:translate(2px,-2px) rotate(43deg);background:#faf5df}.btn:active{transform:translateY(0)}.btn:focus-visible{outline:3px solid var(--coast);outline-offset:3px}.nav-cta{border:1px solid var(--ink);border-radius:99px;padding:5px 5px 5px 18px;display:inline-flex;align-items:center;gap:15px;font-weight:700;transition:background .2s,color .2s,transform .2s}.nav-cta:hover{background:var(--ink);color:#fff;border-color:var(--ink);transform:translateY(-2px)}.nav-cta-arrow{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--signal);color:var(--ink);font-size:1.08rem;transition:transform .25s}.nav-cta:hover .nav-cta-arrow{transform:rotate(45deg)}.text-link{font-weight:700;text-underline-offset:7px;border-bottom:1px solid var(--coast)}.text-link span,.text-link:hover{color:var(--coast)}.pin{background:var(--coast)}.art-circle{background:#e4e0f3;box-shadow:inset 0 0 0 1px #c9c3e6}.art-dots{background-image:radial-gradient(var(--coast) 1.1px,transparent 1.1px);opacity:.28}.hero-stamp{background:var(--signal);border:2px solid var(--ink);box-shadow:6px 7px 0 #26243a1f;font-weight:700}.hero-stamp,.hero-stamp .stamp-arrow{color:var(--ink)}.phone{box-shadow:14px 17px 0 #b2a7e8,24px 30px 40px #24203936}.phone .screen{background:#fafaf8}.phone-loadbar:after{background:var(--coast)}.demo-tag{color:#706c84}.demo-banner{background:#5147a6;color:#fffaf6}.demo-banner:after,.demo-banner:before{border-color:#f3dc9d}.demo-banner-orbit,.demo-banner-orbit:before{border-color:#f4e0a3}.demo-banner-orbit i,.demo-banner-orbit:after{background:#f4e0a3}.demo-banner-orbit:after{box-shadow:0 0 0 4px #5147a6}.demo-menu-title span,.demo-name span,.demo-pretitle,.demo-reviews{color:var(--coast)}.demo-meta,.demo-open{color:#777188}.demo-btns span{background:var(--ink);border-radius:20px}.demo-btns span+span{background:#e4e0f4;color:var(--ink)}.demo-menu-title{border-top-color:#c7c2dc}.demo-menu li{border-bottom-color:#dbd6e5}.hero-caption span{color:var(--coast)}.ticker{background:var(--ink);color:#faf9f4}.ticker span{color:var(--signal)}.pricing:before{background:var(--midnight);background-image:linear-gradient(115deg,#ffffff06 1px,transparent 0);background-size:50px 50px}.pricing .kicker,.pricing .section-title em,.pricing-aside{color:var(--signal)}.pricing .lede{color:#d8d3e1}.receipt-reel{width:100%;position:relative;transform:rotate(-1.8deg);transform-origin:center top;filter:drop-shadow(10px 15px 0 #110c2445) drop-shadow(0 20px 23px #100c2440)}.receipt{transform:none!important;opacity:1;-webkit-clip-path:none!important;clip-path:none!important;box-shadow:none!important;background:#fffdfa;color:var(--ink);margin-top:0!important;border:1px solid #e5dfdc}.receipt:after{background:linear-gradient(135deg,#fffdfa 25%,transparent 0) 0 0/20px 20px,linear-gradient(225deg,#fffdfa 25%,transparent 0) 0 0/20px 20px}.receipt-head{font-family:var(--display);font-weight:500;letter-spacing:-.065em}.receipt-head strong{font-weight:750;letter-spacing:-.075em}.receipt dl,.receipt-top{border-color:#c9c4d3}.receipt dl .sub{color:#797383}.receipt-free{color:#5143b6;border-top-color:#d6d1e0}.paper-curl-edge{position:absolute;z-index:5;left:-1%;right:-1%;top:17px;height:24px;opacity:0;pointer-events:none;transform-origin:top center;transform:perspective(500px) rotateX(-64deg);border-radius:0 0 45% 45%/0 0 100% 100%;background:linear-gradient(180deg,#fffefa,#f5f0f0 35%,#d4ccdf 80%,#857b9c);box-shadow:0 11px 14px #110d294f,inset 0 -3px 3px #645d7d48}.form{background:#f0eef7;border-color:#d0c9e5;box-shadow:9px 9px 0 #e2dff0}.form h3{font-family:var(--display)}.form fieldset,.form-head{border-color:#d3cde5}.form fieldset .choice{border-color:#ded8e9}.form input:not([type]),.form input[type=email]{background:#fffefd;border:1px solid #cdc7de;border-radius:12px}.form input::placeholder{color:#938da0}.form .choice input{accent-color:var(--coast)}.form .consent{color:#645f76}.form .btn-checkout{margin-top:3px;padding-right:8px}.form .btn-checkout:hover{box-shadow:none}.form-foot{color:#76718a}.rule p,.section-heading>p:last-child,.steps p{color:var(--ink-soft)}summary{font-family:var(--display);font-weight:550;letter-spacing:-.035em}summary:after{color:var(--coast)}.foot-big{font-family:var(--display);font-weight:600}.foot-big a{color:var(--coast)}@media(max-width:550px){h1{font-size:clamp(3.15rem,12.2vw,4.8rem)}.mark{font-size:1.22rem}.nav-cta{padding:4px 4px 4px 12px;gap:8px}.nav-cta-arrow{width:29px;height:29px}.btn{width:100%;padding-left:20px;min-height:58px}.btn .btn-arrow{width:43px;height:43px}.hero-stamp{font-size:.51rem}.form .btn-checkout{min-height:58px}}@media(prefers-reduced-motion:reduce){.paper-curl-edge{display:none}.receipt-reel{filter:none}}@media(max-width:360px){.top{gap:.4rem}.mark{font-size:1.07rem}.nav-cta{font-size:.71rem;padding-left:9px;gap:6px}.nav-cta-arrow{width:27px;height:27px}}:root{--display:"Sora",ui-sans-serif,system-ui,sans-serif;--sans:"Manrope",ui-sans-serif,system-ui,sans-serif;--serif:"Fraunces",Georgia,serif;--receipt-display:"Bricolage Grotesque",Arial,sans-serif}h1,h2,h3{letter-spacing:-.058em;font-weight:640}h1{font-weight:650;letter-spacing:-.072em;line-height:1.065}h1 span{font-family:var(--serif);font-style:italic;font-size:.96em;font-weight:400!important;letter-spacing:-.054em;line-height:1.06}.section-title{font-weight:650;letter-spacing:-.065em}.section-title em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.045em;font-size:1.01em}.mark{letter-spacing:-.07em;font-weight:750}.mark em{font-style:normal;font-weight:500}.hero .lede{letter-spacing:-.015em}.receipt-head,.receipt-head strong{font-family:var(--receipt-display)!important}.receipt dl,.receipt-foot,.receipt-label,.receipt-top{font-family:var(--mono)}.hero-art .art-ping{position:absolute;z-index:0;width:min(115%,570px);aspect-ratio:1;right:-8%;top:10%;pointer-events:none;display:grid;place-items:center}.hero-art .ping-ring{position:absolute;aspect-ratio:1;border-radius:50%;display:block;box-sizing:border-box}.hero-art .ping-ring-inner{width:68%;background:#e4e0f3;border:1.4px solid #c5bdeb;box-shadow:inset 0 0 0 1px #ffffff88}.hero-art .ping-ring-middle{width:86%;border:1.4px solid #bfb6eb;background:#e4e0f34a}.hero-art .ping-ring-outer{width:100%;border:1.4px solid #c7bfed;background:#e4e0f31c}@media(prefers-reduced-motion:no-preference){.hero-art[data-motion=visible] .ping-ring-inner{animation:ping-arrive .9s ease-out .1s both}.hero-art[data-motion=visible] .ping-ring-middle{animation:ping-arrive 1.1s ease-out .3s both}.hero-art[data-motion=visible] .ping-ring-outer{animation:ping-arrive 1.4s ease-out .48s both}}@keyframes ping-arrive{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}@media(max-width:820px){.hero-art .art-ping{right:0;left:0;margin:auto;top:10%;width:min(100%,550px)}}@media(max-width:550px){.hero-art .art-ping{top:13%;width:min(100%,405px)}}.form .btn-checkout{width:100%;min-height:64px;position:relative;display:flex;align-items:center;justify-content:center;padding:10px 64px;margin-top:.35rem;border-radius:999px;font-family:var(--sans);font-size:.9rem;font-weight:750;letter-spacing:-.02em;overflow:hidden;box-shadow:none!important;transition:background-color .34s,border-color .34s,color .34s,transform .24s}.form .btn-checkout .btn-arrow{position:absolute;top:8px;left:8px;right:auto;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;flex:none;background:#e1ddec;color:#7e7893;font-size:1.45rem;line-height:1;transition:left .55s cubic-bezier(.2,.85,.2,1),background-color .4s,color .4s,transform .45s cubic-bezier(.2,.85,.2,1)}.form .btn-checkout .btn-label{display:block;font-size:.89rem;line-height:1.3;white-space:normal;text-align:center}.form .btn-checkout.is-locked,.form .btn-checkout:disabled{background:#dedbe7;border:1px solid #ccc7d9;cursor:not-allowed;opacity:1;transform:none;box-shadow:none!important}.form .btn-checkout.is-locked .btn-arrow,.form .btn-checkout:disabled .btn-arrow{left:8px;background:#eceaf2;color:#9993a8;transform:none}.form .btn-checkout.is-ready,.form .btn-checkout:enabled{background:#5b49c5;border:1px solid #5b49c5;cursor:pointer}.form .btn-checkout.is-ready .btn-arrow,.form .btn-checkout:enabled .btn-arrow{left:calc(100% - 54px);background:#f2de9d;color:#26243a;transform:rotate(0deg)}.form .btn-checkout.is-ready:hover{background:#4635ac;border-color:#4635ac}.form .btn-checkout.is-ready:hover .btn-arrow{background:#fff2c8;transform:translateX(1px)}.form .btn-checkout:focus-visible{outline:3px solid #5b49c5;outline-offset:4px}@media(max-width:550px){.form .btn-checkout{min-height:60px;padding-left:61px;padding-right:61px;font-size:.83rem}.form .btn-checkout .btn-label{font-size:.78rem}.form .btn-checkout .btn-arrow{top:7px;width:44px;height:44px}.form .btn-checkout.is-ready .btn-arrow,.form .btn-checkout:enabled .btn-arrow{left:calc(100% - 52px)}}@media(prefers-reduced-motion:reduce){.form .btn-checkout,.form .btn-checkout .btn-arrow{transition:none!important}}@property --paper-progress{syntax:"<percentage>";inherits:true;initial-value:100%}.receipt-unroll{position:relative;width:100%;max-width:470px;justify-self:end;isolation:isolate;perspective:1100px;padding:0 4px 16px 0;--paper-progress:100%}.receipt-unroll .receipt-reel{width:100%;transform:rotate(-1.8deg);transform-origin:top center;-webkit-clip-path:inset(0 0 calc(100% - var(--paper-progress)) 0);clip-path:inset(0 0 calc(100% - var(--paper-progress)) 0);filter:drop-shadow(12px 18px 0 #1811282b) drop-shadow(0 26px 26px #140f2740);will-change:clip-path}.receipt-unroll .paper-curl-edge{position:absolute;z-index:4;pointer-events:none;left:-.6%;right:-.6%;top:calc(var(--paper-progress) - 18px);height:32px;opacity:0;border-radius:3% 3% 50% 50%/6% 6% 100% 100%;transform:rotate(-1.8deg) perspective(640px) rotateX(-42deg);transform-origin:center top;background:linear-gradient(180deg,#fffdfa,#fffdfa 17%,#ebe6ee 43%,#c6bdd2 70%,#867a9b 90%,#f8f5fa);box-shadow:0 9px 15px #08051d3d,inset 0 2px 3px #ffffffc9}.receipt-unroll .paper-curl-edge:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(95deg,#a9a0bb38,#ffffffe0 12%,transparent 33%,#84779920 73%,#ffffff8a 90%);mix-blend-mode:screen}.receipt-unroll .paper-curl-edge:after{content:"";position:absolute;left:2%;right:2%;top:-5px;height:10px;border-radius:50%;background:linear-gradient(180deg,transparent,#130c2726,transparent);filter:blur(3px)}@media(prefers-reduced-motion:no-preference){.receipt-unroll[data-motion=pending]{--paper-progress:0%}.receipt-unroll[data-motion=visible]{animation:paper-unfurl 2.05s cubic-bezier(.28,.02,.2,1) both}.receipt-unroll[data-motion=pending] .paper-curl-edge{opacity:0}.receipt-unroll[data-motion=visible] .paper-curl-edge{animation:paper-edge-lift 2.05s linear both}.receipt-unroll[data-motion=visible] .receipt-reel{animation:none}}@keyframes paper-unfurl{0%{--paper-progress:0%}to{--paper-progress:100%}}@keyframes paper-edge-lift{0%{opacity:0;transform:rotate(-1.8deg) perspective(640px) rotateX(-55deg)}8%{opacity:.96;transform:rotate(-1.8deg) perspective(640px) rotateX(-50deg)}90%{opacity:.96;transform:rotate(-1.8deg) perspective(640px) rotateX(-35deg)}to{opacity:0;transform:rotate(-1.8deg) perspective(640px) rotateX(-28deg)}}@media(max-width:820px){.receipt-unroll{justify-self:center;margin-top:1rem}}@media(max-width:550px){.receipt-unroll{padding:0 2px 18px 0}}@media(prefers-reduced-motion:reduce){.receipt-unroll{--paper-progress:100%}.receipt-unroll .paper-curl-edge{display:none}.receipt-unroll .receipt-reel{-webkit-clip-path:none;clip-path:none;will-change:auto}}.form .btn-checkout{isolation:isolate;background:linear-gradient(105deg,#e7e4ef,#d7d3e2);border-color:#c8c2d7;transition:color .8s ease,border-color .8s ease,transform .28s ease}.form .btn-checkout:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(112deg,#3e327a,#5543ae 31%,#6952d1 65%,#9879e6);opacity:0;pointer-events:none;transition:opacity 1.05s cubic-bezier(.33,0,.17,1)}.form .btn-checkout .btn-arrow,.form .btn-checkout .btn-label{z-index:1}.form .btn-checkout .btn-arrow{transition:left 1.25s cubic-bezier(.42,0,.2,1),background-color .86s ease,color .86s ease,transform 1.1s cubic-bezier(.42,0,.2,1)}.form .btn-checkout.is-locked,.form .btn-checkout:disabled{background:linear-gradient(105deg,#e7e4ef,#d7d3e2);border-color:#c8c2d7;color:#807c92}.form .btn-checkout.is-locked:before,.form .btn-checkout:disabled:before{opacity:0}.form .btn-checkout.is-ready,.form .btn-checkout:enabled{border-color:#6552c3;background:linear-gradient(105deg,#e7e4ef,#d7d3e2);color:#fff}.form .btn-checkout.is-ready:before,.form .btn-checkout:enabled:before{opacity:1}.form .btn-checkout.is-ready:hover{border-color:#7361cb;transform:translateY(-2px)}.form .btn-checkout.is-ready:hover:before{background:linear-gradient(112deg,#40347d,#6351c6 42%,#8f72e5)}@media(prefers-reduced-motion:reduce){.form .btn-checkout,.form .btn-checkout .btn-arrow,.form .btn-checkout:before{transition:none!important}}.receipt-unroll .receipt-reel .receipt{padding-bottom:3rem;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),97.5% 100%,95% calc(100% - 12px),92.5% 100%,90% calc(100% - 12px),87.5% 100%,85% calc(100% - 12px),82.5% 100%,80% calc(100% - 12px),77.5% 100%,75% calc(100% - 12px),72.5% 100%,70% calc(100% - 12px),67.5% 100%,65% calc(100% - 12px),62.5% 100%,60% calc(100% - 12px),57.5% 100%,55% calc(100% - 12px),52.5% 100%,50% calc(100% - 12px),47.5% 100%,45% calc(100% - 12px),42.5% 100%,40% calc(100% - 12px),37.5% 100%,35% calc(100% - 12px),32.5% 100%,30% calc(100% - 12px),27.5% 100%,25% calc(100% - 12px),22.5% 100%,20% calc(100% - 12px),17.5% 100%,15% calc(100% - 12px),12.5% 100%,10% calc(100% - 12px),7.5% 100%,5% calc(100% - 12px),2.5% 100%,0 calc(100% - 12px),0 0)!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),97.5% 100%,95% calc(100% - 12px),92.5% 100%,90% calc(100% - 12px),87.5% 100%,85% calc(100% - 12px),82.5% 100%,80% calc(100% - 12px),77.5% 100%,75% calc(100% - 12px),72.5% 100%,70% calc(100% - 12px),67.5% 100%,65% calc(100% - 12px),62.5% 100%,60% calc(100% - 12px),57.5% 100%,55% calc(100% - 12px),52.5% 100%,50% calc(100% - 12px),47.5% 100%,45% calc(100% - 12px),42.5% 100%,40% calc(100% - 12px),37.5% 100%,35% calc(100% - 12px),32.5% 100%,30% calc(100% - 12px),27.5% 100%,25% calc(100% - 12px),22.5% 100%,20% calc(100% - 12px),17.5% 100%,15% calc(100% - 12px),12.5% 100%,10% calc(100% - 12px),7.5% 100%,5% calc(100% - 12px),2.5% 100%,0 calc(100% - 12px),0 0)!important;border-bottom:0}.receipt-unroll .receipt-reel .receipt:after{content:"";position:absolute;bottom:22px;left:1.6rem;right:1.6rem;height:0;border-top:1px dashed #d6d0dd;background:none!important;opacity:.72}@media(max-width:550px){.receipt-unroll .receipt-reel .receipt{padding-bottom:2.65rem}.receipt-unroll .receipt-reel .receipt:after{left:1.05rem;right:1.05rem}}.mark-graphic{display:inline-flex;align-items:center;flex:0 0 auto;line-height:1;letter-spacing:normal;text-decoration:none}.brand-wordmark{display:block;width:184px;height:auto;max-width:100%;object-fit:contain}.footer-brand-link{display:inline-flex;align-items:center;line-height:1;text-decoration:none;margin-bottom:.75rem}.footer-brand-logo{display:block;width:158px;height:auto;object-fit:contain}@media(max-width:550px){.brand-wordmark{width:150px}.footer-brand-logo{width:146px}}@media(max-width:360px){.brand-wordmark{width:126px}}.market-selector{display:flex;flex-direction:column;gap:.5rem;font-size:.85rem;max-width:340px;margin:1.4rem 0 .6rem}.market-selector select{font:inherit;border:1px solid;border-radius:8px;padding:.8rem;background:var(--paper,#f7f6f2);color:inherit}.pricing-region-note{font-size:.75rem!important;line-height:1.6;max-width:360px}.delivery-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:5rem;gap:5rem;padding-block:4rem}.delivery-options h3{margin-top:1.5rem}.delivery-options p{font-size:.95rem;line-height:1.8;max-width:570px}@media(max-width:700px){.delivery-options{grid-template-columns:1fr;gap:1.2rem}.market-selector{max-width:none}}