/* TRON Energy V6 — reference-inspired deep midnight violet skin.
   All order, package and statistics behavior stays in the unchanged V5 scripts. */
:root{--ink:#f2efff;--navy:#08091c;--navy-soft:#171531;--muted:#a8a2ca;--violet:#a575ff;--violet-dark:#6c45e8;--mint:#bc9cff;--line:#40376d;--paper:#17142f;--bg:#090819;--softshadow:0 18px 46px #0005}
html{background:#090819;color-scheme:dark}
body{color:#f4f0ff;background:radial-gradient(ellipse 830px 700px at 80% -250px,#2d1468 0%,transparent 75%),radial-gradient(ellipse 690px 570px at -10% 72%,#21115b66 0%,transparent 80%),linear-gradient(180deg,#0d0c24 0%,#08091d 55%,#100b2b 100%);font-size:14px}
body:before{content:"";position:fixed;pointer-events:none;inset:0;z-index:-2;background:radial-gradient(ellipse 470px 330px at 75% 65%,#37156820,transparent 75%)}
.ambient{opacity:.2;filter:blur(95px)}.ambient-one{background:#7033c0;top:-240px}.ambient-two{background:#4b21aa;top:550px}
.site-shell{max-width:1150px;padding:0 34px}
.topbar{height:77px;border-bottom:1px solid #9388ff22;position:relative;z-index:2}
.logo{gap:12px;letter-spacing:-.035em;color:#f6f3ff;font-size:18px;font-weight:850}
.logo-symbol{width:38px;height:38px;border-radius:11px;color:#f5e9ff;background:linear-gradient(135deg,#8c57ff 10%,#5525c2 100%);box-shadow:inset 0 1px #ffffff70,0 3px 20px #6b2aff5e}
.logo-symbol svg{width:25px;height:25px;filter:drop-shadow(0 0 6px #b69afe)}
.topnav a,.topnav button{border:1px solid #7772af60;background:linear-gradient(150deg,#ffffff12,#ffffff06);border-radius:12px;color:#f6f1ff;padding:9px 14px;font-size:12px;box-shadow:inset 0 1px #ffffff13}
.topnav a:hover,.topnav button:hover{border-color:#b399ff;color:#e4ceff;background:#352456}
.layout{gap:20px}
.hero{border:0;min-height:250px;padding:29px 30px 28px;box-shadow:none;border-radius:0;background:radial-gradient(ellipse at 83% 10%,#33157790,transparent 57%),linear-gradient(110deg,#11102b,#100c2b 50%,#1e1450);margin:1px -9px -8px;isolation:isolate}
.hero:before{border-radius:0;border:0;border-bottom:1px solid #9a6bff27}
.hero:after{content:"";position:absolute;z-index:0;inset:auto -35px -20px -35px;height:62px;opacity:.6;background:radial-gradient(ellipse 360px 50px at 80% 15%,#8052f044,transparent),linear-gradient(175deg,transparent,#26105a44)}
.hero-mesh{background-image:linear-gradient(135deg,#a2a1ff08 1px,transparent 1px);background-size:75px 75px;mask-image:linear-gradient(to right,transparent,black 80%);opacity:.4}
.hero-copy{max-width:68%;z-index:2}
.hero .eyebrow{font-size:10px;color:#c7b5ff;letter-spacing:.24em;font-weight:800;margin-bottom:11px}
.hero h1{font-size:48px;line-height:1.18;letter-spacing:-.07em;white-space:nowrap;font-weight:900;text-shadow:0 3px 35px #0007}
.hero h1 .hero-word-tron{display:inline;color:#f3f3ff;background:none;-webkit-text-fill-color:initial}
.hero h1 .hero-word-energy{display:inline;background:linear-gradient(110deg,#f0e1ff 0%,#c8a9ff 45%,#a474ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.hero-copy>p{color:#c4bbdf;font-size:13px;margin:14px 0 17px;line-height:1.75}
.hero-chips{gap:9px}.hero-chips span{padding:7px 13px;color:#efe6ff;font-weight:600;font-size:11px;background:linear-gradient(135deg,#ffffff16,#ffffff05);border:1px solid #bfb0ff2e;border-radius:99px;backdrop-filter:blur(5px)}
.chip-check{color:#e8d3ff;font-size:13px;font-style:normal}
.hero-art{right:-5px;top:51%;width:min(48%,475px);height:244px;background:url('tron-orbit-hero.webp') center / contain no-repeat;filter:drop-shadow(0 0 34px #8845ee35);opacity:.97;transform:translateY(-50%);z-index:1}
.hero-art>*{display:none}
.notice-bar{min-height:47px;gap:12px;background:linear-gradient(105deg,#37245d,#191434 67%,#251747);border:1px solid #9763ed96;border-radius:99px;padding:9px 16px;box-shadow:0 0 0 3px #6430ba15,0 0 24px #6f39bb2b}
.notice-icon{width:26px;height:26px;border-radius:8px;background:linear-gradient(145deg,#7040ad88,#51308255);color:#e8d4ff}
.notice-icon svg{width:17px;height:17px}.notice-body{gap:13px}.notice-body>b{font-size:11px;color:#fff}.notice-copy{font-size:11px;color:#d2c4e6}.notice-bar a{color:#d8b6ff;font-size:11px}
.rent-area{border:0;overflow:visible;box-shadow:none;background:transparent;border-radius:0;margin-top:7px}
.tabs{height:57px;display:flex;justify-content:center;align-items:stretch;gap:0;padding:0 70px;border:0;background:transparent}
.tab{flex:1;max-width:510px;margin:0;z-index:1;padding:12px 20px 15px;border:1px solid #4b3b76;border-bottom:0;border-radius:18px 18px 0 0;background:linear-gradient(180deg,#211b43,#171630);color:#d4cbe7;font-size:16px;font-weight:780;box-shadow:inset 0 1px 0 #ffffff16}
.tab+.tab{margin-left:-1px}
.tab.active{z-index:2;color:white;border-color:#c49bff;box-shadow:0 0 26px #8348ff60,inset 0 1px 1px #ffffffa6;background:linear-gradient(180deg,#a56afb 0%,#6a3de2 58%,#432a8f 100%);text-shadow:0 1px 8px #6533d8}
.tab:hover:not(.active){color:#f4e7ff;background:#2e234e}.tab-icon{font-size:18px;filter:drop-shadow(0 0 4px #c8a2ff)}.tab-indicator{display:none}
.rent-content{display:grid;grid-template-columns:minmax(0,1.27fr) minmax(255px,.77fr);grid-template-areas:'section section' 'wallet offer' 'receiver offer' 'title title' 'plans plans' 'checkout checkout' 'alert alert' 'showcase showcase';column-gap:22px;row-gap:13px;padding:22px 28px 25px;border-radius:22px;background:linear-gradient(150deg,#24203f 0%,#17152e 50%,#211b42 100%);border:1px solid #7060a5a6;box-shadow:inset 0 1px #ffffff26,0 22px 75px #0005,0 0 55px #5530a31a}
.section-head{grid-area:section;margin:0 0 0;align-items:center}.section-head h2{font-size:18px;color:#f8f3ff;margin:3px 0 1px}.section-head p{font-size:11px;color:#b6a9d6}.eyebrow.dark{color:#a88bf2}.section-head .eyebrow{font-size:9px}.timer-pill{background:#7c52dc2e;color:#d9bdff;border:1px solid #8863de61;font-size:11px}
.platform-address{grid-area:wallet;margin:0;min-width:0;padding:14px 15px;border-radius:15px;border:1px solid #595080;background:linear-gradient(125deg,#30294c,#25203e 70%);box-shadow:inset 0 1px #ffffff1a}
.platform-address-top{margin:0 0 8px}.block-kicker{font-size:9px;color:#a99ad3;letter-spacing:.13em}.platform-address-top strong{font-size:12px;color:#f3eaff}.platform-address-state{font-size:10px;padding:3px 9px;color:#c2adfb;background:#61528d50;border:1px solid #705ab144}
.platform-address-body{padding:9px 10px;border-radius:10px;background:#19172f;border:1px solid #66608a;gap:9px;min-height:45px}
.wallet-mark{height:27px;width:27px;border:1px solid #9475dc66;border-radius:8px;background:#55437a;color:#d6b9ff}.wallet-mark svg{width:17px;height:17px}
.platform-address-body code{font-size:11px;color:#efe9ff;line-height:1.55;user-select:all}
.platform-address-copy{padding:7px 10px;border-radius:8px;font-size:11px;background:#5a428a;color:#f4e9ff;border:1px solid #8367b2}.platform-address-copy:hover{background:#7252af}
.platform-address-note{font-size:10px;margin:8px 1px 0;color:#b4a8cf;line-height:1.65}
.platform-address.address-unset .platform-address-body code{color:#ffc5bc}
.input-section{grid-area:receiver;margin:0;min-width:0;padding:1px 0 0}.input-title{margin:4px 0 8px;font-size:12px;color:#f9f5ff}.required-dot{background:#6e3e9230;color:#e9a5e2;font-size:9px;padding:2px 7px}
.input-combo{min-height:51px;border-radius:10px;border:1px solid #716493;background:#19182f;padding:0 13px;gap:11px;box-shadow:inset 0 1px #ffffff0b}
.input-combo:focus-within{border-color:#b391ff;box-shadow:0 0 0 3px #9c64ff20}.address-icon{background:linear-gradient(125deg,#eb425c,#ce234b);width:26px;height:26px;line-height:26px;font-size:15px}
.input-combo input{font-size:12px;color:#f6f0ff}.input-combo input::placeholder{color:#9d98bd}.field-help{font-size:10px;color:#aaa1c8;margin-top:7px}
.offer-block{grid-area:offer;min-width:0;margin:0;border:1px solid #694cbb99;border-radius:18px;background:radial-gradient(ellipse at 90% 110%,#7c43e666,transparent 68%),linear-gradient(135deg,#31235a 0%,#201842 100%);padding:24px 22px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:13px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1b}
.offer-block:before{content:'◉';color:#bd92ff;position:absolute;left:22px;top:20%;font-size:39px;text-shadow:0 0 26px #c18aff88;opacity:.75}
.offer-block:after{content:'';position:absolute;inset:auto -15% -65% 8%;height:200px;transform:rotate(-14deg);border:2px solid #8a59ff82;border-radius:50%;box-shadow:0 -16px 40px #9955ff22;pointer-events:none}
.offer-small{font-size:11px;color:#d8c9f5;margin-left:57px;z-index:1}.offer-value{font-size:36px;color:#d3acff;letter-spacing:-.06em;text-shadow:0 0 25px #9e5aff66;font-weight:900;line-height:1.2;margin-left:57px;z-index:1}.offer-value small{font-size:16px;color:#e4d6ff}
.offer-foot{font-size:10px;color:#cbbfe0;line-height:1.8;flex-basis:auto;z-index:1}
.purchase-head{grid-area:title;margin-top:8px;gap:8px}.purchase-head span{font-size:16px;color:#faf4ff;font-weight:820}.purchase-head span:first-letter{color:#c2a1ff}.purchase-head em{background:#706486}.purchase-head small{font-size:10px;color:#aaa0c8}
.plans{grid-area:plans;margin:0;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}
.plan{min-height:170px;gap:9px;padding:17px 20px 15px;border:1px solid #554b7e;border-radius:16px;color:#f5ecff;background:linear-gradient(135deg,#2a2448,#1c1b38 75%);box-shadow:inset 0 1px #ffffff11;transition:.18s ease}
.plan:hover{border-color:#aa82ff;box-shadow:0 0 18px #9e64ff20;transform:translateY(-2px)}
.plan.active{border-color:#b58aff;color:#f4efff;background:linear-gradient(135deg,#372759,#211c42 75%);box-shadow:inset 0 1px 0 #ffffff31,0 0 0 2px #ae73ff2c,0 0 28px #a363ff43}
.plan-head b{font-size:16px;color:#f5eaff}.plan-tag,.plan-tag.gray{color:#d8bbff;font-size:9px;background:#7551b95c;padding:4px 9px;border:1px solid #9b70d047}
.plan strong{font-size:29px;color:#c6a0ff;letter-spacing:-.05em}.plan strong small{font-size:11px;color:#b4a7d2}.plan-meta{font-size:11px;color:#bbb2d0}
.plan-bottom{border-color:#ffffff16;margin-top:auto;padding-top:10px;color:#cfadff}.plan-bottom b{font-size:15px}.radio-dot{border-color:#aa9aca}.plan.active .radio-dot{border-color:#b39aff;box-shadow:0 0 10px #a563ff55}.plan.active .radio-dot:after{background:#c6a0ff;box-shadow:0 0 8px #b995ff}
.plans.package-plans{grid-template-columns:repeat(4,minmax(0,1fr))}.package-plans .plan{min-height:155px;padding:17px 13px}.package-plans .plan strong{font-size:23px}.package-plans .plan-meta{font-size:10px}
.checkout{grid-area:checkout;margin:3px 0 0;padding:18px 0 0;border-top:1px solid #ffffff21;gap:15px}.checkout>div>span{color:#aca3cc;font-size:11px}.checkout strong{font-size:25px;color:#dec4ff}.primary{color:#fff;background:linear-gradient(110deg,#9b64ff,#6f43e7 80%);box-shadow:0 8px 23px #8651e34c;border:1px solid #a576ffab;border-radius:12px;font-size:12px;font-weight:800;min-height:45px}.primary:hover:not(:disabled){box-shadow:0 11px 27px #a16bff6c}.primary:disabled{opacity:.5;background:#6c529e;border-color:#70599f;color:#d6c8f3}
.checkout-alert{grid-area:alert;margin:0;background:#332a4d;border:1px solid #695a88;border-radius:10px;color:#cabcdc;padding:10px 13px;font-size:11px}.checkout-alert.warning{color:#edcda1;background:#423326;border-color:#725843}.checkout-alert.ready{color:#b5e9d8;background:#153c40;border-color:#24635f}
.package-showcase{grid-area:showcase;margin-top:7px;padding:22px 20px;border:1px solid #65548e;border-radius:17px;background:linear-gradient(130deg,#272041,#1d1a35);box-shadow:inset 0 1px #ffffff12}
.showcase-heading{margin-bottom:16px;gap:12px}.showcase-heading h3{font-size:20px;color:#f3eaff;margin:4px 0}.showcase-heading p{font-size:11px;color:#b5a9ce}.showcase-network{color:#d8bcff;background:#5941855b;border:1px solid #7b5eb65b;border-radius:20px;font-size:10px}
.showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}
.showcase-card{min-height:145px;gap:9px;padding:16px 13px;border-radius:13px;background:linear-gradient(140deg,#342951,#242042);border:1px solid #62518d;color:#fbf3ff;box-shadow:inset 0 1px #ffffff1b}
.showcase-card:hover,.showcase-card:focus-visible{border-color:#b18aff;box-shadow:0 0 0 1px #a775f84d,0 0 22px #7f43ec5b}
.showcase-card-top b{font-size:14px}.showcase-card-top span{color:#e2cfff;background:#7754b363;border:1px solid #9c7bcb4d}.showcase-card-price{font-size:25px;color:#d5b0ff}.showcase-card-price small{color:#c7addc}.showcase-card-meta{font-size:10px;color:#bfb0d7}.showcase-card-action{color:#dec5ff;font-size:10px;border-top-color:#ffffff1a;margin-top:auto;padding-top:8px}.showcase-disclaimer{font-size:10px;color:#b1a5c7;margin-top:12px}
.steps,.faq{border:0;background:transparent;box-shadow:none;border-radius:0;padding:0;margin-top:7px}
.steps-intro{margin-bottom:14px}.steps-intro h3{font-size:20px;color:#f5eeff;margin:4px 0}.steps-intro p{font-size:11px;color:#b9afd2}
.steps-grid{gap:13px}.steps-grid>div{border:1px solid #514479;border-radius:15px;padding:18px 17px 17px;background:linear-gradient(125deg,#292240,#1a1a34);box-shadow:inset 0 1px #ffffff13;min-height:132px}
.step-symbol{margin-bottom:8px;background:linear-gradient(135deg,#6841b7,#392c72);border:1px solid #815eba99;border-radius:50%;color:#f1dfff;font-size:20px;width:37px;height:37px}.step-index{color:#cdb0ff;right:15px;top:13px}.steps-grid b{font-size:13px;color:#f3ecff}.steps-grid p{font-size:10px;color:#b9acd0;line-height:1.6;margin-top:4px}
.faq{margin:4px 0 12px}.faq-head{margin-bottom:14px}.faq-head h2{font-size:20px;margin:3px 0}.faq-head p{font-size:11px;color:#b4a6d0}.text-link{color:#d5b0ff;background:#332749;border:1px solid #6c4ea7;font-size:11px;border-radius:10px}
.faq-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.faq-item{padding:18px 16px;min-height:153px;border-radius:14px;background:linear-gradient(135deg,#282345,#201c3b);border:1px solid #554881}.faq-number{color:#aa89f3;font-size:17px;right:15px;top:12px;opacity:.7}.faq-item b{font-size:12px;color:#f8f0ff;padding-right:21px}.faq-item p{font-size:10px;color:#beb3d4;margin-top:10px;line-height:1.7}
.faq>.stats-privacy-link{color:#a99cc0;font-size:10px;text-decoration:underline;opacity:.65}
.footer{border-top:1px solid #7053a94a;max-width:none;margin:6px -34px 0;padding:18px 34px 26px;color:#a9a0c3}.footer-symbol{color:#e6ceff;background:#59379f55;border-radius:8px;height:32px;width:32px}.footer-brand b{color:#efddff}.footer-brand small{color:#ab97d2}.footer-legal{color:#afa3cc}.footer-legal small{color:#aa9fbf}
.toast{background:#3b2b6a;border:1px solid #9a7bdf;box-shadow:0 18px 50px #0007;color:#f8f3ff}
/* Dialog + opt-in privacy panel retain functionality in dark palette. */
dialog{background:#1a1834;color:#f5ecff;border:1px solid #715ba7;border-radius:18px}dialog::backdrop{background:#060616ba}.lookup-panel h3{color:#fff}.lookup-panel p{color:#bdb1d1}.lookup-panel input,.tx-form input{background:#17162b;color:#faf6ff;border:1px solid #655783}.icon-btn{background:#392f59;color:#e3ceff}.stats-consent{color:#efe8ff;background:#201b3f;border:1px solid #755ba6}.stats-consent p{color:#c0afd8}.stats-consent-buttons button{background:#332952;color:#e1c9ff;border:1px solid #68518f}.stats-consent-buttons [data-choice="accept"]{background:#7549d7;border-color:#986df2}
/* Order details: unified with homepage, no changes to transaction code. */
.order-wrap{max-width:850px}.order-top h1{color:#f7eeff}.order-top p{color:#b0a2c8}.order-card{background:#1a1734;border:1px solid #64528d;box-shadow:0 20px 66px #0005}.order-status{background:linear-gradient(110deg,#37235f,#211c42)}.order-status h2{color:#fff}.data-list>div{border-bottom-color:#4c426e}.data-list>div>span{color:#b4a8cb}.data-list strong{color:#f2e7ff}.data-list code{color:#e6d5ff}.copy-row button,.outline{background:#4a357c;color:#ebdcff;border:1px solid #725ba9}.tx-form label{color:#f0e9ff}.tx-form p,.order-help{color:#aea2c4}.tx-results{color:#c5b9d5}.tx-results a{color:#cda9ff}
@media(max-width:970px){.site-shell{padding:0 22px}.hero{min-height:248px}.hero h1{font-size:41px}.hero-art{width:45%;right:-12px;opacity:.85}.tabs{padding:0 50px}.rent-content{grid-template-columns:minmax(0,1fr) minmax(240px,.75fr);padding:22px}.plans.package-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer{margin-left:-22px;margin-right:-22px;padding-left:22px;padding-right:22px}}
@media(max-width:700px){body{min-width:320px}.site-shell{padding:0 13px}.topbar{height:65px}.logo{font-size:15px;gap:8px}.logo-symbol{width:34px;height:34px}.topnav{gap:6px}.topnav a,.topnav button{font-size:11px;padding:7px 9px;border-radius:9px}.topnav svg{width:13px;height:13px}.layout{gap:14px}
.hero{margin:0 -6px -1px;min-height:245px;padding:23px 22px;border-radius:13px;background:radial-gradient(ellipse at 78% 30%,#3b216a8e,transparent 68%),linear-gradient(110deg,#17112d,#110e2d)}.hero:before{border-radius:13px;border:1px solid #754fb532}.hero-copy{max-width:100%}.hero .eyebrow{font-size:9px;letter-spacing:.15em;margin-bottom:12px}.hero h1{font-size:32px;letter-spacing:-.06em;white-space:normal}.hero-copy>p{font-size:11px;line-height:1.75;max-width:86%;margin:12px 0 17px}.desktop-break{display:none}.hero-chips{gap:6px;position:relative;z-index:2}.hero-chips span{font-size:9px;padding:6px 9px}.hero-art{right:-45px;top:70%;width:230px;height:128px;opacity:.46;filter:drop-shadow(0 0 18px #8e5cffa3)}
.notice-bar{border-radius:13px;min-height:49px;padding:8px 11px;gap:8px}.notice-icon{width:25px;height:25px}.notice-body{flex-direction:column;gap:0;align-items:stretch}.notice-body>b{font-size:10px}.notice-copy{font-size:10px}.notice-bar a{font-size:10px}
.tabs{height:50px;padding:0 8px}.tab{font-size:13px;padding:10px 8px;border-radius:14px 14px 0 0;gap:5px}.tab-icon{font-size:15px}
.rent-content{padding:17px 15px 19px;display:flex;flex-direction:column;gap:14px;border-radius:16px}.section-head{order:0}.section-head h2{font-size:17px}.timer-pill{font-size:9px;padding:6px 8px}.platform-address{order:1;padding:13px}.platform-address-top strong{font-size:12px}.platform-address-body{padding:8px;gap:7px}.platform-address-body code{font-size:10px}.platform-address-copy{font-size:10px;padding:7px 9px}.input-section{order:2}.input-title{font-size:11px}.input-combo{min-height:49px}.input-combo input{font-size:12px}.offer-block{order:3;min-height:118px;padding:16px 19px;gap:8px}.offer-block:before{font-size:33px;top:10px;left:18px}.offer-small{margin-left:50px;font-size:10px}.offer-value{margin-left:50px;font-size:30px}.offer-foot{font-size:10px}.purchase-head{order:4;margin-top:3px}.purchase-head span{font-size:14px}.purchase-head small{font-size:9px}.plans{order:5;gap:10px}.plan{min-height:158px;padding:14px 12px 12px;gap:7px}.plan-head b{font-size:13px}.plan-tag,.plan-tag.gray{font-size:8px;padding:3px 6px}.plan strong{font-size:24px}.plan-meta{font-size:10px}.plan-bottom b{font-size:12px}.plans.package-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.package-plans .plan{min-height:146px}.checkout{order:6;margin-top:0;padding-top:15px}.checkout strong{font-size:21px}.checkout .primary{min-height:44px;font-size:10px;padding:9px 12px}.checkout-alert{order:7;font-size:10px}.package-showcase{order:8;padding:16px 12px;margin-top:2px}.showcase-heading{align-items:start;gap:8px}.showcase-heading h3{font-size:17px}.showcase-heading p{font-size:10px}.showcase-network{font-size:9px}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.showcase-card{min-height:143px;padding:13px 11px}.showcase-card-price{font-size:21px}.showcase-card-top b{font-size:12px}.showcase-card-action{font-size:9px}.showcase-disclaimer{font-size:9px}
.steps{margin-top:4px}.steps-intro h3{font-size:19px}.steps-grid{grid-template-columns:1fr;gap:9px}.steps-grid>div{min-height:0;padding:13px 15px;display:grid;grid-template-columns:35px 1fr;gap:2px 10px}.step-symbol{grid-column:1;grid-row:1/3;margin:0;width:33px;height:33px}.steps-grid b{grid-column:2;grid-row:1;font-size:12px}.steps-grid p{grid-column:2;grid-row:2;font-size:10px}.step-index{font-size:10px;right:10px;top:11px}.faq{margin:4px 0}.faq-head h2{font-size:18px}.faq-grid{grid-template-columns:1fr;gap:8px}.faq-item{min-height:0;padding:14px 15px}.faq-item b{font-size:12px}.faq-item p{font-size:10px;margin-top:6px}.footer{margin:10px -13px 0;padding:18px 13px 28px;flex-direction:column;align-items:flex-start;gap:9px}.footer-legal{align-items:flex-start}.order-wrap{margin:25px auto 35px}}
@media(max-width:380px){.hero{padding:20px 15px}.hero h1{font-size:28px}.hero-copy>p{font-size:10px}.hero-chips span{font-size:8px;padding:5px 7px}.topnav a,.topnav button{padding:7px 7px}.topnav svg{display:none}.rent-content{padding:15px 11px}.plan strong{font-size:20px}.offer-value{font-size:25px}.checkout strong{font-size:19px}}
@media(prefers-reduced-motion:reduce){.notice-marquee-track{animation:none!important}}
