:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#080d0f;color:#f4eee4;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:0;overflow-x:clip;background:radial-gradient(circle at 72% 12%,rgba(201,151,77,.15),transparent 25rem),#080d0f}.auth-fallback{min-height:100dvh;width:min(620px,calc(100% - 40px));margin-inline:auto;display:grid;place-content:center;justify-items:start;gap:18px}.auth-fallback img{width:52px;height:66px;object-fit:contain}.auth-fallback p{margin:0;color:#d2a057;font-size:12px;font-weight:800;letter-spacing:.28em}.auth-fallback h1{font-size:clamp(40px,8vw,68px)}.auth-fallback span{max-width:560px;color:#aba9a3;font-size:17px;line-height:1.7}button,a{font:inherit}a{color:inherit}.skip-link{position:fixed;z-index:100;top:8px;left:8px;transform:translateY(-140%);padding:12px 16px;background:#f4eee4;color:#080d0f;border-radius:8px}.skip-link:focus{transform:translateY(0)}.site-header,.site-footer,.section-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.site-header{min-height:88px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:36px;border-bottom:1px solid #293234}.brand{display:inline-flex;align-items:center;gap:11px;text-decoration:none;font:700 28px/1 Georgia,Times New Roman,serif}.brand img{width:30px;height:38px;object-fit:contain}.site-header nav,.site-footer nav{display:flex;justify-content:center;flex-wrap:wrap;gap:28px}.site-header nav a,.site-footer nav a{color:#b8b3aa;font-size:13px;text-decoration:none}.site-header nav a:hover,.site-header nav a:focus-visible,.site-footer nav a:hover,.site-footer nav a:focus-visible{color:#f4eee4}.header-actions{display:flex;align-items:center;gap:14px}.language{min-width:68px;min-height:44px;border:0;background:transparent;color:#f4eee4;cursor:pointer}.button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border-radius:10px;text-decoration:none;font-weight:800}.primary{background:#d2a057;color:#080d0f}.hero{min-height:650px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;border-bottom:1px solid #293234}h1,h2,h3{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.03em}h1{max-width:620px;font-size:clamp(54px,6.3vw,92px);line-height:.98}h2{font-size:clamp(38px,4vw,58px);line-height:1.05}h3{font-size:28px;line-height:1.1}p{color:#aba9a3;line-height:1.7}.hero-copy>p{max-width:580px;margin:28px 0;font-size:19px}.text-link{display:inline-flex;gap:12px;align-items:center;color:#dda953;font-weight:800;text-underline-offset:6px}.hero-visual{min-height:600px;position:relative;display:grid;place-items:center}.halo{position:absolute;width:440px;height:440px;border-radius:50%;background:#be7c2a21;filter:blur(42px)}.phone{position:relative;width:245px;height:510px;padding:10px;overflow:hidden;border:1px solid #6d573a;border-radius:38px;background:#050708;box-shadow:0 34px 70px #00000080,0 0 0 3px #171717}.phone>img{width:100%;height:100%;display:block;border-radius:29px;object-fit:cover;object-position:top}.speaker{position:absolute;z-index:2;top:17px;left:50%;width:62px;height:8px;transform:translate(-50%);border-radius:9px;background:#050708}.hero-phone{width:278px;height:578px;transform:rotate(5deg)}.location-card{position:absolute;right:0;bottom:82px;display:grid;gap:5px;padding:16px 18px;border:1px solid #6a5234;border-radius:12px;background:#0d1416ed;box-shadow:0 20px 40px #0008}.location-card span{color:#9c978e;font-size:11px;text-transform:uppercase;letter-spacing:.13em}.location-card strong{color:#ddb26c}.how,.products,.trust,.details{padding-block:88px}.how ol{list-style:none;padding:46px 0 0;margin:0;display:grid;grid-template-columns:repeat(3,1fr)}.how li{display:grid;grid-template-columns:auto 1fr;gap:22px;padding:12px 34px 12px 0}.how li+li{padding-left:34px;border-left:1px solid #374143}.step-number{color:#b68442;font:500 38px/1 Georgia,serif}.how h3{font-size:25px}.how p{margin-bottom:0}.products{border-top:1px solid #293234}.product-layout{margin-top:50px;display:grid;grid-template-columns:1fr 1fr;gap:26px}.product-layout article{min-height:590px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:38px 20px 38px 38px;border:1px solid #30393b;border-radius:18px;background:#0d1416;overflow:hidden}.product-layout article p{max-width:300px}.product-layout .phone{width:188px;height:400px;transform:translate(28px) rotate(2deg)}.tick-list{list-style:none;display:grid;gap:14px;padding:18px 0 0;margin:0;color:#d5d0c6;font-size:14px}.tick-list li{display:flex;gap:10px;align-items:flex-start}.tick-list span{display:grid;place-items:center;flex:0 0 20px;height:20px;border-radius:50%;background:#d2a057;color:#080d0f;font-weight:900}.trust{border-top:1px solid #293234}.trust-list{margin-top:48px;display:grid;grid-template-columns:repeat(4,1fr)}.trust-list article{min-height:240px;padding:0 26px}.trust-list article:first-child{padding-left:0}.trust-list article+article{border-left:1px solid #374143}.trust-list span{display:block;margin-bottom:24px;color:#b68442;letter-spacing:.12em}.trust-list h3{font:800 16px/1.3 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:0}.trust-list p{font-size:14px}.area{border-block:1px solid #293234;background:#0a1113;overflow:hidden}.area-inner{min-height:420px;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px}.area-inner>div{padding-block:54px}.area-inner p{max-width:480px}.area-inner img{align-self:stretch;width:100%;min-height:420px;object-fit:cover;opacity:.72;-webkit-mask-image:linear-gradient(to right,transparent,black 18%);mask-image:linear-gradient(to right,transparent,black 18%)}.unavailable{display:inline-block;margin-top:14px;color:#9d988f;font-size:13px}.details{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.disclosure{scroll-margin-top:24px;min-height:260px;padding:32px;border:1px solid #30393b;border-radius:16px;background:#0d1416}.disclosure h3{font-size:28px}.disclosure p{font-size:14px}.site-footer{min-height:230px;display:grid;grid-template-columns:1fr 1.4fr 1fr;align-items:center;gap:30px;border-top:1px solid #293234}.site-footer>div p,.site-footer>p{color:#817f79;font-size:12px}.site-footer>p{text-align:right}:focus-visible{outline:3px solid #e2af60;outline-offset:4px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:980px){.site-header{grid-template-columns:auto 1fr}.site-header nav{display:none}.header-actions{justify-self:end}.hero{grid-template-columns:1fr 1fr}.product-layout{grid-template-columns:1fr}.trust-list{grid-template-columns:1fr 1fr;row-gap:38px}.trust-list article:nth-child(3){border-left:0;padding-left:0}.site-footer{grid-template-columns:1fr;padding-block:52px}.site-footer nav{justify-content:flex-start}.site-footer>p{text-align:left}}@media(max-width:700px){.site-header,.site-footer,.section-shell{width:min(100% - 32px,1180px)}.site-header{min-height:74px;gap:12px}.brand{font-size:24px}.brand img{width:25px;height:32px}.header-actions .primary{display:none}.hero{min-height:auto;grid-template-columns:1fr;padding-block:68px;gap:34px}h1{font-size:clamp(48px,16vw,68px)}.hero-visual{min-height:500px}.hero-phone{width:230px;height:480px}.location-card{right:8px;bottom:36px;max-width:calc(100% - 16px)}.text-link{max-width:100%;flex-wrap:wrap;gap:8px}.how,.products,.trust,.details{padding-block:68px}.how ol{grid-template-columns:1fr;gap:26px}.how li,.how li+li{padding:0;border-left:0}.product-layout article{min-height:640px;grid-template-columns:1fr;padding:28px}.product-layout .phone{justify-self:center;transform:rotate(2deg)}.trust-list,.details{grid-template-columns:1fr}.trust-list article,.trust-list article:first-child,.trust-list article:nth-child(3),.trust-list article+article{min-height:0;padding:0 0 28px;border-left:0;border-bottom:1px solid #374143}.area-inner{grid-template-columns:1fr;gap:0}.area-inner img{min-height:300px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 18%);mask-image:linear-gradient(to bottom,transparent,black 18%)}}@media(max-width:340px){h1{font-size:44px}.hero-copy>p{font-size:17px}.hero-copy .text-link{font-size:15px}.hero-copy .text-link span{display:none}.location-card{right:12px;max-width:calc(100% - 24px);padding-inline:14px}}
