.landing-mint,.marketing-hero{background:var(--marketing-bg)}.marketing-hero{position:relative;overflow:hidden}.marketing-hero:after,.marketing-hero:before{content:"";position:absolute;pointer-events:none}.marketing-hero:before{top:-16rem;right:-12rem;width:54rem;height:54rem;border-radius:50%;background:radial-gradient(circle,rgba(218,224,213,.52),transparent 68%);filter:blur(18px)}.marketing-hero:after{bottom:-19rem;left:-14rem;width:45rem;height:45rem;border-radius:50%;background:radial-gradient(circle,rgba(233,220,205,.44),transparent 68%);filter:blur(22px)}.marketing-hero-inner{position:relative;z-index:1;display:grid;min-height:min(760px,calc(100svh - var(--header-height)));grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr);align-items:center;gap:clamp(2.5rem,6vw,6.5rem);padding-block:clamp(4rem,8vh,6.8rem)}.marketing-hero-content{display:flex;max-width:670px;flex-direction:column;align-items:flex-start;animation:marketing-hero-enter .72s cubic-bezier(.22,1,.36,1) both}.marketing-trust-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .8rem;border:1px solid rgba(38,37,30,.09);border-radius:999px;background:rgba(255,255,255,.76);color:#5e5c55;font-size:.7rem;letter-spacing:.035em;backdrop-filter:blur(10px)}.marketing-hero-title{max-width:680px;margin-top:1.6rem;color:var(--marketing-ink);font-family:Avenir Next,Century Gothic,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.05rem,3.2vw,3.15rem);font-weight:540;line-height:1.12;letter-spacing:-.05em}.marketing-hero-title span{font-weight:670}.marketing-hero-copy{max-width:570px;margin-top:1.3rem;color:#5f5d56;font-size:.95rem;line-height:1.8}.marketing-hero-actions{display:flex;align-items:center;gap:.75rem;margin-top:1.85rem}.marketing-hero-facts{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.8rem;padding-top:1.35rem;border-top:1px solid rgba(38,37,30,.1)}.marketing-hero-facts dt{color:#302f2a;font-size:.78rem;font-weight:680}.marketing-hero-facts dd{margin-top:.3rem;color:#817e76;font-size:.68rem;line-height:1.55}.marketing-hero-stage{position:relative;min-height:560px;animation:marketing-stage-enter .9s cubic-bezier(.22,1,.36,1) .08s both}.marketing-motion-toggle{position:absolute;z-index:6;top:1rem;right:1rem;display:inline-flex;min-height:40px;align-items:center;gap:.45rem;padding-inline:.8rem;border:1px solid rgba(38,37,30,.1);border-radius:999px;background:rgba(255,255,255,.76);color:#57554e;font-size:.68rem;font-weight:620;letter-spacing:.02em;box-shadow:0 8px 24px rgba(38,37,30,.07);backdrop-filter:blur(12px);cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.marketing-motion-toggle:hover{border-color:rgba(38,37,30,.2);background:rgba(255,255,255,.94);color:var(--marketing-ink)}.marketing-motion-toggle-icon{display:inline-flex;width:.8rem;align-items:center;justify-content:center;color:#847f75;font-size:.58rem;line-height:1}.marketing-hero-stage.is-motion-paused .marketing-orbit-core,.marketing-hero-stage.is-motion-paused .marketing-orbit-halo,.marketing-hero-stage.is-motion-paused .marketing-orbit-network path,.marketing-hero-stage.is-motion-paused .marketing-orbit-node,.marketing-hero-stage.is-motion-paused .marketing-orbit-node:after,.marketing-hero-stage.is-motion-paused .marketing-orbit-pulse,.marketing-hero-stage.is-motion-paused .marketing-orbit-ring{animation-play-state:paused}.marketing-orbit{position:absolute;inset:0;overflow:hidden}.marketing-orbit-halo{position:absolute;top:50%;left:50%;width:72%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.9),rgba(238,235,226,.28) 55%,transparent 72%);transform:translate(-50%,-50%);animation:marketing-halo-breathe 4.8s ease-in-out infinite}.marketing-orbit-ring{position:absolute;top:50%;left:50%;border:1px solid rgba(48,49,44,.21);border-radius:50%}.marketing-orbit-ring:before{content:"";position:absolute;top:-5px;left:50%;width:10px;height:10px;border:2px solid #faf9f6;border-radius:50%;background:#c58e50;box-shadow:0 0 0 1px rgba(38,37,30,.18),0 0 20px rgba(197,142,80,.34)}.marketing-orbit-ring--outer{width:92%;height:54%;animation:marketing-orbit-spin 16s linear infinite}.marketing-orbit-ring--inner{width:62%;height:78%;animation:marketing-orbit-spin-reverse 12s linear infinite}.marketing-orbit-ring--inner:before{background:#63a381;box-shadow:0 0 0 1px rgba(38,37,30,.18),0 0 20px rgba(99,163,129,.34)}.marketing-orbit-network{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.marketing-orbit-network path{stroke:rgba(47,48,43,.3);stroke-width:1;stroke-dasharray:5 7;animation:marketing-network-flow 7s linear infinite}.marketing-orbit-network circle{fill:#faf9f6;stroke:rgba(47,48,43,.44)}.marketing-orbit-core,.marketing-orbit-node{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;border:1px solid rgba(38,37,30,.11);border-radius:50%;background:rgba(255,255,255,.9);box-shadow:0 16px 36px rgba(38,37,30,.1);backdrop-filter:blur(10px)}.marketing-orbit-core{top:50%;left:50%;width:104px;height:104px;flex-direction:column;color:#22221e;transform:translate(-50%,-50%);animation:marketing-core-signal 3.6s ease-in-out infinite}.marketing-orbit-core small{font-size:.55rem;font-weight:700;letter-spacing:.18em}.marketing-orbit-core strong{margin-top:.1rem;font-family:Georgia,serif;font-size:2.5rem;font-weight:500;line-height:1}.marketing-orbit-node{width:54px;height:54px;opacity:.72;transition:opacity .25s ease,transform .25s ease,box-shadow .25s ease;animation:marketing-node-float 3.8s ease-in-out infinite}.marketing-orbit-node.is-active{opacity:1;box-shadow:0 18px 42px rgba(38,37,30,.16),0 0 0 7px rgba(255,255,255,.42)}.marketing-orbit-node.is-active:after{content:"";position:absolute;inset:-8px;border:1px solid;border-radius:50%;opacity:0;animation:marketing-node-signal 2.4s ease-out infinite}.marketing-orbit-node--1{top:27%;left:15%}.marketing-orbit-node--2{top:23%;right:12%;animation-delay:-1.6s}.marketing-orbit-node--3{right:16%;bottom:24%;animation-delay:-3.2s}.marketing-orbit-pulse{position:absolute;width:8px;height:8px;border:2px solid #faf9f6;border-radius:50%;background:#c49254;box-shadow:0 0 0 1px rgba(38,37,30,.2);animation:marketing-pulse 2.8s ease-in-out infinite}.marketing-orbit-pulse--one{top:39%;left:35%}.marketing-orbit-pulse--two{right:30%;bottom:36%;background:#69a084;animation-delay:-1.4s}.marketing-offer-shell{position:absolute;z-index:4;right:7%;bottom:3%;display:flex;width:min(86%,440px);flex-direction:column;padding:.45rem;border:1px solid rgba(38,37,30,.09);border-radius:18px;background:rgba(255,255,255,.86);box-shadow:0 24px 64px rgba(38,37,30,.12);backdrop-filter:blur(16px)}.marketing-service-switcher{display:flex;width:100%;padding:.2rem;border-radius:12px;background:rgba(238,235,229,.74)}.marketing-service-switcher button{min-width:0;min-height:36px;flex:1;border:0;border-radius:9px;background:transparent;color:#8a877f;font-size:.75rem;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.marketing-service-switcher button.is-active{background:#fff;color:var(--marketing-ink);box-shadow:0 2px 8px rgba(38,37,30,.08)}.marketing-hero-offer{display:grid;width:100%;min-height:68px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;margin-top:.2rem;padding:.6rem .7rem;border-radius:12px;background:transparent;text-align:left}.marketing-hero-offer-icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid rgba(38,37,30,.07);border-radius:50%}.marketing-hero-offer-name{display:block;overflow:hidden;color:#35342e;font-size:.82rem;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.marketing-hero-offer-copy{min-width:0}.marketing-hero-offer-copy small{display:block;margin-bottom:.18rem;overflow:hidden;color:#8a877f;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.marketing-hero-offer-price{display:inline-flex;align-items:baseline;gap:.3rem;color:var(--marketing-ink)}.marketing-hero-offer-price small{color:#76736c;font-size:.68rem}.marketing-hero-offer-price strong{font-size:1.08rem;font-variant-numeric:tabular-nums}.marketing-catalog-status{display:flex;width:100%;align-items:center;justify-content:center;border:1px dashed rgba(38,37,30,.16);border-radius:12px;color:#66645d;text-align:center}.marketing-catalog-status strong{font-size:.86rem;font-weight:560}.marketing-catalog-status--hero{min-height:72px}.marketing-catalog-status--products{min-height:180px;grid-column:1/-1;border-radius:18px;background:rgba(255,255,255,.45)}.landing-cta,.landing-secondary-cta{display:inline-flex;min-width:136px;min-height:44px;align-items:center;justify-content:center;gap:.4rem;padding-inline:1.4rem;border-radius:999px;font-size:.8125rem;font-weight:560;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.landing-cta{background:var(--marketing-primary);color:#fff}.landing-secondary-cta{border:1px solid rgba(38,37,30,.34);background:rgba(255,255,255,.44);color:var(--marketing-ink)}.landing-cta:hover,.landing-secondary-cta:hover{transform:translateY(-1px)}.landing-cta:hover{background:var(--marketing-primary-hover);box-shadow:0 10px 24px rgba(38,37,30,.18)}.landing-secondary-cta:hover{border-color:var(--marketing-ink);background:#fff}.marketing-products{content-visibility:auto;contain-intrinsic-size:auto 900px;background:var(--marketing-surface)}.marketing-section-inner{display:flex;flex-direction:column;align-items:stretch;padding-block:clamp(5.5rem,9vw,8rem)}.marketing-section-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,410px);align-items:end;gap:3rem}.marketing-page.is-reveal-ready [data-marketing-reveal]{--marketing-reveal-delay:0ms;opacity:0;translate:0 28px}.marketing-page.is-reveal-observing [data-marketing-reveal]{transition:opacity .76s var(--marketing-reveal-delay) cubic-bezier(.22,1,.36,1),translate .76s var(--marketing-reveal-delay) cubic-bezier(.22,1,.36,1)}.marketing-page.is-reveal-ready [data-marketing-reveal].is-visible{opacity:1;translate:0 0}.marketing-page.is-reveal-observing .product-soft-card[data-marketing-reveal]{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,opacity .76s var(--marketing-reveal-delay) cubic-bezier(.22,1,.36,1),translate .76s var(--marketing-reveal-delay) cubic-bezier(.22,1,.36,1)}.marketing-feature-stories .marketing-feature-story:nth-child(2),.marketing-products-grid .product-soft-card:nth-child(2){--marketing-reveal-delay:90ms}.marketing-feature-stories .marketing-feature-story:nth-child(3),.marketing-products-grid .product-soft-card:nth-child(3){--marketing-reveal-delay:180ms}.marketing-section-heading{text-align:left}.marketing-kicker{display:block;margin-bottom:.85rem;color:#817e75;font-size:.65rem;font-weight:650;letter-spacing:.16em}.marketing-bottom-cta-card h2,.marketing-section-heading h2{color:var(--marketing-ink);font-family:Avenir Next,Century Gothic,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,3.2vw,3rem);font-weight:540;line-height:1.2;letter-spacing:-.035em}.marketing-bottom-cta-card p,.marketing-section-heading p{margin-top:.65rem;color:#66645d;font-size:.875rem;line-height:1.65}.marketing-section-summary{padding-bottom:.2rem}.marketing-section-summary p{color:#6b6962;font-size:.86rem;line-height:1.75}.marketing-products-grid{display:grid;width:100%;grid-template-columns:1fr;gap:1rem;margin-top:3.25rem}.marketing-text-link{display:inline-flex;min-height:44px;margin-top:.75rem;align-items:center;color:#393832;font-size:.78rem;font-weight:600}.marketing-text-link:hover{text-decoration:underline;text-underline-offset:4px}.marketing-features{content-visibility:auto;contain-intrinsic-size:auto 780px;padding-block:clamp(5.5rem,9vw,8rem);background:#f1efe9}.marketing-features-inner{max-width:1140px}.marketing-features-heading{max-width:700px;margin-bottom:3rem}.marketing-feature-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.marketing-feature.marketing-feature-story{display:flex;min-height:480px;flex-direction:column;overflow:hidden;padding:0;border:0;border-radius:18px;background:#efece5;text-align:left}.marketing-feature-story.is-payment{background:#f6eee6}.marketing-feature-story.is-refund{background:#e9efea}.marketing-feature-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:2rem 2rem 0}.marketing-feature-index{color:#858178;font-size:.65rem;font-weight:650;letter-spacing:.16em}.marketing-feature h3{margin-top:1.15rem;color:var(--marketing-ink);font-family:Songti SC,STSong,Georgia,serif;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:520;letter-spacing:-.02em}.marketing-feature p{max-width:350px;margin-top:1rem;color:#5c5a53;font-size:.82rem;line-height:1.75}.marketing-feature-note{display:inline-flex;min-height:32px;margin-top:1rem;align-items:center;padding-inline:.75rem;border:1px solid rgba(38,37,30,.12);border-radius:999px;color:#5d5a53;font-size:.68rem;letter-spacing:.03em}.marketing-feature-visual{position:relative;display:flex;min-width:0;align-items:center;justify-content:center;overflow:hidden;min-height:240px;flex:1;padding:1.5rem}.marketing-feature-visual:before{content:"";position:absolute;width:75%;aspect-ratio:1;border-radius:50%;background:rgba(255,255,255,.38);filter:blur(1px)}.marketing-demo-window{position:relative;z-index:1;width:min(100%,390px);overflow:hidden;border:1px solid rgba(38,37,30,.14);border-radius:10px;background:rgba(255,255,255,.92);box-shadow:0 28px 60px rgba(56,51,42,.16);transform:rotate(-1.2deg)}.marketing-demo-toolbar{display:flex;height:38px;align-items:center;gap:5px;padding-inline:.85rem;border-bottom:1px solid #ece9e3;background:#f8f7f4}.marketing-demo-toolbar>span{width:7px;height:7px;border-radius:50%;background:#d5d1c9}.marketing-demo-toolbar small{margin-left:auto;color:#8a877f;font-size:.58rem}.marketing-demo-body{padding:1.35rem}.marketing-demo-order-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem}.marketing-demo-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;background:#ece8df;color:#393832}.marketing-demo-order-head small,.marketing-demo-order-head strong{display:block}.marketing-demo-order-head strong{color:#34332e;font-size:.78rem}.marketing-demo-order-head small{margin-top:.2rem;color:#8a877f;font-size:.62rem}.marketing-demo-order-head em{padding:.3rem .55rem;border-radius:999px;background:#fff0d7;color:#8f5a12;font-size:.58rem;font-style:normal}.marketing-demo-steps{display:grid;gap:.7rem;margin-top:1.4rem;padding-left:.15rem}.marketing-demo-steps span{position:relative;display:flex;min-height:28px;align-items:center;padding-left:2rem;color:#77746d;font-size:.68rem}.marketing-demo-steps span:before{content:"";position:absolute;left:0;width:20px;height:20px;border:1px solid #cbc7be;border-radius:50%;background:#fff}.marketing-demo-steps span:after{content:"";position:absolute;top:24px;bottom:-12px;left:10px;width:1px;background:#d8d4cc}.marketing-demo-steps span:last-child:after{display:none}.marketing-demo-steps .is-complete:before{border-color:#3c7d5d;background:#3c7d5d;box-shadow:inset 0 0 0 5px #3c7d5d}.marketing-demo-steps .is-complete:after{background:#82a792}.marketing-demo-steps .is-current{color:#34332e;font-weight:600}.marketing-demo-steps .is-current:before{border:6px solid #fff;background:#c98f42;box-shadow:0 0 0 1px #c98f42}.marketing-feature-visual--payment{min-height:240px}.marketing-payment-card{position:absolute;z-index:1;width:min(78%,320px);border:1px solid rgba(72,51,32,.12);border-radius:10px;background:rgba(255,255,255,.94);box-shadow:0 24px 52px rgba(72,51,32,.14)}.marketing-payment-card--back{top:13%;left:8%;height:158px;padding:1.15rem;background:#e3d2c0;transform:rotate(-7deg)}.marketing-payment-card--back span,.marketing-payment-card--back strong{display:block}.marketing-payment-card--back span{color:#7f6650;font-size:.62rem;letter-spacing:.08em}.marketing-payment-card--back strong{margin-top:.45rem;color:#463a30;font-family:Songti SC,STSong,Georgia,serif;font-size:1rem;font-weight:500}.marketing-payment-card--front{right:6%;bottom:7%;padding:1.15rem;transform:rotate(2.5deg)}.marketing-payment-card--front>small{color:#837b73;font-size:.62rem}.marketing-payment-option{display:grid;min-height:58px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;margin-top:.65rem;padding:.6rem;border:1px solid #ebe6df;border-radius:7px}.marketing-payment-option.is-selected{border-color:#8dad9b;background:#f4f8f5}.marketing-payment-logo{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:#f4f3ef}.marketing-payment-logo.is-wechat{color:#238a54}.marketing-payment-logo.is-alipay{color:#1677ff}.marketing-payment-logo svg{width:18px;height:18px}.marketing-payment-option small,.marketing-payment-option strong{display:block}.marketing-payment-option strong{color:#3d3934;font-size:.68rem}.marketing-payment-option small{margin-top:.15rem;color:#958e86;font-size:.55rem}.marketing-payment-option i{width:14px;height:14px;border:1px solid #bdb7af;border-radius:50%}.marketing-payment-option.is-selected i{border:4px solid #47775e}.marketing-feature-visual--refund{min-height:240px}.marketing-refund-orbit{position:absolute;border:1px solid rgba(57,85,67,.15);border-radius:50%}.marketing-refund-orbit--one{width:250px;height:250px;animation:marketing-orbit-spin 24s linear infinite}.marketing-refund-orbit--two{width:170px;height:170px;animation:marketing-orbit-spin-reverse 18s linear infinite}.marketing-refund-shield{position:relative;z-index:1;display:flex;width:110px;height:110px;align-items:center;justify-content:center;border:1px solid rgba(50,83,61,.18);border-radius:42% 42% 50% 50%;background:rgba(255,255,255,.82);color:#355d45;box-shadow:0 22px 45px rgba(50,83,61,.12)}.marketing-refund-status{position:absolute;z-index:2;right:5%;bottom:8%;display:flex;align-items:center;gap:.65rem;padding:.8rem 1rem;border:1px solid rgba(50,83,61,.14);border-radius:8px;background:rgba(255,255,255,.92);box-shadow:0 16px 38px rgba(50,83,61,.14)}.marketing-refund-check{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:50%;background:#3e7454;color:#fff;font-size:.78rem}.marketing-refund-status small,.marketing-refund-status strong{display:block}.marketing-refund-status small{color:#7e8f83;font-size:.55rem}.marketing-refund-status strong{margin-top:.15rem;color:#345340;font-size:.68rem}.marketing-bottom-cta{content-visibility:auto;contain-intrinsic-size:auto 540px;padding-block:clamp(5rem,8vw,7rem);background:var(--marketing-surface)}.marketing-bottom-cta-card{position:relative;display:flex;max-width:1080px;min-height:320px;margin-inline:auto;align-items:center;overflow:hidden;padding:clamp(2.5rem,6vw,5rem);border-radius:22px;background:#26251e;color:#fff}.marketing-bottom-cta-copy{position:relative;z-index:2;max-width:600px}.marketing-bottom-cta-card .marketing-kicker{color:#a9a69d}.marketing-bottom-cta-card h2{color:#fff}.marketing-bottom-cta-card p{color:#c9c6bd}.marketing-bottom-cta-card>.landing-cta{position:relative;z-index:2;flex-shrink:0;margin-left:auto;border:1px solid rgba(255,255,255,.25);background:#fff;color:#26251e}.marketing-bottom-cta-card>.landing-cta:hover{background:#f1eee8}.marketing-bottom-orb{position:absolute;right:8%;display:flex;width:250px;height:250px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);border-radius:50%;color:rgba(255,255,255,.05);font-family:Georgia,serif;font-size:11rem;transform:translateX(45%);animation:marketing-bottom-breathe 7s ease-in-out infinite}.marketing-footer{border-top:1px solid var(--marketing-border);background:#f4f1ec}.marketing-footer-inner{padding-block:2.75rem}.marketing-footer-brand{min-height:44px}.marketing-footer-blurb{max-width:680px;margin-top:.8rem;color:#65635c;font-size:.78rem;line-height:1.7}.marketing-footer-bottom{display:flex;margin-top:1.6rem;flex-direction:column;gap:1rem;padding-top:1.25rem;border-top:1px solid var(--marketing-border)}.marketing-footer-copyright{color:#6c6962;font-size:.75rem}.marketing-footer-nav{display:flex;flex-wrap:wrap;gap:.35rem 1.15rem}.marketing-footer-link{display:inline-flex;min-width:44px;min-height:44px;align-items:center;color:#44423c;font-size:.75rem;font-weight:550;transition:color .15s ease}.marketing-footer-link:hover{color:#000}@keyframes marketing-hero-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes marketing-stage-enter{0%{opacity:0;transform:translateX(24px) scale(.98)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes marketing-card-enter{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes marketing-fade-in{0%{opacity:0}to{opacity:1}}@keyframes marketing-halo-breathe{0%,to{opacity:.58;filter:blur(0)}50%{opacity:1;filter:blur(4px)}}@keyframes marketing-core-signal{0%,to{box-shadow:0 16px 36px rgba(38,37,30,.1),0 0 0 0 rgba(99,163,129,.13)}50%{box-shadow:0 20px 44px rgba(38,37,30,.14),0 0 0 16px rgba(99,163,129,0)}}@keyframes marketing-node-signal{0%{opacity:.45;transform:scale(.84)}to{opacity:0;transform:scale(1.3)}}@keyframes marketing-orbit-spin{0%{transform:translate(-50%,-50%) rotate(12deg)}to{transform:translate(-50%,-50%) rotate(372deg)}}@keyframes marketing-orbit-spin-reverse{0%{transform:translate(-50%,-50%) rotate(104deg)}to{transform:translate(-50%,-50%) rotate(-256deg)}}@keyframes marketing-network-flow{to{stroke-dashoffset:-72}}@keyframes marketing-node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes marketing-pulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}@keyframes marketing-bottom-breathe{0%,to{opacity:.75;transform:translateX(45%) scale(1)}50%{opacity:1;transform:translateX(45%) scale(1.05)}}@media (min-width:768px){.marketing-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-footer-bottom{flex-direction:row;align-items:center;justify-content:space-between}}@media (max-width:1020px){.marketing-hero-inner{min-height:auto;grid-template-columns:1fr;gap:1.5rem;padding-block:4.5rem 3rem}.marketing-hero-content{max-width:720px}.marketing-hero-stage{width:min(100%,650px);min-height:520px;margin-inline:auto}.marketing-feature-stories{grid-template-columns:1fr}.marketing-feature.marketing-feature-story{display:grid;min-height:340px;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr)}.marketing-feature-copy{padding:2.5rem}.marketing-feature-visual{min-height:340px}.marketing-bottom-cta-card{align-items:flex-start;flex-direction:column}.marketing-bottom-cta-card>.landing-cta{margin-top:1.75rem;margin-left:0}}@media (max-width:767px){.marketing-hero:before{top:-9rem;right:-18rem;width:38rem;height:38rem}.marketing-hero:after{bottom:-15rem;left:-17rem;width:34rem;height:34rem}.marketing-hero-inner{gap:1.25rem;padding-block:3.1rem 2.5rem}.marketing-hero-title{max-width:560px;margin-top:1.4rem;font-size:clamp(1.9rem,9.2vw,2.7rem);line-height:1.12;letter-spacing:-.04em}.marketing-hero-copy{margin-top:1rem;font-size:.84rem}.marketing-hero-actions{width:100%;margin-top:1.45rem}.landing-cta,.landing-secondary-cta{min-width:0;flex:1}.marketing-hero-facts{gap:.65rem;margin-top:2rem}.marketing-hero-facts dd{font-size:.62rem}.marketing-hero-stage{min-height:430px}.marketing-orbit{inset:-1rem -2.5rem 0}.marketing-orbit-core{width:86px;height:86px}.marketing-orbit-node{width:48px;height:48px}.marketing-offer-shell{right:0;bottom:0;width:100%}.marketing-section-inner{padding-block:3.5rem 4.25rem}.marketing-section-intro{grid-template-columns:1fr;gap:1rem}.marketing-products-grid{margin-top:2rem}.layout-marketing .product-soft-card{min-height:410px;padding:1.4rem}.marketing-product-icon{width:46px;height:46px}.layout-marketing .product-soft-card h3{margin-top:1.4rem}.marketing-product-price{padding-top:1.125rem}.marketing-product-action{right:1.4rem;bottom:1.55rem}.marketing-features{padding-block:4.25rem}.marketing-features-heading{margin-bottom:2rem}.marketing-feature-visual{min-height:285px;padding:1.25rem}.marketing-payment-card{width:min(78%,340px)}.marketing-refund-orbit--one{width:250px;height:250px}.marketing-refund-orbit--two{width:175px;height:175px}.marketing-refund-status{right:5%;bottom:11%}.marketing-bottom-cta{padding-block:3.5rem}.marketing-bottom-cta-card{min-height:310px;padding:2.5rem 1.5rem}.marketing-feature.marketing-feature-story{display:flex;min-height:470px}.marketing-feature-copy{padding:2rem 1.5rem 0}}@media (max-width:420px){.marketing-product-label small{display:none}.marketing-hero-offer-name{font-size:.72rem}.marketing-hero-offer-price small{display:none}.marketing-payment-card--back{left:7%}.marketing-payment-card--front{right:6%}}@media (prefers-reduced-motion:reduce){.layout-marketing .landing-cta,.layout-marketing .landing-secondary-cta,.layout-marketing .marketing-footer-link,.layout-marketing .marketing-service-switcher button,.layout-marketing .product-soft-card,.layout-marketing .site-header-control,.layout-marketing .site-header-menu-option{transition:none}.marketing-bottom-orb,.marketing-orbit-core,.marketing-orbit-halo,.marketing-orbit-network path,.marketing-orbit-node,.marketing-orbit-node:after,.marketing-orbit-pulse,.marketing-orbit-ring--inner,.marketing-orbit-ring--outer,.marketing-refund-orbit--one,.marketing-refund-orbit--two{animation:none}}