:root{--bg:#0E1A18;--graph:#101A20;--deep:#123F35;--gold:#C6A45B;--emerald:#28A879;--sage:#8CA69A;--cream:#F5F3EC;--soft:#d3dcd4;--muted:#a7b6ac;--line:rgba(223,227,213,.14);--panel:#162622;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--cream);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.shell{max-width:var(--max);padding:0 28px;margin:0 auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.14;letter-spacing:-.035em}h1{font-size:clamp(3.5rem,6.4vw,6.3rem);font-weight:720}h2{font-size:clamp(2rem,3.5vw,3.5rem)}h3{font-size:1.32rem}em{font-style:normal;color:var(--gold)}p{color:var(--soft)}.kicker,.eyebrow{font-size:.77rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--gold)}.eyebrow{display:flex;align-items:center;gap:12px}.dot{width:7px;height:7px;background:var(--emerald);box-shadow:0 0 20px var(--emerald);border-radius:50%}.site-header{position:sticky;z-index:50;top:0;backdrop-filter:blur(22px);background:rgba(14,26,24,.95);border-bottom:1px solid var(--line)}.head-inner{min-height:89px;display:flex;align-items:center;gap:24px}.logo{display:flex;gap:14px;align-items:center;min-width:247px}.logo-mark{font-weight:900;font-size:1.9rem;letter-spacing:-.11em;line-height:1;color:var(--gold)}.logo-mark span{font-size:1rem;letter-spacing:-.06em;color:var(--cream);text-transform:uppercase}.logo-text{font-weight:700;font-size:.86rem;line-height:1.45}.logo-text small{display:block;font-weight:400;color:var(--muted);font-size:.67rem;letter-spacing:.01em}.nav{display:flex;align-items:center;gap:19px;margin-left:auto}.nav a{font-size:.85rem;color:var(--soft)}.nav a:hover,.nav a[aria-current]{color:var(--gold)}.right-tools{display:flex;align-items:center;gap:14px}.langs{display:flex;border:1px solid var(--line);border-radius:99px;padding:3px;gap:2px}.langs a{font-size:.64rem;color:var(--muted);font-weight:700;padding:7px 8px;border-radius:99px}.langs a.selected{color:var(--bg);background:var(--gold)}.cart-head{white-space:nowrap;display:flex;align-items:center;gap:7px;color:var(--cream);background:none;border:1px solid var(--line);padding:8px 12px;border-radius:99px;font-size:.76rem}.cart-head b{min-width:16px;text-align:center;color:var(--gold)}.menu-toggle{display:none;background:none;color:var(--cream);border:0;font-size:1.4rem}.hero{min-height:690px;display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:32px;position:relative;padding-top:70px;padding-bottom:65px}.hero-copy{position:relative;z-index:1}.hero-copy h1{margin:22px 0 25px}.lead{max-width:590px;font-size:1.12rem;color:var(--soft)}.actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:27px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:15px;font-size:.89rem;font-weight:730;padding:15px 23px;border-radius:9px;border:1px solid transparent;transition:transform .18s,background .18s}.btn:hover{transform:translateY(-2px)}.btn-gold{color:#14221f;background:var(--gold);border-color:var(--gold)}.btn-gold:hover{background:#dfbc74}.btn-outline{color:var(--cream);border:1px solid rgba(245,243,236,.3);background:transparent}.btn-outline:hover{border-color:var(--gold)}.micro,.fine{font-size:.8rem;color:var(--muted)}.micro{margin-top:25px}.hero-art{aspect-ratio:1;position:relative;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:radial-gradient(circle at center,rgba(40,168,121,.16) 0%,rgba(16,26,32,.08) 42%,transparent 65%)}.hero-art::before,.hero-art::after{content:"";position:absolute;inset:12%;border:1px solid rgba(198,164,91,.24);border-radius:50%}.hero-art::after{inset:24%;border:1px dashed rgba(198,164,91,.32)}.halo{position:absolute;inset:2%;border-radius:50%;border:1px solid rgba(255,255,255,.07)}.h2{inset:38%;background:radial-gradient(circle,rgba(40,168,121,.19),transparent);filter:blur(25px)}.hero-emblem{font-size:clamp(6rem,14vw,10rem);line-height:.7;font-weight:900;letter-spacing:-.14em;color:var(--gold);text-shadow:0 0 40px rgba(198,164,91,.1);z-index:2}.hero-emblem span{display:block;text-align:right;margin-right:12px;margin-top:18px;color:var(--cream);font-size:clamp(1rem,3.5vw,2.6rem);letter-spacing:.22em;font-weight:650}.mini-panel{position:absolute;z-index:3;border:1px solid rgba(198,164,91,.27);background:rgba(16,26,32,.9);padding:12px 16px;border-radius:9px;font-size:.72rem;letter-spacing:.1em}.p1{left:-5%;top:23%}.p2{right:-5%;bottom:19%}.p2 b{color:var(--gold)}.orb{display:inline-block;width:7px;height:7px;background:var(--emerald);border-radius:50%;margin-right:8px}.metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--graph)}.metrics-grid{display:grid;grid-template-columns:repeat(3,1fr)}.metrics-grid>div{padding:23px 27px;display:flex;gap:14px;align-items:center;border-right:1px solid var(--line)}.metrics-grid>div:last-child{border:0}.metrics-grid b{font-size:1.2rem;color:var(--gold)}.metrics-grid span{font-size:.88rem;color:var(--soft)}.section{padding-top:110px;padding-bottom:110px}.section.compact{padding-top:55px;padding-bottom:100px}.alt{background:var(--graph);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section-intro{max-width:760px;margin-bottom:40px}.section-intro h2{margin:12px 0}.section-intro p{font-size:1.03rem}.pain-grid,.step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pain,.step,.detail-block{padding:30px;background:rgba(255,255,255,.025);border:1px solid var(--line);border-radius:14px}.pain i{font-style:normal;color:var(--gold);font-size:.84rem}.pain h3{margin:20px 0 11px}.pain p,.step p{margin:0;font-size:.93rem}.split-title{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:36px}.split-title p{max-width:630px}.split-title h2{margin:9px 0 12px}.offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.offer-card{min-height:340px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,rgba(18,63,53,.24),rgba(14,26,24,.8));padding:26px;display:flex;flex-direction:column;transition:transform .22s,border-color .22s}.offer-card:hover{transform:translateY(-4px);border-color:rgba(198,164,91,.38)}.card-top,.card-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}.icon-tile{width:57px;height:57px;display:grid;place-items:center;border:1px solid rgba(198,164,91,.3);border-radius:12px;color:var(--gold);font-size:1.8rem;background:rgba(198,164,91,.07)}.status{color:var(--muted);font-size:.73rem;text-align:right}.offer-card h3{margin:28px 0 12px}.offer-card p{font-size:.91rem}.card-bottom{margin-top:auto;border-top:1px solid var(--line);padding-top:19px}.link-text{font-size:.86rem;color:var(--gold);font-weight:650}.link-text span{padding-left:7px}.mini-add{border:1px solid rgba(198,164,91,.5);background:none;color:var(--gold);border-radius:7px;width:35px;height:35px;font-size:1.3rem}.mini-add:hover{background:rgba(198,164,91,.13)}.center-link{display:block;text-align:center;margin-top:35px;color:var(--gold);font-weight:650}.step b{color:var(--gold);font-size:.94rem}.step p{margin-top:15px}.faqs{max-width:860px;margin:auto}.faqs details{border-bottom:1px solid var(--line)}.faqs summary{padding:24px 5px;cursor:pointer;display:flex;justify-content:space-between;gap:24px;font-weight:650;list-style:none}.faqs summary::-webkit-details-marker{display:none}.faqs summary span{color:var(--gold);font-size:1.2rem}.faqs details[open] summary span{transform:rotate(45deg)}.faqs p{padding:0 5px 24px;margin:0;max-width:700px;font-size:.95rem}.contact-banner{margin-top:60px;margin-bottom:85px;background:radial-gradient(circle at 20% 50%,rgba(40,168,121,.19),transparent 60%),linear-gradient(90deg,var(--deep),var(--graph));border:1px solid rgba(198,164,91,.28);padding:54px 65px;display:flex;align-items:center;gap:30px;justify-content:space-between;border-radius:16px}.contact-banner h2{margin:8px 0 15px;max-width:650px}.contact-banner p{max-width:680px;margin:0}.contact-banner .btn{flex-shrink:0}.site-footer{border-top:1px solid var(--line);background:var(--graph);padding-top:60px}.foot-cols{display:grid;grid-template-columns:1.2fr .6fr .65fr;gap:45px;padding-bottom:50px}.foot-logo{color:var(--cream);font-size:2rem;font-weight:900;letter-spacing:-.09em}.foot-logo span{color:var(--gold)}.foot-cols nav,.foot-social{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.foot-cols nav a,.foot-social a{font-size:.87rem;color:var(--soft)}.foot-cols nav a:hover,.foot-social a:hover{color:var(--gold)}.foot-social a span{color:var(--gold);padding-left:8px}.bottom{border-top:1px solid var(--line);padding-top:22px;padding-bottom:28px;display:flex;justify-content:space-between;gap:25px;font-size:.77rem;color:var(--muted)}.page-head{padding-top:97px;padding-bottom:40px}.page-head h1{max-width:1050px;margin:16px 0 20px}.page-head>p{font-size:1.12rem;max-width:800px}.breadcrumbs{color:var(--muted);font-size:.79rem;margin-bottom:55px}.breadcrumbs span{color:var(--gold);padding:0 10px}.product-heading{display:grid;grid-template-columns:1fr .38fr;align-items:center;gap:35px}.product-heading h1{font-size:clamp(3rem,5.1vw,5rem)}.product-art{border:1px solid var(--line);border-radius:20px;background:radial-gradient(circle,rgba(198,164,91,.12),transparent 65%),var(--graph);aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.product-sigil{font-size:6rem;color:var(--gold);line-height:1}.product-art b{margin-top:25px;color:var(--muted);letter-spacing:.27em}.details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.detail-block h2{font-size:1.7rem;margin:16px 0}.about-panel{display:grid;grid-template-columns:.65fr 1fr;align-items:center;gap:60px}.portrait-placeholder{background:linear-gradient(140deg,#123F35,#101A20);min-height:430px;border-radius:15px;border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center}.portrait-placeholder b{font-size:7rem;letter-spacing:-.13em;color:var(--gold);line-height:1}.portrait-placeholder span{color:var(--cream);letter-spacing:.4em}.contact-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px}.contact-layout ul{padding-left:20px;color:var(--soft)}.contact-layout li{margin:10px 0}.contact-panel{border:1px solid rgba(198,164,91,.3);border-radius:16px;padding:40px;background:var(--graph)}.contact-panel h2{margin:23px 0;font-size:1.7rem}.social-rows{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.social-rows a{border-bottom:1px solid var(--line);font-size:.84rem;color:var(--soft)}.social-rows a span{color:var(--gold)}.centered{justify-content:center}.cart-overlay{position:fixed;inset:0;background:rgba(0,0,0,.64);z-index:70;display:none}.cart-overlay.open{display:block}.cart-drawer{position:fixed;inset:0 0 0 auto;width:min(430px,100vw);background:#10201d;box-shadow:-25px 0 70px rgba(0,0,0,.45);z-index:80;transform:translateX(102%);transition:transform .25s;padding:27px;display:flex;flex-direction:column;gap:20px}.cart-drawer.open{transform:translateX(0)}.drawer-top{display:flex;align-items:center;justify-content:space-between}.drawer-top h2{font-size:1.5rem;margin:0}.drawer-close{background:none;color:var(--cream);border:1px solid var(--line);width:42px;height:42px;border-radius:50%;font-size:1.5rem}.cart-list{flex:1;overflow:auto}.cart-item{padding:15px 0;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line)}.cart-item span{font-size:.9rem}.cart-item button{border:0;background:none;color:var(--gold)}.cart-drawer .btn{width:100%}.cart-drawer .fine{margin:0}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%,130px);background:var(--gold);color:var(--bg);padding:12px 22px;border-radius:8px;z-index:110;transition:transform .2s}.toast.show{transform:translate(-50%,0)}@media(max-width:1150px){.logo{min-width:auto}.logo-text{display:none}.nav{gap:12px}.nav a{font-size:.8rem}.head-inner{gap:13px}.right-tools{gap:8px}.hero{min-height:600px}}@media(max-width:850px){.shell{padding-left:20px;padding-right:20px}.head-inner{min-height:73px}.menu-toggle{display:block;margin-left:auto}.nav{display:none;position:absolute;top:73px;left:0;right:0;padding:22px;background:#101d1b;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch}.nav.open{display:flex}.nav a{padding:8px 15px;font-size:1rem}.right-tools{margin-left:0}.hero{grid-template-columns:1fr;padding-top:70px;min-height:auto;gap:25px}.hero-art{max-width:490px;width:100%;margin:15px auto 25px}.metrics-grid{grid-template-columns:1fr}.metrics-grid>div{border:0;border-bottom:1px solid var(--line)}.pain-grid,.step-grid,.offers{grid-template-columns:repeat(2,minmax(0,1fr))}.section{padding-top:76px;padding-bottom:76px}.contact-banner{margin:40px 20px 65px;padding:38px 30px;flex-direction:column;align-items:flex-start}.product-heading{grid-template-columns:1fr .45fr}.foot-cols{grid-template-columns:1fr 1fr}.foot-cols .foot-social{grid-column:2}}@media(max-width:570px){h1{font-size:clamp(2.8rem,12vw,4.1rem)}.logo-mark{font-size:1.7rem}.cart-head{padding:7px 9px}.cart-head span{display:none}.langs a{padding:6px}.hero-copy h1{margin:19px 0}.hero-art{max-width:350px}.hero-emblem{font-size:6.8rem}.p1{left:0}.p2{right:0}.pain-grid,.step-grid,.offers,.details-grid,.contact-layout,.about-panel{grid-template-columns:1fr}.split-title{align-items:start;flex-direction:column}.offer-card{min-height:285px}.page-head{padding-top:67px}.product-heading{grid-template-columns:1fr}.product-art{display:none}.breadcrumbs{margin-bottom:30px}.contact-banner{margin-left:18px;margin-right:18px}.foot-cols{grid-template-columns:1fr;gap:22px}.foot-cols .foot-social{grid-column:auto}.bottom{flex-direction:column;gap:8px}.actions .btn{width:100%}.nav{top:73px}.contact-panel{padding:27px}}
/* 777xsz mobile brand identity: keep full name visible */
@media(max-width:850px){.site-header .logo-text{display:block;font-size:.79rem;white-space:nowrap}.site-header .logo-text small{display:none}.site-header .nav{top:100%}}
@media(max-width:650px){.site-header .head-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding-top:10px;padding-bottom:10px}.site-header .logo{grid-column:1/-1;min-width:0;gap:12px}.site-header .menu-toggle{grid-column:2;grid-row:2;margin-left:0;justify-self:end}.site-header .right-tools{grid-column:1;grid-row:2;justify-self:start}.site-header .nav{top:100%}}

/* 777xsz tablet navigation and full visible name */
@media(max-width:1150px){.site-header .logo-text{display:block}.site-header .logo-text small{display:none}.site-header .menu-toggle{display:block;margin-left:auto}.site-header .nav{display:none;position:absolute;top:100%;left:0;right:0;padding:22px;background:#101d1b;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch}.site-header .nav.open{display:flex}}
