html,body{background:#0e1013;margin:0}.cg{--accent:#c8793e;--bg:#0e1013;--card:#161a1f;--card2:#1c2127;--fg:#f3f1ec;--fg2:#a7adb6;--word:#e9ae7a;--line:#ffffff1a;color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;line-height:1.55;position:relative;overflow-x:hidden}.cg *{box-sizing:border-box}.cg a{color:inherit;text-decoration:none}.cg a:hover{color:#f0ba86}.cg a:focus-visible,.cg button:focus-visible,.cg input:focus-visible,.cg textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cg button{font:inherit;cursor:pointer;color:inherit}.cg .serif{letter-spacing:-.01em;font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400}.cg .wrap{width:100%;max-width:1200px;margin:0 auto}.cg .hero{isolation:isolate;flex-direction:column;height:calc(100vh + 44px);min-height:724px;padding:26px 40px 72px;display:flex;position:relative;overflow:hidden}.cg .photo{z-index:-4;filter:blur(16px)saturate(1.15)brightness(.62);background:url(/img/backdrop.jpg) 50% 60%/cover no-repeat;animation:40s ease-in-out infinite alternate drift;position:absolute;inset:-6%}.cg .sun{z-index:-3;aspect-ratio:1;background:radial-gradient(closest-side,#ffc4914d,#ffaa6e1f 55%,#0000);border-radius:50%;width:min(64vh,620px);animation:10s ease-in-out infinite breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}@keyframes drift{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.12)translate(-2%,-1.5%)}}@keyframes breathe{0%,to{opacity:.75;transform:translate(-50%,-52%)scale(1)}50%{opacity:1;transform:translate(-50%,-52%)scale(1.06)}}.cg .veil{z-index:-2;background:radial-gradient(120% 90% at 50% 45%,#0000 40%,#08090ba6 100%),linear-gradient(#08090b73 0%,#0000 22% 70%,#08090b8c 100%);position:absolute;inset:0}.cg .top{z-index:3;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.cg .brand{align-items:center;gap:10px;display:inline-flex}.cg .logo-icon{width:auto;height:48px;display:block}.cg .word{letter-spacing:-.01em;color:var(--word);font-family:Lexend,Plus Jakarta Sans,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1.05}.cg .actions{align-items:center;gap:10px;display:flex}.cg .pill{min-height:44px;color:var(--fg);border:1px solid var(--line);background:#0a0c0f;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:600;display:inline-flex}.cg .me{border:1px solid var(--line);background:#0a0c0f;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.cg .me-dot{background:var(--accent);border:2px solid #0a0c0f;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;right:2px}.cg .stage{flex:1;place-items:center;min-height:0;display:grid;position:relative}.cg .stage>*{grid-area:1/1}.cg .glass{aspect-ratio:426/579;z-index:1;height:min(58vh,520px);animation:7s ease-in-out infinite float;position:relative}.cg .shadow{animation:7s ease-in-out infinite shadowpulse}@keyframes shadowpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:translateY(10px)scale(.86)}}.cg .refl{animation:7s ease-in-out infinite reflmove}@keyframes reflmove{0%,to{transform:translateY(0)}50%{transform:translateY(20px)}}.cg .glass>img{filter:drop-shadow(0 30px 34px #00000080)drop-shadow(0 0 70px #e8965a2e);width:100%;height:100%;display:block}.cg .refl{opacity:.28;pointer-events:none;height:38%;position:absolute;top:100%;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000000e6,#0000 80%);mask-image:linear-gradient(#000000e6,#0000 80%)}.cg .refl img{filter:blur(1.5px);width:100%;height:auto;display:block;transform:scaleY(-1)}.cg .shadow{z-index:-1;filter:blur(4px);background:radial-gradient(closest-side,#0009,#0000);border-radius:50%;height:7%;position:absolute;bottom:-3%;left:10%;right:10%}.cg .title{z-index:3;letter-spacing:-.065em;color:#fff;text-shadow:0 18px 60px #0006;pointer-events:none;text-align:center;margin:0;font-size:clamp(84px,15vw,230px);font-weight:800;line-height:.9;position:relative;transform:translateY(10%)}.cg .foot{z-index:3;grid-template-columns:1fr auto 1fr;align-items:end;gap:20px;display:grid;position:relative}.cg .tagline{color:var(--fg2);max-width:32ch;margin:0;font-size:15.5px;line-height:1.5}.cg .tagline b{color:var(--fg);font-size:17px;display:block}.cg .cta{background:linear-gradient(180deg,#f0ba86,var(--accent) 60%,#a85e2e);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 30px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 12px 34px -12px #c9793ebf,inset 0 1px #fff0dc99}.cg .cta,.cg a.cta:hover{color:#1a0e07}.cg .cta:disabled{opacity:.45;cursor:default}.cg .ghost{border:1px solid var(--line);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 24px;font-size:15px;font-weight:600;display:inline-flex}.cg .links{flex-wrap:wrap;justify-content:flex-end;gap:4px 28px;font-size:16px;font-weight:700;display:flex}.cg .links .linkish{font-size:inherit;font-weight:inherit}.cg .links a{align-items:center;min-height:44px;display:inline-flex}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.cg .cta-wrap{justify-content:center;margin-bottom:108px;display:flex;position:relative}.cg .liquid{color:#fff;letter-spacing:.01em;-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);background:linear-gradient(#ffffff29,#ffffff08 55%,#ffffff12);border:1.5px solid #ffffffd9;border-radius:999px;align-items:center;gap:10px;min-height:58px;padding:0 44px;font-size:17px;font-weight:600;transition:transform .3s cubic-bezier(.2,.9,.3,1),background .3s,box-shadow .3s;display:inline-flex;position:relative;box-shadow:inset 0 1.5px #ffffff8c,inset 0 -2px 4px #00000040,inset 0 0 18px #ffffff0f,0 10px 26px -10px #0009}.cg .liquid .lbl{text-shadow:0 1px 2px #00000059;align-items:center;gap:10px;display:inline-flex;position:relative}.cg .liquid .lbl svg{transition:transform .3s cubic-bezier(.2,.9,.3,1)}.cg .liquid:hover,.cg .liquid:focus-visible{background:linear-gradient(#ffffff42,#ffffff14 55%,#ffffff1f);transform:translateY(-2px);box-shadow:inset 0 1.5px #ffffffb3,inset 0 -2px 4px #00000040,inset 0 0 22px #ffffff1a,0 16px 32px -10px #000000a6}.cg .liquid:hover .lbl svg,.cg .liquid:focus-visible .lbl svg{transform:translate(4px)}.cg .liquid:active{transform:translateY(0)scale(.98)}.cg .light{--fg:#1e1915;--fg2:#6b6159;--line:#1e19151f;color:var(--fg);z-index:4;background:#fff;border-radius:44px 44px 0 0;margin-top:-44px;position:relative;box-shadow:0 -24px 60px #00000059}.cg .sec{padding:110px 40px 120px}.cg .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--fg2);align-items:center;gap:14px;margin:0 0 24px;font-size:12px;font-weight:600;display:flex}.cg .eyebrow b{color:#a65f2e;font-weight:700}.cg .eyebrow i{opacity:.5;background:currentColor;width:40px;height:1px;display:block}.cg .h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(40px,5vw,72px);font-weight:800;line-height:1}.cg .lede{color:var(--fg2);max-width:50ch;margin:22px 0 0;font-size:18px}.cg .info{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.cg .duo-wrap{padding:20px 0 40px;position:relative}.cg .duo-wrap img{z-index:1;width:100%;height:auto;display:block;position:relative}.cg .feats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:36px;display:grid}.cg .feat{border:1px solid var(--line);background:#f8f4f0;border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 16px;display:flex}.cg .feat b{font-size:15px;line-height:1.2}.cg .feat span{color:var(--fg2);font-size:13px;line-height:1.35}.cg .ico{color:#a65f2e;background:#fff;border:1px solid #a65f2e66;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.cg .specs{border-top:1px solid var(--line);margin:28px 0 0}.cg .spec{border-bottom:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);gap:20px;margin:0;padding:14px 0;font-size:16px;display:grid}.cg .spec dt{letter-spacing:.16em;text-transform:uppercase;color:var(--fg2);padding-top:3px;font-size:12px;font-weight:600}.cg .spec dd{margin:0;font-weight:600}.cg .more{color:#a65f2e;align-items:center;gap:8px;min-height:44px;margin-top:24px;font-size:15px;font-weight:700;display:inline-flex}.cg .light a.more:hover{color:#7e4520}.cg .reviews{--fg:#1e1915;--fg2:#5e544c;color:var(--fg);background:linear-gradient(90deg,#fbf4ee 0%,#f1d6c2 45%,#dda47c 80%,#cf8d62 100%);padding:96px 0 104px}.cg .rev-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;max-width:1280px;margin:0 auto 40px;padding:0 40px;display:flex}.cg .score{background:#ffffffbf;border-radius:18px;align-items:center;gap:14px;padding:12px 18px;display:flex}.cg .score b{letter-spacing:-.04em;font-size:40px;line-height:1}.cg .score small{color:var(--fg2);margin-top:4px;font-size:14px;display:block}.cg .sqs{gap:3px;display:inline-flex}.cg .sq{color:#fff;background:#b8682f;border-radius:3px;place-items:center;width:24px;height:24px;display:grid}.cg .txt-stars{color:#b8682f;letter-spacing:2px;font-size:22px;line-height:1}.cg .car{position:relative}.cg .three{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1280px;margin:0 auto;padding:0 40px;display:grid}.cg .track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:max(290px,33.3333% - 40px);grid-auto-flow:column;gap:20px;padding:6px 40px 18px;scroll-padding:0 40px;display:grid;overflow-x:auto}.cg .track::-webkit-scrollbar{display:none}.cg .rcard{scroll-snap-align:start;text-align:center;background:#fff;border-radius:22px;flex-direction:column;align-items:center;gap:16px;min-height:270px;padding:30px 30px 28px;display:flex;box-shadow:0 10px 30px -18px #5a2d0f73}.cg .rcard h3{letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.2}.cg .rcard p{color:#3a332d;max-width:46ch;margin:0;font-size:15px;line-height:1.6}.cg .rcard .ph{color:#8a7f76;font-style:italic}.cg .rcard .who{color:var(--fg);margin-top:auto;font-size:16px}.cg .rcard .new{color:#8a4a20;background:#f6e7db;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.cg .arrow{z-index:2;color:#1e1915;background:#fff;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px #3c1e0a2e}.cg .arrow.prev{left:14px}.cg .arrow.next{right:14px}.cg .write{justify-content:center;margin-top:28px;display:flex}.cg .btn-dark{color:#fff;background:#1e1915;border:0;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 24px;font-size:15px;font-weight:700;display:inline-flex}.cg .form{background:#fff;border-radius:24px;gap:16px;max-width:760px;margin:20px auto 0;padding:28px;display:grid;box-shadow:0 10px 30px -18px #5a2d0f73}.cg .form h3{letter-spacing:-.02em;margin:0;font-size:22px}.cg .frow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.cg .field{color:var(--fg2);gap:8px;font-size:14px;font-weight:600;display:grid}.cg .field input,.cg .field textarea{font:inherit;color:var(--fg);resize:vertical;background:#fff;border:1px solid #1e19152e;border-radius:14px;width:100%;min-height:48px;padding:13px 14px;font-size:16px}.cg .rate{gap:2px;display:flex}.cg .rate button{color:#d8cfc8;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.cg .rate button.on{color:#b8682f}.cg .form-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.cg .form-foot span{color:var(--fg2);font-size:14px}.cg .form .cta{color:#1a0e07}.cg .footer{color:#6b6159;background:#fff;border-top:1px solid #1e19151a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:28px 40px;font-size:14px;display:flex}.cg .footer .links{color:#1e1915}.cg .footer a:hover{color:#a65f2e}.cg .scrim{z-index:20;background:#05060899;border:0;padding:0;position:fixed;inset:0}.cg .drawer{z-index:21;border:1px solid var(--line);background:#12151af7;border-radius:28px;flex-direction:column;gap:18px;width:min(420px,100% - 32px);padding:26px;display:flex;position:fixed;top:16px;bottom:16px;right:16px;overflow:auto;box-shadow:0 30px 80px #00000080}.cg .modal{z-index:21;border:1px solid var(--line);background:#12151afa;border-radius:28px;flex-direction:column;gap:18px;width:min(440px,100% - 32px);max-height:calc(100% - 32px);padding:30px;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 80px #00000080}.cg .d-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cg .d-head h2{letter-spacing:-.04em;margin:0;font-size:28px;font-weight:800;line-height:1.05}.cg .d-head p{color:var(--fg2);margin:8px 0 0;font-size:14px}.cg .x{border:1px solid var(--line);background:0 0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.cg .pair{border:1px solid var(--line);background:radial-gradient(60% 70% at 50% 55%,#e8965a29,#0000 75%),#111418;border-radius:22px;justify-content:center;align-items:flex-end;padding:22px 0 14px;display:flex}.cg .pair img{filter:drop-shadow(0 16px 18px #0006);width:auto;height:150px;display:block}.cg .pair img+img{margin-left:16px}.cg .row{justify-content:space-between;align-items:center;gap:16px;display:flex}.cg .price b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px}.cg .price span{color:var(--fg2);font-size:13px;display:block}.cg .qty{border:1px solid var(--line);border-radius:999px;align-items:center;padding:4px;display:inline-flex}.cg .qty button{background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.cg .qty button:disabled{opacity:.3;cursor:default}.cg .qty output{text-align:center;font-variant-numeric:tabular-nums;min-width:36px;font-size:18px;font-weight:700}.cg .sum{border:1px solid var(--line);color:var(--fg2);background:#111418;border-radius:16px;margin:0;padding:14px 16px;font-size:14px}.cg .sum b{color:var(--fg)}.cg .hint{color:var(--fg2);margin:0;font-size:13px}.cg .trust{border-top:1px solid var(--line);color:var(--fg2);gap:10px;margin:0;padding:16px 0 0;font-size:13px;list-style:none;display:grid}.cg .trust li{align-items:center;gap:10px;display:flex}.cg .stack{gap:10px;margin-top:auto;display:grid}.cg .stack .cta,.cg .stack .ghost{width:100%}.cg .signed{color:var(--fg2);align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.cg .tabs{border:1px solid var(--line);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.cg .tabs button{min-height:44px;color:var(--fg2);background:0 0;border:0;border-radius:999px;font-size:14px;font-weight:600}.cg .tabs button.on{background:var(--fg);color:#0e1013}.cg .phone{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.cg .cc{border:1px solid var(--line);min-height:48px;color:var(--fg2);border-radius:14px;place-items:center;padding:0 14px;font-size:15px;font-weight:600;display:grid}.cg .code input{letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.cg .small{color:var(--fg2);margin:0;font-size:13px}.cg .linkbtn{color:#e9ae7a;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:0;font-size:14px;font-weight:700;text-decoration:underline}.cg .or{letter-spacing:.14em;text-transform:uppercase;color:var(--fg2);align-items:center;gap:12px;font-size:12px;display:flex}.cg .or:before,.cg .or:after{content:"";background:var(--line);flex:1;height:1px}.cg .ok{color:#e9ae7a;background:#c9793e29;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}@media (max-width:980px){.cg .three{grid-template-columns:minmax(0,1fr)}.cg .info{grid-template-columns:minmax(0,1fr);gap:48px}.cg .cards{grid-template-columns:minmax(0,1fr)}.cg .feats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.cg .hero{padding:18px 18px 22px}.cg .sec{padding:84px 18px}.cg .footer{padding:24px 18px}.cg .foot{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.cg .links{justify-content:center}.cg .word{font-size:12px}.cg .logo-icon{height:40px}.cg .pill{padding:0 16px}.cg .frow{grid-template-columns:minmax(0,1fr)}.cg .spec{grid-template-columns:minmax(0,1fr);gap:2px}}@media (prefers-reduced-motion:reduce){.cg .photo,.cg .sun,.cg .glass,.cg .shadow,.cg .refl{animation:none}.cg .liquid,.cg .liquid .lbl svg{transition:none}}@media (max-width:720px){.cg .hero{height:calc(100svh + 44px);min-height:640px;padding:18px 18px 70px}.cg .glass{height:min(44vh,420px)}.cg .title{font-size:clamp(66px,21vw,118px);transform:translateY(14%)}.cg .foot{gap:14px}.cg .tagline{max-width:34ch;font-size:14px}.cg .tagline b{font-size:15.5px}.cg .cta-wrap{margin-bottom:4px}.cg .liquid{min-height:54px;padding:0 34px;font-size:16px}.cg .links{gap:0 22px}.cg .light{border-radius:32px 32px 0 0;margin-top:-36px}}@media (max-width:380px){.cg .glass{height:min(38vh,300px)}}.cg .hero{touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.cg .glass img,.cg .refl img,.cg .pair img,.cg .duo-wrap img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.cg .navbtn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:0;font-weight:700;display:inline-flex}.cg .navbtn:hover{color:#f0ba86}.cg .footer .navbtn:hover{color:#a65f2e}.cg .drawer,.cg .modal{--fg:#1e1915;--fg2:#6b6159;--line:#1e19151f;color:#1e1915;background:#fff;border:1px solid #1e191514;box-shadow:0 30px 80px #28160a40}.cg .scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#281c144d}.cg .pair{background:radial-gradient(60% 70% at 50% 55%,#e8965a33,#0000 75%),#f7f2ec;border-color:#1e191514}.cg .pair img{filter:drop-shadow(0 14px 14px #5a2d0f38)}.cg .sum{background:#f7f2ec}.cg .tabs button.on{color:#fff;background:#1e1915}.cg .cc{color:#6b6159;border-color:#1e19152e}.cg .linkbtn{color:#a65f2e}.cg .x,.cg .ghost{color:#1e1915}.cg .ghost{border-color:#1e19152e}.cg .ok{color:#a65f2e;background:#c9793e24}.cg .price s{color:#8a7f76;margin-right:4px}.cg .contact-done{justify-items:start;gap:10px;display:grid}.cg .signed,.cg .hint{color:#6b6159}.cg .paym{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cg .paym li{color:#3a312a;background:#faf7f4;border:1px solid #1e191524;border-radius:8px;align-items:center;gap:5px;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.cg .paym li.wallet{color:#fff;background:#1e1915;border-color:#1e1915}.cg .drawer.paying{width:min(520px,100% - 32px)}.cg .back{color:#8e4a22;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:700}.cg .pay-note{color:#6b6159;align-items:flex-start;gap:10px;margin:0;font-size:13px;display:flex}.cg .payform{border-radius:16px;min-height:360px}.cg .payform.error{display:none}.cg .pay-wait{color:#6b6159;align-items:center;gap:10px;margin:0;padding:24px 0;font-size:14px;display:flex}.cg .spin{border:2px solid #1e191526;border-top-color:#b8682f;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite cgspin}@keyframes cgspin{to{transform:rotate(360deg)}}.cg .pay-fail{background:#fdf4ec;border:1px solid #f1d5bf;border-radius:14px;gap:10px;padding:14px;display:grid}.cg .pay-fail p{color:#7a3f17;margin:0;font-size:13.5px}@media (max-width:560px){.cg .drawer.paying{width:calc(100% - 16px);padding:18px;top:8px;bottom:8px;right:8px}}.cg .rev-bought{color:#fbf4ee;letter-spacing:-.01em;background:#1e1915;border-radius:999px;align-self:flex-start;align-items:baseline;gap:8px;margin:0;padding:12px 22px;font-size:17px;font-weight:800;display:inline-flex;box-shadow:0 14px 34px -16px #1e191599}.cg .rev-bought b{letter-spacing:-.02em;color:#f0ba86;font-size:26px;font-weight:900}
