/* Stellar / Autumn shop */
body .j5wm4,body .j5wm4--inner,body .btn-primary,body .w2jt5--add:hover:not(:disabled){color:#241207}
.st-faq-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:start}body .st-faq-heading .r2mb5{justify-content:flex-start}body .st-faq-answers .faq-accordion-wrapper{max-width:none;margin-top:0}body .st-faq-answers .faq-support-text{text-align:left}body .st-faq-answers .faq-accordion-item{border-radius:0;background:transparent;border-width:0 0 1px;border-color:#a5693555}body .st-faq-answers .faq-accordion-button{padding:22px 0}body .st-faq-answers .faq-accordion-body{padding-inline:0}
@media(max-width:767px){.st-faq-grid{grid-template-columns:1fr;gap:28px}}
.st-variant-image{width:56px;height:56px;object-fit:cover;border-radius:6px;flex-shrink:0}
:root{--st-line:#a5693545;--bs-body-color:#fff0db;--bs-emphasis-color:#fff0db;--bs-secondary-color:#c5a88e}
html{scroll-behavior:smooth}body{background:#120c09;color:#fff0db}body>.bg-image{display:none}
.st-wrap{width:min(1320px,calc(100% - 96px));margin-inline:auto}
.st-eyebrow{font:600 10px/1.6 ui-monospace,monospace;letter-spacing:.22em;color:#e5a66a;display:flex;align-items:center;gap:14px;margin:0 0 28px;text-transform:uppercase}.st-eyebrow::before{content:'';width:36px;height:1px;background:#b26934;flex-shrink:0}

/* Hero */
.st-hero{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 72% 30%,#6f300b50,transparent 64%)}.st-hero::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:url('autumn-leaves.svg');background-size:cover;opacity:.2;animation:st-bg-drift 28s ease-in-out infinite alternate}
.st-hero-grid{display:grid;grid-template-columns:1.03fr 1fr;align-items:center;min-height:730px;gap:36px;padding-block:80px}.st-hero-copy{z-index:2}
.st-hero h1,.st-maintenance h1{font:400 clamp(56px,5.6vw,86px)/1.02 Georgia,'Times New Roman',serif;letter-spacing:-.055em;margin:0 0 32px;color:#fff0db}.st-hero h1 em,.st-maintenance h1 em{color:#f9a24d;font-style:normal}
.st-intro{font-size:16px;line-height:1.8;color:#c5a88e;max-width:440px;margin:0 0 32px}.st-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}
.st-button{position:relative;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;gap:12px;padding:15px 24px;border:1px solid #ed9a4b;border-radius:100px;background:linear-gradient(180deg,#ffc282,#ec7820);color:#251306;text-decoration:none;font-size:13px;font-weight:700;line-height:1.4;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 32px #dd6b0920}.st-button::after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 48%,transparent 66%);transform:translateX(-130%);animation:st-shine 5s ease-in-out infinite}.st-button:hover{color:#170b04;transform:translateY(-2px);box-shadow:0 10px 36px #dd6b0940}.st-button-quiet{background:transparent;color:#edd5b8;border-color:#b08c6255;box-shadow:none}.st-button-quiet::after{display:none}.st-button-quiet:hover{color:#fff0db;border-color:#d09a61}
.st-hero-notes{display:flex;flex-wrap:wrap;gap:10px;margin-top:44px}
.st-hero-notes span{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border:1px solid #a5693545;border-radius:100px;background:#20140e8c;color:#d8bda0;font-size:11.5px;font-weight:500;letter-spacing:0;transition:border-color .25s,color .25s,transform .25s}
.st-hero-notes span:hover{border-color:#ed9a4b88;color:#ffd9a8;transform:translateY(-2px)}
.st-hero-notes svg{width:13px;height:13px;flex-shrink:0;color:#f9953b}

/* Hero copy entrance */
.st-hero-copy>*{animation:st-rise .85s cubic-bezier(.22,1,.36,1) both}
.st-hero-copy>:nth-child(1){animation-delay:.05s}
.st-hero-copy>:nth-child(2){animation-delay:.14s}
.st-hero-copy>:nth-child(3){animation-delay:.22s}
.st-hero-copy>:nth-child(4){animation-delay:.3s}
.st-hero-copy>:nth-child(5){animation-delay:.38s}

/* Live product collage */
.st-showcase{position:relative;perspective:1600px;padding:8px 0 8px 24px}
.st-showcase::before{content:'';position:absolute;inset:8% 4% 12% 10%;background:radial-gradient(ellipse at 55% 45%,#f9953b40,transparent 68%);pointer-events:none;animation:st-glow-breathe 5.5s ease-in-out infinite}
.st-showcase-cols{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;height:640px;overflow:hidden;transform:rotate(7deg) translateX(8%);transform-style:preserve-3d;mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 88%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 88%,transparent 100%)}
.st-marquee{overflow:hidden;height:140%;margin-top:-12%;padding:0 7px}
.st-marquee:nth-child(1){transform:translateX(18%) rotate(-3deg);z-index:1}
.st-marquee:nth-child(2){transform:translateY(64px) scale(1.06);z-index:3}
.st-marquee:nth-child(3){transform:translateX(-16%) rotate(3deg);z-index:2}
.st-marquee-track{display:flex;flex-direction:column;gap:16px;will-change:transform;animation:st-marquee-up 28s linear infinite}
.st-marquee--down .st-marquee-track{animation-name:st-marquee-down;animation-duration:34s}
.st-marquee:nth-child(3) .st-marquee-track{animation-duration:22s}
.st-art-card{position:relative;display:block;background:#140c09;border:1px solid #c4844d66;padding:0;border-radius:20px;text-decoration:none;box-shadow:0 22px 48px #0008;overflow:hidden;transition:border-color .35s,transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s}
.st-art-card:hover{border-color:#ffc282;transform:translateY(-12px) scale(1.04);box-shadow:0 32px 58px #000a;z-index:4}
.st-art-card img,.st-art-card-empty{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.22,1,.36,1)}
.st-art-card:hover img{transform:scale(1.08)}
.st-art-card-empty{background:linear-gradient(145deg,#4a2614,#1a100c)}
.st-art-card span{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;gap:8px;align-items:flex-end;padding:42px 13px 13px;color:#fff6e8;font-size:12.5px;font-weight:600;line-height:1.25;background:linear-gradient(to top,#120c09f2 8%,#120c0900 100%);text-shadow:0 1px 8px #0008}
.st-art-card b{font-size:12px;font-weight:800;color:#ffc282;white-space:nowrap}
.st-showcase-label{display:block;text-align:right;color:#a97d52;font:9px ui-monospace,monospace;letter-spacing:.2em;margin-top:12px;text-transform:uppercase;position:relative;z-index:2}
.st-hero-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--st-line);padding-block:23px;color:#ac8869;font:9px ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.st-hero-bottom a{color:#eac9a0;text-decoration:none;font:12px sans-serif;letter-spacing:0;text-transform:none}

/* Falling leaves: stay on screen while you scroll, never steal clicks */
.st-leaves{position:fixed;inset:0;pointer-events:none;z-index:40;overflow:hidden;transform:translate3d(var(--st-leaf-x,0px),var(--st-leaf-y,0px),0)}
.st-leaves i{position:absolute;top:-12%;width:14px;height:18px;background:linear-gradient(135deg,#e39a4a,#9a3d22);border-radius:80% 0 55% 50%;opacity:.28;animation:st-leaf-fall linear infinite;filter:drop-shadow(0 4px 6px #0006);will-change:transform}
.st-leaves i:nth-child(1){left:6%;animation-duration:14s;animation-delay:-1s;transform:scale(.7)}
.st-leaves i:nth-child(2){left:14%;animation-duration:18s;animation-delay:-6s;transform:scale(.9)}
.st-leaves i:nth-child(3){left:22%;animation-duration:12s;animation-delay:-3s;transform:scale(.55)}
.st-leaves i:nth-child(4){left:31%;animation-duration:16s;animation-delay:-9s}
.st-leaves i:nth-child(5){left:42%;animation-duration:20s;animation-delay:-4s;transform:scale(.8)}
.st-leaves i:nth-child(6){left:53%;animation-duration:13s;animation-delay:-8s;transform:scale(.6)}
.st-leaves i:nth-child(7){left:61%;animation-duration:17s;animation-delay:-2s}
.st-leaves i:nth-child(8){left:70%;animation-duration:15s;animation-delay:-11s;transform:scale(.75)}
.st-leaves i:nth-child(9){left:78%;animation-duration:19s;animation-delay:-5s;transform:scale(.5)}
.st-leaves i:nth-child(10){left:84%;animation-duration:14s;animation-delay:-7s}
.st-leaves i:nth-child(11){left:91%;animation-duration:21s;animation-delay:-10s;transform:scale(.85)}
.st-leaves i:nth-child(12){left:47%;animation-duration:11s;animation-delay:-12s;transform:scale(.45)}
.st-leaves i:nth-child(13){left:9%;animation-duration:22s;animation-delay:-14s;transform:scale(.65)}
.st-leaves i:nth-child(14){left:96%;animation-duration:16s;animation-delay:-3.5s;transform:scale(.7)}
.st-leaves i:nth-child(15){left:27%;animation-duration:15s;animation-delay:-8.5s;transform:scale(.6)}
.st-leaves i:nth-child(16){left:64%;animation-duration:19s;animation-delay:-1.5s;transform:scale(.8)}
.st-leaves i:nth-child(17){left:3%;animation-duration:17s;animation-delay:-13s;transform:scale(.5)}
.st-leaves i:nth-child(18){left:88%;animation-duration:13s;animation-delay:-4.5s;transform:scale(.72)}

@keyframes st-rise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}
@keyframes st-marquee-up{from{transform:translateY(0)}to{transform:translateY(-50%)}}
@keyframes st-marquee-down{from{transform:translateY(-50%)}to{transform:translateY(0)}}
@keyframes st-leaf-fall{0%{transform:translate3d(0,-10vh,0) rotate(0deg)}25%{transform:translate3d(18px,20vh,0) rotate(80deg)}50%{transform:translate3d(-14px,50vh,0) rotate(160deg)}75%{transform:translate3d(22px,75vh,0) rotate(240deg)}100%{transform:translate3d(-8px,110vh,0) rotate(360deg)}}
@keyframes st-shine{0%,60%{transform:translateX(-130%)}80%,100%{transform:translateX(130%)}}
@keyframes st-pulse-glow{0%,100%{box-shadow:0 0 0 0 #f9953b00}50%{box-shadow:0 0 40px 0 #f9953b22}}
@keyframes st-bg-drift{from{transform:scale(1) translate3d(0,0,0)}to{transform:scale(1.06) translate3d(-1.5%,1%,0)}}
@keyframes st-glow-breathe{0%,100%{opacity:.28}50%{opacity:.62}}
@keyframes st-stock-pulse{0%,100%{box-shadow:0 0 0 3px rgba(22,163,74,.2);opacity:1}50%{box-shadow:0 0 0 7px rgba(22,163,74,.08);opacity:.7}}

.st-section{padding-block:100px}.st-section h2{font:400 clamp(38px,4vw,62px)/1.08 Georgia,serif;letter-spacing:-.045em;color:#fff0db;margin:0}.st-section h2 em{font-style:normal;color:#d4a16d}.st-section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px}.st-section-heading>p{max-width:300px;margin:0;color:#c5a88e;font-size:14px;line-height:1.8;padding-top:18px;border-top:1px solid var(--st-line)}
.st-step-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:66px}.st-step{padding:24px 34px 0 0;border-top:1px solid var(--st-line);position:relative;transition:transform .35s}.st-step::before{content:'';height:30px;width:1px;background:#a56935;position:absolute;top:0;left:0;transform-origin:top;animation:st-line-grow .8s ease both}.st-step:nth-child(2){margin-top:48px}.st-step:nth-child(3){margin-top:96px}.st-step-no{font:300 66px/1 ui-monospace,monospace;color:#e98a36;letter-spacing:-.06em;display:block;margin-bottom:24px}.st-step h3{font:400 28px/1.2 Georgia,serif;letter-spacing:-.04em;color:#fff0db}.st-step p,.st-payment-panel p{color:#c5a88e;font-size:14px;line-height:1.8;max-width:420px}.st-step a{font-size:12px;color:#f4ae6a;text-decoration:none}.st-step-caption{font:9px ui-monospace,monospace;letter-spacing:.13em;color:#997352;text-transform:uppercase}
@keyframes st-line-grow{from{transform:scaleY(0)}to{transform:scaleY(1)}}
.st-payment-panel{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:56px;border:1px solid var(--st-line);background:linear-gradient(125deg,#3b20162b,#291a0f66)}.st-payment-panel h2{font-size:48px;margin-bottom:24px}.st-payment-panel .st-button{margin-top:16px}.st-payment-list>div{display:flex;gap:24px;padding:20px 0;border-bottom:1px solid var(--st-line);transition:transform .35s,border-color .35s}.st-payment-list>div:hover{transform:translateX(8px)}.st-payment-list>div:last-child{border:0}.st-payment-list>div>span{color:#f9953b;font:12px ui-monospace,monospace;padding-top:5px}.st-payment-list h3{color:#f4dfc3;font:400 23px Georgia,serif}.st-payment-list p{margin:0;font-size:13px}
body header.sticky-top,body .navbar-absolute-wrapper{background:#120c09f5;border-bottom:1px solid var(--st-line);z-index:1030}body .navbar-absolute-wrapper{position:relative!important}body .modern-navbar>.container{max-width:1320px;padding-block:18px!important}body .modern-navbar .nav-link{font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:#c5a88e!important}body .modern-navbar .navbar-brand{color:#fff0db!important;font-weight:700}
body .modern-navbar .st-nav-account,body .modern-navbar a.st-nav-account,body .modern-navbar button.st-nav-account{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:100px!important;background:#fff3e3!important;color:#241207!important;-webkit-text-fill-color:#241207!important;border:1px solid #ffe0b8!important;font-size:13.5px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important;min-height:40px!important;height:auto!important;padding:8px 18px!important;line-height:1.2!important;box-shadow:0 6px 18px #0005!important;opacity:1!important}
body .modern-navbar .st-nav-account:hover,body .modern-navbar a.st-nav-account:hover,body .modern-navbar button.st-nav-account:hover{background:#ffe7c4!important;border-color:#ffc282!important;color:#170b04!important;-webkit-text-fill-color:#170b04!important}
body .search-input{border-radius:5px;background:#20140e;color:#fff0db}body .navbar-toggler-icon{filter:brightness(0) invert(.85)}
body .section-title,body .section-title h2{font:400 clamp(38px,4vw,58px)/1.12 Georgia,serif;letter-spacing:-.035em;color:#fff0db;text-align:left!important;margin-left:0}body .section-subtitle,body .section-subtitle p{color:#c5a88e;text-align:left!important;margin-left:0}body .h4mc6 .k2vp9{justify-content:flex-start}body .n7xw3{padding:0;border:0;background:none;box-shadow:none;color:#c99b6d;font:10px ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase}
body .q7nt2{border-radius:8px;background:#20140e;border-color:#a5693540;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .35s}body .q7nt2:hover{transform:translateY(-8px);border-color:#f9953b88;box-shadow:0 18px 36px #0005}body .q7nt2 .n8cv4{padding:20px}body .q7nt2 .v2fh7{color:#fff0db;font-weight:500;font-size:15px}
body .modal-content{background:#20140e;color:#fff0db;border-color:#a5693555}body .form-control,body .form-select,body .choices__inner{background-color:#1b120e;color:#fff0db;border-color:#a5693555}body .form-control::placeholder{color:#aa8c73}body .py-5-nav,body .py-5-nav :is(h1,h2,h3,h4,h5,h6,p,span,a,small,label,li,th,td){color:#f3dfc6}body .py-5-nav .text-muted{color:#bd9e80!important}body a:focus-visible,body button:focus-visible,body input:focus-visible,body select:focus-visible{outline:2px solid #ffc282;outline-offset:5px}
/* Welcome popup */
.st-welcome{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(10,6,4,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity .32s ease}
.st-welcome.is-open{opacity:1}
.st-welcome-card{position:relative;width:100%;max-width:500px;padding:40px 38px 30px;border-radius:24px;text-align:center;border:1px solid #a5693566;background:radial-gradient(circle at 50% 0%,#f9953b24,transparent 46%),linear-gradient(150deg,#2a1b12,#1a110c);box-shadow:0 30px 90px #000000a6,0 0 0 1px #f9953b1f;transform:translateY(22px) scale(.965);transition:transform .42s cubic-bezier(.22,1,.36,1)}
.st-welcome.is-open .st-welcome-card{transform:translateY(0) scale(1)}
.st-welcome-card>*{opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s cubic-bezier(.22,1,.36,1)}
.st-welcome.is-open .st-welcome-card>*{opacity:1;transform:none}
.st-welcome.is-open .st-welcome-card>:nth-child(2){transition-delay:.06s}
.st-welcome.is-open .st-welcome-card>:nth-child(3){transition-delay:.12s}
.st-welcome.is-open .st-welcome-card>:nth-child(4){transition-delay:.18s}
.st-welcome.is-open .st-welcome-card>:nth-child(5){transition-delay:.24s}
.st-welcome.is-open .st-welcome-card>:nth-child(6){transition-delay:.3s}
.st-welcome.is-open .st-welcome-card>:nth-child(7){transition-delay:.36s}
.st-welcome-close{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid #a5693545;background:none;color:#c5a88e;cursor:pointer;transition:color .2s,border-color .2s,background .2s}
.st-welcome-close:hover{color:#ffc282;border-color:#ed9a4b;background:#f9953b14}
.st-welcome-badge{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:20px;border-radius:17px;border:1px solid #a5693566;background:#f9953b1a;color:#f9953b;overflow:hidden}
.st-welcome-badge img{width:100%;height:100%;object-fit:cover}
.st-welcome-card h2{font:400 clamp(27px,3.2vw,35px)/1.15 Georgia,serif;letter-spacing:-.04em;color:#fff0db;margin:0 0 14px}
.st-welcome-text{color:#c5a88e;font-size:14px;line-height:1.75;margin:0 auto 22px;max-width:400px}
.st-welcome-points{list-style:none;margin:0 0 26px;padding:20px 0;display:grid;gap:12px;text-align:left;border-top:1px solid var(--st-line);border-bottom:1px solid var(--st-line)}
.st-welcome-points li{display:flex;align-items:baseline;gap:13px;color:#d8bda0;font-size:13px;line-height:1.55}
.st-welcome-points b{font:600 9px ui-monospace,monospace;letter-spacing:.16em;color:#a97c52;flex-shrink:0}
.st-welcome-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:20px}
.st-welcome-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 22px;border-radius:100px;border:1px solid #a5693566;background:#20140e;color:#f3dfc6;font-size:13.5px;font-weight:600;text-decoration:none;transition:transform .2s,border-color .2s,background .2s}
.st-welcome-btn:hover{transform:translateY(-2px);border-color:#ed9a4b;color:#ffc282}
.st-welcome-primary{border-color:transparent;background:linear-gradient(135deg,#ffc282,#ec7820);color:#2a1408}
.st-welcome-primary:hover{color:#2a1408;filter:brightness(1.06)}
.st-welcome-dismiss{display:inline-flex;align-items:center;gap:9px;cursor:pointer;user-select:none}
.st-welcome-dismiss span{color:#8c7259;font-size:12px}
.st-welcome-dismiss input{appearance:none;-webkit-appearance:none;width:15px;height:15px;margin:0;border:1px solid #a5693577;border-radius:4px;background:#f9953b12;cursor:pointer;transition:background .2s,border-color .2s}
.st-welcome-dismiss input:checked{background:#f9953b;border-color:#f9953b;box-shadow:inset 0 0 0 3px #22150e}
@media(max-width:480px){.st-welcome-card{padding:32px 22px 24px;border-radius:20px}.st-welcome-actions{flex-direction:column}.st-welcome-btn{width:100%}}

/* Numbered eyebrow */
.st-eyebrow i{font-style:normal;color:#8c6242;letter-spacing:.14em;margin-right:4px}

.st-section-tight{padding-block:60px}
.st-wu-kicker{display:flex;justify-content:center;margin-bottom:16px}
.st-wu-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 14px 6px 8px;border-radius:100px;border:1px solid #f9953b38;background:#f9953b14;color:#ffc282;font:600 12px/1.2 sans-serif;letter-spacing:.06em;text-transform:uppercase}
.st-wu-title{text-align:center}
.st-wu-title h2{font:400 clamp(40px,4.6vw,64px)/1.08 Georgia,serif;letter-spacing:-.045em;color:#fff0db;margin:0}
.st-wu-lead{max-width:520px;margin:16px auto 0;text-align:center;color:#c5a88e;font-size:15px;line-height:1.75}
.st-wu-grid{display:grid;grid-template-columns:repeat(9,1fr);gap:12px;margin-top:36px}
.st-wu-card{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:32px 28px 26px;border:1px solid var(--st-line);border-radius:18px;background:linear-gradient(160deg,#2a1a1299,#160f0bcc);transition:transform .3s,border-color .3s,box-shadow .3s}
.st-wu-card:hover{transform:translateY(-4px);border-color:#f9953b55;box-shadow:0 18px 40px #0006}
.st-wu-support{grid-column:1/7;grid-row:1;min-height:280px}
.st-wu-delivery{grid-column:7/10;grid-row:1;min-height:280px}
.st-wu-security{grid-column:1/4;grid-row:2;min-height:260px}
.st-wu-quality{grid-column:4/7;grid-row:2;min-height:260px}
.st-wu-pricing{grid-column:7/10;grid-row:2;min-height:260px}
.st-wu-pay{grid-column:1/10;grid-row:3;padding:0;min-height:80px}
.st-wu-tag{width:fit-content;margin-bottom:14px;padding:4px 10px;border-radius:999px;border:1px solid #f9953b33;background:#f9953b14;color:#f9953b;font:600 10px/1 sans-serif;letter-spacing:.12em;text-transform:uppercase}
.st-wu-card h3{margin:0 0 8px;font:700 22px/1.2 sans-serif;letter-spacing:-.02em;color:#fff0db}
.st-wu-card>p{margin:0 0 22px;color:#c5a88e;font-size:14px;line-height:1.65}
.st-wu-tickets{display:flex;flex-direction:column;gap:9px;margin-top:auto}
.st-wu-ticket{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;border-radius:12px;border:1px solid #a5693540;background:#20140eaa;color:#d8bda0;font-size:14px;text-decoration:none}
.st-wu-ticket:nth-child(1){margin-right:24px}
.st-wu-ticket:nth-child(2){margin-left:24px}
.st-wu-ticket:nth-child(3){margin-inline:8px}
.st-wu-ticket.is-active{border-color:#f9953b66;background:#f9953b18;color:#fff0db;box-shadow:0 0 22px #f9953b14}
.st-wu-ticket.is-active:hover{color:#fff0db;border-color:#ffc282}
.st-wu-plus{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:#fff0db12;color:#a98d73;font-size:16px;line-height:1}
.st-wu-plus.is-hot{background:linear-gradient(180deg,#ffc282,#ec7820);color:#241207;box-shadow:0 4px 14px #f9953b55}
.st-wu-glow{position:absolute;top:-70px;right:-40px;width:220px;height:220px;background:radial-gradient(circle,#f9953b22,transparent 70%);pointer-events:none}
.st-wu-deliver{display:flex;flex-direction:column;gap:10px;margin-top:auto;position:relative;z-index:1}
.st-wu-ok{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;border:1px solid #f9953b33;background:#f9953b12;color:#f9953b;font-size:12.5px;font-weight:600}
.st-wu-deliver hr{margin:0;border:0;border-top:1px solid var(--st-line)}
.st-wu-delivered-label{font:700 11px/1 sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#f9953b}
.st-wu-row{border:1px solid #a5693540;border-radius:10px;background:#20140ecc;overflow:hidden}
.st-wu-row-btn{width:100%;display:flex;align-items:center;gap:10px;padding:12px 14px;border:0;background:none;color:inherit;cursor:pointer;text-align:left}
.st-wu-row-copy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}
.st-wu-row-copy b{color:#fff0db;font-size:13.5px}
.st-wu-row-copy small{color:#a98d73;font-size:11px}
.st-wu-pill-ok{padding:4px 10px;border-radius:999px;border:1px solid #22c55e40;background:#16a34a1a;color:#4ade80;font:700 11px/1 sans-serif}
.st-wu-chev{display:flex;color:#c5a88e;transition:transform .28s}
.st-wu-row.is-open .st-wu-chev{transform:rotate(180deg)}
.st-wu-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1)}
.st-wu-row.is-open .st-wu-panel{grid-template-rows:1fr}
.st-wu-panel-inner{min-height:0;overflow:hidden;display:flex;align-items:center;gap:8px;padding:0 14px;border-top:1px solid transparent}
.st-wu-row.is-open .st-wu-panel-inner{padding-block:10px;border-top-color:var(--st-line)}
.st-wu-panel-inner span{font:700 10px/1 sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#a97c52;flex-shrink:0}
.st-wu-panel-inner code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f3dfc6;font:500 12px ui-monospace,monospace}
.st-wu-copy{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:6px;background:none;color:#a98d73;cursor:pointer}
.st-wu-copy:hover{color:#ffc282;background:#f9953b14}
.st-wu-copy-ok,.st-wu-copy.is-copied .st-wu-copy-ico{display:none}
.st-wu-copy.is-copied{color:#4ade80}
.st-wu-copy.is-copied .st-wu-copy-ok{display:block}
.st-wu-shield{position:relative;flex:1;min-height:150px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-top:auto}
.st-wu-shield::before,.st-wu-shield::after{content:'';position:absolute;left:0;right:0;height:36px;z-index:3;pointer-events:none}
.st-wu-shield::before{top:0;background:linear-gradient(to bottom,#160f0b,transparent)}
.st-wu-shield::after{bottom:0;background:linear-gradient(to top,#160f0b,transparent)}
.st-wu-shield i{position:absolute;top:50%;left:50%;border-radius:50%;border:1.5px solid rgba(249,149,59,calc(.5 - var(--i) * .05));background:rgba(249,149,59,calc(.1 - var(--i) * .01));width:calc(62px + var(--i) * 26px);height:calc(62px + var(--i) * 26px);transform:translate(-50%,-50%);animation:st-wu-ring 2s ease calc(var(--i) * .06s) infinite;pointer-events:none}
.st-wu-shield span{position:relative;z-index:2;filter:drop-shadow(0 0 8px #f9953b88)}
@keyframes st-wu-ring{0%,100%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(.9)}}
.st-wu-score{margin-top:auto;display:flex;flex-direction:column;gap:10px}
.st-wu-pct{font:900 48px/1 sans-serif;letter-spacing:-.05em;background:linear-gradient(135deg,#ffc282,#f9953b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.st-wu-pct span{font-size:22px;font-weight:700}
.st-wu-bar{height:4px;border-radius:999px;background:#fff0db14;overflow:hidden}
.st-wu-bar i{display:block;width:98%;height:100%;border-radius:999px;background:linear-gradient(90deg,#f9953b,#ffc282);box-shadow:0 0 10px #f9953b66}
.st-wu-score-label{color:#a98d73;font-size:12px}
.st-wu-prices{display:flex;flex-direction:column;gap:8px;margin-top:auto}
.st-wu-price{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid #a5693540;background:#20140ecc;text-decoration:none;color:inherit}
.st-wu-price-ico{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#f9953b1a;border:1px solid #f9953b33;color:#ffc282;font:700 12px/1 sans-serif;flex-shrink:0;overflow:hidden;padding:0}
.st-wu-price-ico img{width:100%;height:100%;object-fit:contain;display:block}
.st-wu-price-ico.is-disney img{object-fit:cover}
.st-wu-price-ico.is-logo{background:#000;border-color:#f9953b33}
.st-wu-price-ico.is-disney{background:#073445;border-color:#1ea3c055}
.st-wu-price-ico.is-boost{background:#5865f21a;border-color:#5865f244;color:#8ea1ff}
.st-wu-price-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}
.st-wu-price-copy b{color:#fff0db;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.st-wu-price-copy small{color:#a98d73;font-size:11px}
.st-wu-price strong{color:#ffc282;font-size:14px;flex-shrink:0}
.st-wu-marquee-wrap{overflow:hidden;width:100%;position:relative;padding:22px 0}
.st-wu-marquee-wrap::before,.st-wu-marquee-wrap::after{content:'';position:absolute;top:0;bottom:0;width:90px;z-index:2;pointer-events:none}
.st-wu-marquee-wrap::before{left:0;background:linear-gradient(to right,#120c09 20%,transparent)}
.st-wu-marquee-wrap::after{right:0;background:linear-gradient(to left,#120c09 20%,transparent)}
.st-wu-marquee{display:flex;gap:16px;width:max-content;animation:st-wu-pay 30s linear infinite;will-change:transform}
@keyframes st-wu-pay{from{transform:translateX(0)}to{transform:translateX(var(--st-wu-scroll,-50%))}}
.st-wu-chip{display:flex;align-items:center;gap:10px;padding:10px 18px;border-radius:12px;border:1px solid #a5693545;background:#20140ee6;white-space:nowrap;flex-shrink:0}
.st-wu-chip span{color:#d8bda0;font-size:14px;font-weight:500}
.st-wu-chip svg{display:block;flex-shrink:0}

/* CTA band */
.st-cta-band{position:relative;display:grid;grid-template-columns:1.3fr .8fr;align-items:end;gap:48px;padding:56px;border:1px solid var(--st-line);border-radius:22px;background:radial-gradient(ellipse at 18% 120%,#7a3a1044,transparent 62%),linear-gradient(140deg,#3a20142e,#190f0b99);overflow:hidden;animation:st-pulse-glow 6s ease-in-out infinite}
.st-step{transition:transform .35s,border-color .35s}.st-step:hover{transform:translateY(-8px)}
.st-wu-pay:hover{transform:none;box-shadow:none}
body .q7nt2{transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .45s}
.st-faq-q{transition:color .2s}
.st-faq-item:hover .st-faq-text{color:#ffd9a8}
.st-cta-band h2{font-size:clamp(34px,4vw,56px);margin-bottom:32px}
.st-cta-note{color:#c5a88e;font-size:13px;line-height:1.8;margin:0 0 6px}
.st-cta-mark{position:absolute;right:38px;bottom:34px;width:46px;height:46px;object-fit:contain;opacity:.28;border-radius:10px}
.st-button svg{flex-shrink:0}

/* Stay updated */
.st-updates{display:grid;grid-template-columns:1.2fr auto;align-items:center;gap:44px;padding:44px 48px;border:1px solid var(--st-line);border-radius:22px;background:linear-gradient(140deg,#331d132e,#170f0a99)}
.st-updates-copy h2{font-size:clamp(28px,3vw,42px);margin-bottom:14px}
.st-updates-copy p{color:#c5a88e;font-size:14px;line-height:1.75;margin:0;max-width:460px}
.st-updates-actions{display:flex;gap:12px;flex-wrap:wrap}

/* FAQ */
.st-faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}
.st-faq-heading h2{font:400 clamp(34px,3.6vw,52px)/1.08 Georgia,serif;letter-spacing:-.045em;color:#fff0db;margin:0}
.st-faq-lead{color:#c5a88e;font-size:14px;line-height:1.8;margin:22px 0 0;max-width:330px}
.st-faq-help{display:inline-flex;align-items:center;gap:9px;margin-top:26px;color:#f4ae6a;font-size:13px;text-decoration:none;transition:color .2s}
.st-faq-help:hover{color:#ffc282}
.st-faq-item{border-bottom:1px solid var(--st-line)}
.st-faq-item:first-child{border-top:1px solid var(--st-line)}
.st-faq-q{display:flex;align-items:center;gap:22px;width:100%;padding:26px 0;background:none;border:0;text-align:left;cursor:pointer}
.st-faq-index{font:600 10px ui-monospace,monospace;letter-spacing:.18em;color:#8c6242;flex-shrink:0;padding-top:4px}
.st-faq-text{flex:1;font:400 clamp(18px,1.7vw,23px)/1.3 Georgia,serif;letter-spacing:-.03em;color:#fff0db;transition:color .2s}
.st-faq-q:hover .st-faq-text{color:#ffd9a8}
.st-faq-mark{position:relative;flex-shrink:0;width:30px;height:30px;border-radius:50%;border:1px solid #a5693566;transition:background .25s,border-color .25s,transform .25s}
.st-faq-mark::before,.st-faq-mark::after{content:'';position:absolute;top:50%;left:50%;width:11px;height:1.5px;background:#e59a52;border-radius:1px;transition:transform .3s cubic-bezier(.22,1,.36,1),background .25s}
.st-faq-mark::before{transform:translate(-50%,-50%)}
.st-faq-mark::after{transform:translate(-50%,-50%) rotate(90deg)}
.st-faq-active .st-faq-mark{background:linear-gradient(180deg,#ffc282,#ec7820);border-color:#ed9a4b;transform:rotate(135deg)}
.st-faq-active .st-faq-mark::before,.st-faq-active .st-faq-mark::after{background:#2a1408}
.st-faq-collapse{height:0;overflow:hidden;transition:height .32s cubic-bezier(.22,1,.36,1)}
.st-faq-a{padding:0 52px 26px;color:#c5a88e;font-size:14px;line-height:1.8}

.st-rev{padding:110px 0 80px}
.st-rev-crumbs{display:flex;align-items:center;gap:10px;margin-bottom:36px;color:#a97c52;font:600 10px ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}
.st-rev-crumbs a{color:#c5a88e;text-decoration:none}
.st-rev-crumbs a:hover{color:#ffc282}
.st-rev-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:end;padding-bottom:36px}
.st-rev-hero h1{font:400 clamp(48px,6vw,84px)/1.02 Georgia,serif;letter-spacing:-.05em;color:#fff0db;margin:0}
.st-rev-lead{margin:0;max-width:280px;justify-self:end;color:#c5a88e;font-size:15px;line-height:1.8;padding-bottom:8px}
.st-rev-rule{height:1px;background:linear-gradient(to right,#f9953b00,#f9953b99 12%,#f9953b 50%,#f9953b99 88%,#f9953b00);margin-bottom:56px}
.st-rev-kicker{display:flex;align-items:center;gap:12px;margin:0 0 28px;color:#d8bda0;font:600 11px ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase}
.st-rev-kicker i{font-style:normal;color:#f9953b}
.st-rev-kicker::after{content:'';flex:1;height:1px;background:#a5693545;max-width:72px}
.st-rev-verdict{margin-bottom:64px}
.st-rev-verdict-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end}
.st-rev-score{display:flex;align-items:baseline;gap:8px;color:#fff0db}
.st-rev-score strong{font:300 clamp(64px,8vw,112px)/.9 Georgia,serif;letter-spacing:-.06em}
.st-rev-score span{color:#a98d73;font-size:22px}
.st-rev-stars{display:flex;gap:4px;margin:14px 0 16px;color:#f9953b}
.st-rev-count{margin:0;font:600 11px ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:#c5a88e}
.st-rev-note{margin:0;max-width:340px;justify-self:end;color:#a98d73;font-size:13.5px;line-height:1.8}
.st-rev-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid var(--st-line)}
.st-rev-spread{display:flex;flex-wrap:wrap;gap:14px 22px;color:#c5a88e;font:600 11px ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}
.st-rev-spread i{display:inline-block;width:9px;height:9px;margin:0 4px -1px;background:#f9953b;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}
.st-rev-meta-count{color:#f9953b;font:600 11px ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}
.st-rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.st-rev-card{display:flex;flex-direction:column;min-height:220px;padding:22px 20px 18px;border:1px solid var(--st-line);border-radius:18px;background:linear-gradient(160deg,#2a1a1299,#160f0bcc);transition:border-color .3s,transform .3s,box-shadow .3s}
.st-rev-card:hover{transform:translateY(-4px);border-color:#f9953b55;box-shadow:0 18px 40px #0006}
.st-rev-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}
.st-rev-card-stars{display:flex;gap:3px}
.st-rev-ago{color:#a97c52;font:600 10px ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}
.st-rev-message{flex:1;margin:0 0 18px;color:#f3dfc6;font-size:14.5px;line-height:1.55}
.st-rev-reply{margin:-8px 0 16px;padding:10px 12px;border-radius:10px;border:1px solid #f9953b33;background:#f9953b10;color:#d8bda0;font-size:12.5px;line-height:1.5}
.st-rev-reply b{color:#ffc282;display:block;margin-bottom:2px;font-size:10px;letter-spacing:.12em;text-transform:uppercase}
.st-rev-who{display:flex;align-items:center;gap:10px;margin-top:auto}
.st-rev-avatar{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#ffc282,#ec7820);color:#241207;font:800 13px/1 sans-serif;flex-shrink:0}
.st-rev-who b{display:block;color:#fff0db;font-size:13px}
.st-rev-who small{display:block;margin-top:2px;color:#a97c52;font:600 10px ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}
.st-rev-empty{color:#c5a88e;line-height:1.7}
.st-rev-pages{margin-top:28px}
.st-rev-pages .text-muted{color:#a98d73!important}
.st-rev-close{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-top:72px;padding-top:36px;border-top:1px solid var(--st-line)}
.st-rev-close h2{margin:0;font:400 clamp(28px,4vw,44px)/1.05 Georgia,serif;letter-spacing:-.04em;color:#fff0db}
.st-rev-close a{color:#f3dfc6;text-decoration:none;font:600 13px/1.4 sans-serif;white-space:nowrap}
.st-rev-close a:hover{color:#ffc282}
.st-footer{position:relative;background:#0e0907;margin-top:70px}
.st-footer-rule{height:1px;background:linear-gradient(to right,transparent,#f9953b59 30%,#f9953ba6 50%,#f9953b59 70%,transparent)}
.st-footer-top{display:grid;grid-template-columns:.9fr 2fr;gap:70px;padding:64px 0 48px}
.st-footer-mark{display:flex;align-items:center;gap:12px}
.st-footer-mark img{max-height:34px;width:auto;border-radius:8px}
.st-footer-mark span{font:400 26px Georgia,serif;letter-spacing:-.03em;color:#fff0db}
.st-footer-blurb{margin:18px 0 0;max-width:290px;color:#a98d73;font-size:13px;line-height:1.75}
.st-footer-socials{display:flex;gap:10px;margin-top:24px}
.st-footer-socials a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid #a5693545;color:#c5a88e;font-size:14px;text-decoration:none;transition:color .2s,border-color .2s,transform .2s}
.st-footer-socials a:hover{color:#ffc282;border-color:#ed9a4b;transform:translateY(-3px)}
.st-footer-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}
.st-footer-col h6{margin:0 0 18px;font:600 9px ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;color:#f9953b}
.st-footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}
.st-footer-col a{color:#a98d73;font-size:13.5px;text-decoration:none;transition:color .2s}
.st-footer-col a:hover{color:#ffc282}
.st-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:22px 0 28px;border-top:1px solid var(--st-line);color:#8c7259;font-size:12px}
.st-footer-pay{display:flex;align-items:center;gap:11px;color:#8c7259}
.st-footer-pay span{font:9px ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}
.st-footer-pay i{font-size:19px;color:#b8957a;transition:color .2s}
.st-footer-pay i:hover{color:#ffc282}
.st-footer-tag{font:9px ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}
.st-maintenance{min-height:100vh;display:flex;align-items:center;background:radial-gradient(ellipse at 80% 40%,#66301055,transparent 65%),#120c09;padding-block:90px 70px;overflow:hidden}
.st-maintenance-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
.st-maintenance-copy{position:relative;z-index:2}
.st-maintenance-brand{display:inline-block;margin-bottom:48px;color:#ffc282;font-size:24px;text-decoration:none;animation:st-rise .8s both}
.st-maintenance h1{font-size:clamp(48px,5vw,74px)}
.st-maintenance p:not(.st-eyebrow){color:#c5a88e;line-height:1.8;max-width:520px}
.st-maintenance-copy>*{animation:st-rise .85s cubic-bezier(.22,1,.36,1) both}
.st-maintenance-copy>:nth-child(1){animation-delay:.04s}
.st-maintenance-copy>:nth-child(2){animation-delay:.12s}
.st-maintenance-copy>:nth-child(3){animation-delay:.2s}
.st-maintenance-copy>:nth-child(4){animation-delay:.28s}
.st-maintenance-copy>:nth-child(5){animation-delay:.36s}
.st-maintenance-stage{min-height:520px}
.st-maintenance-note{font-size:12px;margin-top:26px}
.st-maintenance-art{transform:rotate(3deg);border:1px solid #a5693566;padding:10px;background:#23160e;box-shadow:0 30px 80px #0008;animation:st-art-float 6s ease-in-out infinite}
.st-maintenance-art img{width:100%;height:auto}
.st-maintenance-art span{display:block;padding:18px 4px 8px;color:#c5a88e;font:10px ui-monospace,monospace;letter-spacing:.18em}
@keyframes st-art-float{0%,100%{transform:rotate(3deg) translateY(0)}50%{transform:rotate(2deg) translateY(-10px)}}
@media(min-width:1400px){body .container{max-width:1320px}}
@media(max-width:1100px){.st-wrap{width:calc(100% - 56px)}.st-hero-grid{gap:24px;min-height:660px}.st-hero h1{font-size:64px}.st-payment-panel{gap:36px;padding:36px}.st-art-card b{font-size:11px}.st-showcase-cols{height:540px;transform:rotate(5deg) translateX(4%)}.st-marquee:nth-child(1){transform:translateX(10%) rotate(-2deg)}.st-marquee:nth-child(3){transform:translateX(-10%) rotate(2deg)}
.st-faq-grid{grid-template-columns:1fr;gap:34px}.st-footer-top{grid-template-columns:1fr;gap:44px}.st-footer-cols{grid-template-columns:repeat(2,1fr);gap:30px 24px}.st-cta-band{padding:42px}.st-wu-grid{grid-template-columns:1fr 1fr}.st-wu-support{grid-column:1/3;grid-row:auto}.st-wu-delivery{grid-column:1/2;grid-row:auto}.st-wu-security{grid-column:2/3;grid-row:auto}.st-wu-quality{grid-column:1/2;grid-row:auto}.st-wu-pricing{grid-column:2/3;grid-row:auto}.st-wu-pay{grid-column:1/3;grid-row:auto}.st-rev-grid{grid-template-columns:1fr 1fr}.st-rev-hero h1{font-size:56px}}
@media(max-width:767px){.st-wrap{width:calc(100% - 40px)}.st-hero-grid{grid-template-columns:1fr;padding-block:52px 36px;gap:34px;min-height:0}.st-hero h1{font-size:46px;max-width:440px}.st-intro{font-size:14px}.st-eyebrow{font-size:9px;letter-spacing:.14em;gap:10px}.st-eyebrow::before{width:20px}.st-hero-notes{margin-top:28px;gap:7px}.st-hero-notes span{padding:7px 12px;font-size:10.5px;gap:6px}.st-hero-notes svg{width:11px;height:11px}.st-showcase{padding:0}.st-showcase-cols{gap:8px;transform:rotate(4deg) translateX(0);height:430px;grid-template-columns:1fr 1fr}.st-marquee{padding:0 4px}.st-marquee:nth-child(1),.st-marquee:nth-child(2){transform:none}.st-marquee:nth-child(3){display:none}.st-art-card span{font-size:11px;padding:28px 10px 10px}.st-showcase-label{margin-top:8px;font-size:8px}.st-hero-bottom{gap:12px;padding-block:20px}.st-hero-bottom>span:last-child{display:none}.st-hero-bottom>span{font-size:8px}.st-section{padding-block:62px}.st-section-heading{display:block}.st-section-heading>p{margin-top:26px;max-width:none}.st-step-grid{grid-template-columns:1fr;margin-top:36px;gap:32px}.st-step:nth-child(n){margin:0;padding:24px 0 0}.st-step-no{font-size:46px;margin-bottom:16px}.st-payment-panel{grid-template-columns:1fr;padding:26px;gap:30px}.st-payment-panel h2{font-size:38px}.st-button{font-size:12px;padding:14px 18px;gap:12px}body .py-20{padding-block:56px}body .modern-navbar>.container{padding-block:12px!important}body .q7nt2 .n8cv4{padding:14px}body .q7nt2 .v2fh7{font-size:14px}.st-maintenance-grid{grid-template-columns:1fr;gap:40px}.st-maintenance-brand{margin-bottom:40px}.st-maintenance-art{transform:none}.st-maintenance{padding-block:36px}
.st-section-tight{padding-block:40px}
.st-wu-card{padding:24px 20px 20px}.st-wu-grid{grid-template-columns:1fr;margin-top:28px}.st-wu-support,.st-wu-delivery,.st-wu-security,.st-wu-quality,.st-wu-pricing,.st-wu-pay{grid-column:1;grid-row:auto;min-height:0}.st-wu-ticket:nth-child(n){margin:0}.st-wu-title h2{font-size:36px}.st-wu-card h3{font-size:20px}
.st-cta-band{grid-template-columns:1fr;gap:26px;padding:28px}.st-cta-band h2{margin-bottom:24px}.st-cta-mark{display:none}
.st-updates{grid-template-columns:1fr;gap:24px;padding:28px}
.st-faq-q{gap:14px;padding:20px 0}.st-faq-index{display:none}.st-faq-a{padding:0 0 22px}
.st-footer-cols{grid-template-columns:1fr 1fr;gap:26px 18px}.st-footer-top{padding:44px 0 32px}.st-footer-bottom{flex-direction:column;align-items:flex-start;gap:14px}.st-footer-tag{display:none}
.st-rev{padding:72px 0 48px}.st-rev-hero{grid-template-columns:1fr;gap:18px}.st-rev-lead{justify-self:start;max-width:none}.st-rev-verdict-grid{grid-template-columns:1fr;gap:20px}.st-rev-note{justify-self:start}.st-rev-grid{grid-template-columns:1fr}.st-rev-close{flex-direction:column;align-items:flex-start;gap:14px;margin-top:48px}}
@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  .st-hero-copy>*,.st-leaves i,.st-marquee-track,.st-hero::before,.st-maintenance-art,.st-step::before,.st-wu-shield i,.st-wu-marquee,.st-button::after,.st-cta-band,.st-maintenance-copy>*{animation:none!important}
  .st-rev-card:hover{transform:none}
}
