:root{color-scheme:dark;--bg:#090b10;--panel:#12151c;--muted:#9ba1af;--line:#272b33;--orange:#ff7446;--cream:#f5f1e9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--cream)}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.wrap{max-width:1250px;margin:auto;padding-left:30px;padding-right:30px}.skip{position:absolute;left:-9999px;top:0;background:var(--orange);padding:12px;color:#000;z-index:20}.skip:focus{left:12px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.nav{height:88px;display:flex;align-items:center;justify-content:space-between;gap:22px;border-bottom:1px solid #1d2129}.brand{font-size:19px;font-weight:850;letter-spacing:-.06em;white-space:nowrap}.brand>span:not(.brand-icon){color:var(--orange)}.brand-icon{display:inline-grid;place-items:center;border:1px solid #56504c;border-radius:8px;width:32px;height:32px;margin-right:9px;font-size:17px}.brand-icon span{color:var(--orange)}.nav nav{display:flex;gap:36px;font-size:13px;color:#c1c2c8}.nav nav a:hover,.foot a:hover{color:var(--orange)}.nav-cta{border:1px solid #42444b;padding:12px 17px;border-radius:7px;font-size:12px;font-weight:700}.nav-cta span{color:var(--orange);margin-left:15px}.hero{min-height:660px;display:grid;grid-template-columns:1.04fr 1fr;align-items:center;gap:20px;padding-top:60px;padding-bottom:70px;overflow:hidden}.eyebrow,.kicker{font-size:11px;font-weight:800;letter-spacing:.17em;color:var(--orange)}.eyebrow{display:flex;align-items:center;gap:12px}.pulse{width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 18px var(--orange)}.line{width:22px;height:1px;background:#6a5750}.hero h1{font-size:clamp(55px,6.8vw,99px);line-height:1.01;letter-spacing:-.075em;margin:26px 0;max-width:680px}.hero h1 em,h2 em{font-style:normal;color:var(--orange)}.hero-copy>p{font-size:17px;line-height:1.85;color:var(--muted);max-width:480px}.hero-actions{display:flex;gap:13px;margin-top:33px}.btn{padding:16px 23px;border-radius:7px;font-weight:750;font-size:13px;display:inline-flex;align-items:center;justify-content:space-between;gap:35px;transition:transform .2s}.btn:hover{transform:translateY(-2px)}.primary{background:var(--orange);color:#17100d}.ghost{border:1px solid #45464b}.hero-proof{display:flex;gap:40px;margin-top:60px}.hero-proof div{display:flex;flex-direction:column;gap:4px}.hero-proof strong{font-size:25px;letter-spacing:-.06em}.hero-proof small{font-size:10px;color:#9399a5;letter-spacing:.06em;text-transform:uppercase}.hero-art{height:550px;position:relative;isolation:isolate}.art-glow{position:absolute;width:390px;height:390px;background:#ed6035;filter:blur(130px);opacity:.21;top:70px;right:30px}.art-panel{position:absolute;border:1px solid #53525b;box-shadow:0 30px 75px #000a;overflow:hidden;display:flex;flex-direction:column;padding:24px;background:#15181c}.art-panel.back{width:65%;height:370px;right:0;top:40px;transform:rotate(10deg);background:linear-gradient(145deg,#4c453a,#181d20 60%,#111)}.art-panel.front{width:82%;height:425px;left:5%;top:92px;transform:rotate(-6deg);background:radial-gradient(circle at 95% 60%,#643820,#17191b 45%,#090b0e 80%)}.panel-top{display:flex;justify-content:space-between;align-items:center;font-weight:900;font-size:23px;letter-spacing:-.07em}.panel-top span{font-size:9px;letter-spacing:.1em;font-weight:650}.front .panel-top>span:first-child{font-size:23px;color:var(--orange);letter-spacing:-.07em}.panel-kicker{margin-top:auto;font-size:9px;letter-spacing:.2em;color:#ffb08d}.panel-word{font-size:clamp(36px,4.2vw,62px);line-height:.97;letter-spacing:-.07em;font-weight:950;margin:15px 0}.panel-word i{font-style:normal;color:var(--orange)}.back .panel-word{margin:auto 0;font-size:44px}.panel-button{align-self:start;background:var(--orange);color:#140e0c;font-size:9px;font-weight:850;padding:12px 16px}.panel-bottom{font-size:8px;letter-spacing:.18em;color:#b7b1a8;margin-top:auto}.front .panel-bottom{margin-top:24px}.art-chip{position:absolute;right:-4px;bottom:18px;background:#f2ece0;color:#151515;padding:15px 20px;font-size:10px;font-weight:900;letter-spacing:.07em;transform:rotate(5deg);z-index:4}.marquee{background:#191c23;border-block:1px solid #33363d}.marquee-inner{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;padding-bottom:18px;font-size:10px;letter-spacing:.13em;font-weight:800;color:#d2d2d3}.marquee b{color:var(--orange);font-size:18px}.collection,.how,.faq{padding-top:110px;padding-bottom:110px;scroll-margin-top:30px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:42px}.section-heading h2,.faq h2,.statement h2,.closing h2{font-size:clamp(40px,5vw,70px);line-height:1.07;letter-spacing:-.065em;margin:16px 0}.section-heading p{color:var(--muted);margin:0}.count{color:#8c919e;font-size:10px;letter-spacing:.1em}.toolbar{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:30px}.filters{display:flex;flex-wrap:wrap;gap:8px}.filter{border:1px solid #343740;background:transparent;color:#b8bac2;padding:10px 14px;border-radius:5px;font-size:12px}.filter:hover,.filter.active{background:var(--orange);border-color:var(--orange);color:#19110e}.search{border:1px solid #343740;display:flex;align-items:center;padding:0 12px;gap:10px;border-radius:5px;color:var(--muted)}.search span{font-size:22px}.search input{background:transparent;color:#fff;border:0;outline:0;padding:10px 0;width:155px;font-size:12px}.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.product{border:1px solid #30333c;background:#11141b;border-radius:9px;overflow:hidden;min-width:0}.product:hover{border-color:#8d5c48}.preview{height:228px;padding:20px;position:relative;overflow:hidden;background:var(--tone,#20242b)}.preview:after{content:"";position:absolute;width:210px;height:210px;border-radius:50%;background:var(--accent,#ff7446);opacity:.17;filter:blur(50px);right:-60px;top:0}.preview-window{height:100%;position:relative;z-index:1;background:linear-gradient(125deg,#151719,#080a0d);border:1px solid #ffffff26;border-radius:6px 6px 0 0;box-shadow:0 20px 40px #0009;transform:rotate(-3deg) translate(8px,18px);padding:17px;overflow:hidden}.preview-top{font-size:9px;letter-spacing:.12em;font-weight:900;display:flex;justify-content:space-between}.preview-top span{color:var(--accent,#ff7446)}.preview-line{width:38px;height:2px;background:var(--accent,#ff7446);margin-top:30px}.preview-headline{font-size:29px;line-height:1.05;letter-spacing:-.06em;font-weight:900;max-width:230px;margin:13px 0}.preview-mini{font-size:9px;color:#a8aab0}.preview-pill{margin-top:17px;background:var(--accent,#ff7446);display:inline-block;color:#080808;font-size:8px;font-weight:900;padding:9px 11px}.product-body{padding:22px}.product-category{font-size:10px;letter-spacing:.14em;color:var(--orange);font-weight:800}.product h3{font-size:22px;letter-spacing:-.04em;margin:10px 0}.product p{font-size:12px;color:#a5a9b4;line-height:1.75;min-height:64px}.product-meta{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #2c3039;padding-top:16px;margin-top:16px}.price{font-size:21px;font-weight:900}.product-actions{display:flex;gap:8px;margin-top:15px}.product-actions a{flex:1;text-align:center;border:1px solid #42444b;padding:12px 8px;font-size:11px;font-weight:800;border-radius:5px}.product-actions .buy{background:var(--orange);color:#170e0b;border-color:var(--orange)}.product-actions .disabled{background:#30343b;color:#a7abb2;border-color:#30343b;cursor:not-allowed}.empty{padding:40px;text-align:center;color:var(--muted)}.statement{background:#1b1d24;padding:105px 0;text-align:center}.statement-inner{max-width:800px}.statement p{color:#b4b6c0;line-height:1.7}.statement .btn{margin-top:20px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.steps article{padding:28px;border:1px solid #30333b;background:#11141a}.steps article span{color:var(--orange);font-size:12px;font-weight:850}.steps h3{font-size:24px;letter-spacing:-.04em}.steps p{color:var(--muted);font-size:14px;line-height:1.7}.faq{display:grid;grid-template-columns:1fr 1.2fr;gap:65px}.faq-items details{border-bottom:1px solid #34363f;padding:23px 0}.faq-items summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:10px}.faq-items summary:after{content:"+";color:var(--orange);font-size:22px}.faq-items details[open] summary:after{content:"−"}.faq-items p{color:var(--muted);line-height:1.7;font-size:13px}.closing{text-align:center;padding-top:95px;padding-bottom:110px;border-top:1px solid #30333b}.closing h2{max-width:700px;margin:20px auto 30px}footer{background:#12151b;border-top:1px solid #33353d}.foot{padding-top:65px;padding-bottom:55px;display:grid;grid-template-columns:2fr 1fr 1.2fr;gap:40px}.foot>div{display:flex;flex-direction:column;align-items:start;gap:13px}.foot strong{font-size:10px;letter-spacing:.15em;color:var(--orange)}.foot p,.foot a:not(.brand){font-size:12px;color:#a5a8b1;line-height:1.8;margin:0}.foot-bottom{border-top:1px solid #30343b;display:flex;justify-content:space-between;padding-top:22px;padding-bottom:22px;color:#8d929e;font-size:10px;letter-spacing:.06em}@media(max-width:1000px){.hero{grid-template-columns:1fr 1fr}.hero-art{height:430px}.art-panel.front{height:335px}.art-panel.back{height:300px}.panel-word{font-size:38px}.products{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar{align-items:start;flex-direction:column}.nav nav{gap:18px}}@media(max-width:700px){.wrap{padding-left:20px;padding-right:20px}.nav{height:72px}.nav nav{display:none}.nav-cta{font-size:11px;padding:10px}.brand{font-size:16px}.brand-icon{display:none}.hero{grid-template-columns:1fr;padding-top:65px;padding-bottom:50px}.hero h1{font-size:clamp(54px,13vw,78px)}.hero-art{height:370px}.art-panel.front{height:310px;top:45px}.art-panel.back{height:275px;top:5px}.hero-proof{margin-top:35px;gap:25px}.marquee-inner{justify-content:center;flex-wrap:wrap}.marquee-inner span:nth-of-type(n+3),.marquee-inner b:nth-of-type(n+2){display:none}.collection,.how,.faq{padding-top:70px;padding-bottom:70px}.products{grid-template-columns:1fr}.preview{height:255px}.section-heading{align-items:start}.count{display:none}.filters{gap:7px}.filter{padding:9px 11px}.search,.search input{width:100%}.steps,.faq,.foot{grid-template-columns:1fr}.faq{gap:20px}.foot{gap:28px}.foot-bottom{gap:15px;flex-direction:column}.statement{padding:70px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}.btn:hover{transform:none}}
/* PixelTemplateHub premium editorial edition */
:root{--orange:#ff8259;--cream:#f9f6ef;--muted:#a6a9b3}
body{background:radial-gradient(ellipse 65% 28% at 70% 5%,#19171b 0%,transparent 80%),#090b10}
main{position:relative;overflow:hidden}.ambient{position:absolute;pointer-events:none;border-radius:50%;filter:blur(100px);opacity:.18;z-index:0}.ambient-one{width:400px;height:400px;top:100px;right:-160px;background:#f27142}.ambient-two{width:400px;height:400px;top:1500px;left:-200px;background:#9e4b2e}
.nav{position:relative;z-index:2}.hero,.collection,.featured,.how,.faq{position:relative;z-index:1}
.editorial-index{font-size:9px;letter-spacing:.18em;color:#737987;font-weight:800;margin-bottom:36px}.editorial-index span{color:var(--orange);margin:0 8px}.hero h1{font-weight:900;text-wrap:balance}.hero h1 em,.section-heading h2 em,.featured h2 em,.statement h2 em,.closing h2 em{font-family:Georgia,"Times New Roman",serif;font-weight:500;font-style:italic;letter-spacing:-.075em}
.hero-art{perspective:1200px}.art-panel{backdrop-filter:blur(12px)}.art-panel.front{box-shadow:0 30px 85px #000c,0 0 0 1px #ff80511c}.art-panel.back{box-shadow:0 35px 75px #000c}.art-orbit{position:absolute;top:2px;right:35px;color:#ff916c;font-size:43px;opacity:.85}.art-caption{position:absolute;left:4%;bottom:-5px;color:#747985;font-size:9px;letter-spacing:.18em}.art-chip{box-shadow:0 12px 35px #0009}
.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding-top:25px;padding-bottom:28px;border-top:1px solid #303039;color:#a8abb4;font-size:11px;letter-spacing:.015em}.trust-strip span{display:flex;align-items:center;gap:10px}.trust-strip b{font-size:17px;color:var(--orange);font-weight:500}
.featured{padding-top:120px;padding-bottom:40px}.featured-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.featured-head>span:last-child{font-size:10px;letter-spacing:.13em;color:#818792}.featured-grid{display:grid;grid-template-columns:1.23fr 1fr;border:1px solid #3a3738;background:linear-gradient(130deg,#1a1c21,#101216);min-height:460px}.featured-visual{position:relative;overflow:hidden;min-height:460px;background:radial-gradient(circle at 60% 60%,#9c4c30 0%,#3b2824 30%,#17181b 65%,#0e1014 100%);display:grid;place-items:center;padding:34px}.featured-window{width:100%;height:350px;border:1px solid #80746e;box-shadow:0 30px 70px #0009;transform:rotate(-3deg);padding:26px;background:linear-gradient(110deg,#17191d 0%,#24201e 60%,#6d3e2d 100%);display:flex;flex-direction:column}.featured-nav{display:flex;justify-content:space-between;align-items:center}.featured-nav strong{font-size:20px;letter-spacing:-.07em}.featured-nav strong span{color:var(--orange)}.featured-nav small{font-size:8px;color:#b8b0ad;letter-spacing:.1em}.featured-content{margin:auto 0}.featured-content>span{font-size:9px;letter-spacing:.19em;color:#ffb08f}.featured-content>strong{display:block;font-size:clamp(43px,5vw,73px);line-height:.94;letter-spacing:-.075em;margin:13px 0 22px}.featured-content i{font-style:normal;color:var(--orange)}.featured-tag{display:inline-block;padding:12px 16px;background:var(--orange);color:#17110f;font-size:9px;font-weight:900}.featured-watermark{position:absolute;bottom:15px;right:22px;color:#d6a997;font-size:10px;letter-spacing:.16em}.featured-copy{padding:55px 50px;display:flex;align-items:start;flex-direction:column;justify-content:center}.featured-copy h2{font-size:clamp(45px,4.5vw,65px);line-height:1.02;letter-spacing:-.07em;margin:22px 0}.featured-copy p{color:#aeb2bd;line-height:1.85;font-size:14px;max-width:390px}.featured-specs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 25px}.featured-specs span{font-size:9px;letter-spacing:.09em;border:1px solid #4d4644;border-radius:3px;padding:8px 10px;color:#d5c4bb}.featured-copy small{color:#858c98;font-size:10px;margin-top:18px;line-height:1.5}.collection{padding-top:100px}.product{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.product:hover{transform:translateY(-6px);box-shadow:0 22px 45px #0007}.preview-window{transition:transform .35s ease}.product:hover .preview-window{transform:rotate(-1deg) translate(8px,9px)}.product-actions a:not(.disabled):hover{border-color:var(--orange);color:var(--orange)}.product-actions .buy:hover{color:#170e0b!important}.section-heading h2,.faq h2,.closing h2{font-weight:850}.closing{background:radial-gradient(ellipse 40% 60% at 50% 70%,#6c30231c,transparent 90%)}.filter,.nav-cta,.btn{transition:background .2s,border-color .2s,transform .2s}
@media(max-width:900px){.featured-grid{grid-template-columns:1fr}.featured-visual{min-height:380px}.featured-copy{padding:40px}.trust-strip{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.editorial-index{font-size:8px;line-height:1.8;margin-bottom:20px}.hero{padding-top:42px}.hero-art{margin-top:10px}.art-orbit{right:4px}.trust-strip{grid-template-columns:1fr 1fr;font-size:10px}.featured{padding-top:70px}.featured-head>span:last-child{display:none}.featured-visual{min-height:310px;padding:20px}.featured-window{height:270px;padding:18px}.featured-content>strong{font-size:43px}.featured-copy{padding:32px 25px}.featured-copy h2{font-size:50px}.featured-nav small{display:none}}@media(prefers-reduced-motion:reduce){.product,.preview-window,.filter,.nav-cta,.btn{transition:none}.product:hover{transform:none}.product:hover .preview-window{transform:rotate(-3deg) translate(8px,18px)}}
.editor-ribbon{position:absolute;top:13px;right:13px;z-index:3;background:#f5ede0;color:#211712;font-size:9px;letter-spacing:.09em;font-weight:900;padding:8px 10px;border-radius:3px}
/* Support center */.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.support-widget{position:fixed;bottom:24px;right:24px;z-index:100;font-family:inherit}.support-launch{background:#ff8259;color:#180f0c;border:0;border-radius:999px;box-shadow:0 12px 36px #0009;padding:15px 21px;font-size:14px;font-weight:850;display:flex;align-items:center;gap:9px}.support-launch:hover{background:#ff9a75}.support-panel{position:absolute;right:0;bottom:66px;width:min(390px,calc(100vw - 30px));max-height:min(650px,calc(100dvh - 115px));overflow:auto;background:#151820;border:1px solid #48434a;border-radius:17px;box-shadow:0 25px 80px #000d;color:#f5f1e9}.support-panel[hidden],.support-chat[hidden],.support-report[hidden],#support-report-result[hidden]{display:none}.support-head{padding:19px 20px;background:linear-gradient(115deg,#33231f,#191c24);display:flex;align-items:start;justify-content:space-between;gap:15px}.support-head strong{display:block;font-size:15px}.support-head small{display:block;color:#c1b3ac;font-size:11px;margin-top:5px}.support-head button{background:transparent;border:0;color:#fff;font-size:24px;line-height:1}.support-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #3b3c44}.support-tabs button{background:transparent;border:0;color:#aeb2be;padding:14px 5px;font-weight:750;font-size:12px}.support-tabs button[aria-pressed=true]{color:#ff956e;border-bottom:2px solid #ff8259}.support-messages{height:230px;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.support-bubble{max-width:94%;padding:11px 13px;border-radius:12px;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.support-bubble.agent{background:#272b34;align-self:flex-start}.support-bubble.customer{background:#71412f;align-self:flex-end}.support-quick{display:flex;flex-wrap:wrap;gap:7px;padding:0 16px 13px}.support-quick button{border:1px solid #625047;background:transparent;color:#e4c0af;border-radius:20px;padding:7px 9px;font-size:10px}.support-input{display:flex;gap:7px;padding:0 16px}.support-input input{flex:1;min-width:0;background:#22252e;border:1px solid #494a53;border-radius:7px;padding:12px;color:#fff;font-size:12px}.support-input button,.support-submit,#support-copy{border:0;background:#ff8259;color:#180e0b;border-radius:7px;font-weight:850;padding:10px 12px;font-size:11px}.support-fine{font-size:10px;color:#a7aab5;line-height:1.5;padding:0 16px 15px}.support-report{padding:16px}.support-report>p,.support-report-result p{font-size:12px;line-height:1.6;color:#c5c5ce}.support-report form{display:flex;flex-direction:column;gap:13px}.support-report label{font-size:11px;font-weight:750;color:#d9dce4;display:flex;flex-direction:column;gap:6px}.support-report select,.support-report input,.support-report textarea,#support-report-text{width:100%;border:1px solid #50515a;border-radius:7px;background:#222630;color:#f9f5ef;padding:11px;font:inherit;font-size:12px;resize:vertical}.support-submit{align-self:start}.support-report-result{margin-top:15px}#support-report-result p{color:#ffb48e;font-size:12px}#support-copy-status{font-size:11px;color:#b6c9b4;margin-left:10px}@media(max-width:600px){.support-widget{bottom:14px;right:14px}.support-panel{bottom:61px;max-height:calc(100dvh - 100px)}}@media(prefers-reduced-motion:reduce){.support-launch{transition:none}}
