/* Compatibility layer: keeps the static handoff resilient if the primary stylesheet is minified or partially parsed. */
.included{padding-block:170px 190px;background:var(--ink);color:var(--paper);max-width:none;width:100%;padding-inline:max(48px,calc((100% - 1280px)/2))}.included-top{margin-bottom:74px}.included .eyebrow{color:#8a8981}.included h2 em{color:var(--acid)}.included-list{max-width:910px;margin-left:auto}.included-item{display:grid;grid-template-columns:70px 1fr 30px;gap:24px;align-items:start;padding:30px 0;border-top:1px solid rgba(233,231,223,.2)}.included-item:last-child{border-bottom:1px solid rgba(233,231,223,.2)}.item-number{font-family:var(--mono);font-size:10px;color:var(--acid);padding-top:6px}.included-item h3{font-size:23px;letter-spacing:-.05em;margin:0 0 8px}.included-item p{color:#aaa89e;font-size:13px;max-width:520px;margin:0}.item-mark{font-size:20px;color:#aaa89e}.process{padding-block:175px}.process-track{position:relative;padding-top:60px}.process-line{position:absolute;top:80px;left:0;right:0;height:1px;background:var(--line)}.process-track ol{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;list-style:none;padding:0;margin:0}.process-track li{position:relative}.process-track li:before{content:"";position:absolute;top:-42px;width:9px;height:9px;border-radius:50%;border:1px solid var(--ink);background:var(--paper);box-shadow:0 0 0 6px var(--paper)}.process-track li span{font-family:var(--mono);color:var(--rust);font-size:10px}.process-track h3{font-size:22px;letter-spacing:-.05em;margin:18px 0 8px}.process-track p{font-size:12px;color:var(--muted);max-width:180px;margin:0}.pricing{padding-block:0 180px}.pricing-card{background:#d4d0c4;display:grid;grid-template-columns:1.1fr .9fr;padding:64px 7%;position:relative;overflow:hidden}.pricing-card:before{content:"";position:absolute;width:500px;height:500px;right:-120px;bottom:-330px;border:1px solid rgba(23,23,20,.15);border-radius:50%;box-shadow:0 0 0 35px rgba(23,23,20,.03),0 0 0 70px rgba(23,23,20,.025)}.pricing-copy,.pricing-value{position:relative;z-index:1}.pricing-copy h2{font-size:clamp(38px,4.5vw,64px)}.pricing-delivery{max-width:360px;color:#5e5d56;font-size:13px;margin-top:28px}.pricing-copy ul{list-style:none;padding:0;margin:31px 0 0}.pricing-copy li{font-size:12px;padding:11px 0;border-top:1px solid rgba(23,23,20,.18)}.pricing-value{border-left:1px solid rgba(23,23,20,.18);padding-left:14%;display:flex;flex-direction:column;justify-content:center}.pricing-value>p:first-child,.price-note,.checkout-status{font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#68675f}.price{display:flex;align-items:flex-start;gap:8px;margin-top:2px}.price span{font-family:var(--serif);font-size:34px;line-height:1.5}.price strong{font-size:clamp(100px,11vw,170px);font-weight:600;line-height:.9;letter-spacing:-.1em}.price-note{margin:13px 0 0}.checkout-status{line-height:1.5;text-transform:none;letter-spacing:0;margin:13px 0 0;max-width:230px}.checkout-status.is-ready{color:#315f2b}.checkout-status.is-disabled{color:#94452c}.faq{padding-block:0 180px;display:grid;grid-template-columns:.8fr 1.2fr;gap:8%}.faq-list{border-top:1px solid var(--line);margin-top:4px}.faq details{border-bottom:1px solid var(--line);padding:21px 0}.faq summary{cursor:pointer;list-style:none;font-size:17px;font-weight:600;letter-spacing:-.04em;display:flex;justify-content:space-between;gap:20px}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-family:var(--mono);font-size:18px;font-weight:400;transition:transform .3s}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:var(--muted);font-size:13px;line-height:1.65;max-width:550px;margin:17px 0 5px}.final-cta{text-align:center;display:flex;flex-direction:column;align-items:center;padding:135px 20px 150px;position:relative;border-top:1px solid var(--line);overflow:hidden}.final-cta .eyebrow{position:relative;z-index:1}.final-cta h2{font-size:clamp(54px,8vw,112px);margin:23px 0 22px;position:relative;z-index:1}.final-cta h2 em{color:var(--rust)}.final-cta p:not(.eyebrow){color:var(--muted);margin:0 0 29px;position:relative;z-index:1}.final-cta-orbit{position:absolute;width:560px;aspect-ratio:1;border:1px solid rgba(23,23,20,.13);border-radius:50%;top:10%;left:50%;transform:translateX(-50%);box-shadow:0 0 0 54px rgba(23,23,20,.025),0 0 0 108px rgba(23,23,20,.018)}.site-footer{border-top:1px solid var(--line);padding-block:26px;display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.06em}.site-footer .brand{font-family:var(--sans);font-size:15px;color:var(--ink);text-transform:none;letter-spacing:-.06em}.site-footer .brand-mark i{background:var(--ink)}
@media(max-width:850px){.section-shell{width:min(100% - 40px,620px)}.site-header{width:calc(100% - 40px);height:75px}.nav{display:none}.hero{display:block;padding-block:55px 82px}.hero h1{font-size:clamp(52px,13vw,82px);max-width:640px}.hero-lede{font-size:14px;max-width:520px}.hero-art{height:108vw;max-height:540px;min-height:390px;margin-top:50px}.scroll-cue{bottom:0}.statement{padding:120px 0 130px}.statement h2{font-size:clamp(41px,10vw,70px)}.transformation{height:270vh}.transformation-intro{top:7%;display:block}.transformation-note{text-align:left;margin-top:22px}.scene-wrap{inset:24% 20px 14%;align-items:flex-start}.scene{width:100%;height:min(600px,62vh)}.browser{left:7%;top:20%;width:86%;height:45%}.browser-after{clip-path:inset(calc((1 - var(--progress))*26%) 0 0 0)}.scene-copy{left:7%;right:auto;bottom:9%;width:85%}.scene-copy h3{font-size:32px}.scene-copy p{font-size:12px}.scene-word{font-size:24vw;bottom:27%;left:-3%}.scene-progress{width:calc(100% - 40px);bottom:5%}.showcase{padding-block:120px}.section-heading{display:block;margin-bottom:40px}.section-aside{margin-top:25px}.showcase-grid{grid-template-columns:1fr;gap:38px}.showcase-visual{height:430px}.included{padding-inline:20px;padding-block:120px}.included-list{margin-left:0}.included-item{grid-template-columns:38px 1fr 20px;gap:12px}.included-item h3{font-size:19px}.included-item p{font-size:12px}.process{padding-block:120px}.process-track{padding-top:0}.process-line{top:7px;bottom:7px;left:4px;right:auto;width:1px;height:auto}.process-track ol{display:block;padding-left:30px}.process-track li{margin-bottom:45px}.process-track li:before{top:0;left:-30px}.process-track h3{margin:11px 0 5px;font-size:21px}.pricing-card{display:block;padding:43px 25px}.pricing-value{border-left:0;border-top:1px solid rgba(23,23,20,.18);padding:36px 0 0;margin-top:38px}.price strong{font-size:120px}.faq{display:block;padding-bottom:120px}.faq-list{margin-top:45px}.final-cta{padding-block:105px}.site-footer{width:calc(100% - 40px);display:grid;grid-template-columns:1fr auto;gap:18px;font-size:8px}.site-footer>span:last-child{grid-column:1 / -1}.site-footer .brand{grid-column:1 / -1}}
@media(max-width:430px){.site-header .button{font-size:9px;padding:11px 12px}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.hero-proof{margin-top:49px}.art-card-front{width:78%;height:72%;left:4%}.art-card-back{width:62%;right:-3%}.caption-top{right:-1%;top:34%;font-size:8px}.browser-nav span{display:none}.browser-nav strong{font-size:8px}.pricing-copy h2{font-size:42px}.price strong{font-size:105px}.faq summary{font-size:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.grain{display:none}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.transformation{height:auto}.transformation-sticky{height:auto;position:relative;padding-block:85px}.scene-wrap{position:relative;inset:auto;margin:45px 20px 0}.scene{height:580px;--progress:1}.browser-before{display:none}.browser-after{opacity:1;transform:none;clip-path:none}.scene-copy{opacity:1}.scene-word{opacity:.5}.scene-progress{display:none}}
