.proof{--proof-panel-bg: radial-gradient(ellipse at 22% 0%, rgba(255, 248, 216, .1), transparent 22rem), radial-gradient(ellipse at 86% 22%, rgba(255, 240, 168, .065), transparent 26rem), linear-gradient(180deg, #080a09 0%, #050706 42%, #020302 100%);--proof-panel-shadow: 0 28px 100px rgba(5, 7, 6, .26), inset 0 1px 0 rgba(255, 248, 216, .1);position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:none;margin-block:0;border:0;border-radius:0;padding:clamp(2.3rem,4.5vw,3.7rem) max(1rem,calc((100% - 1240px)/2 + 1rem)) clamp(3rem,5.8vw,5.4rem);background:#fff;box-shadow:none}.proof-capsule{position:relative;z-index:1;width:100%;max-width:1240px;margin-inline:auto;border:1px solid rgba(255,248,216,.12);border-radius:1.35rem;background:var(--proof-panel-bg);box-shadow:var(--proof-panel-shadow)}.proof-head{display:grid;grid-template-columns:minmax(0,.72fr) minmax(280px,.46fr);align-items:end;justify-items:start;column-gap:clamp(1.4rem,5vw,4.5rem);gap:.75rem;margin:0;padding:clamp(1.45rem,2.8vw,2.4rem) clamp(1.45rem,3vw,2.5rem) 0;text-align:left}.proof-kicker{grid-column:1 / -1;margin:0;color:#fff0a8c7;font-size:.7rem;font-weight:500;line-height:1.1;letter-spacing:.16em;text-transform:uppercase}.proof-head h2{max-width:15ch;margin:0;color:var(--home-gold-soft);font-size:clamp(1.9rem,4vw,3.9rem);font-weight:500;line-height:1;letter-spacing:-.026em;text-transform:none}.proof-head p:not(.proof-kicker){max-width:38ch;margin:0;color:#fbf6e6ad;font-size:clamp(.9rem,1.1vw,1rem);line-height:1.68}.proof-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.24fr) minmax(0,.88fr);max-width:none;margin-inline:0;margin-top:0;align-items:stretch;gap:clamp(.72rem,1.4vw,.9rem);border:0;border-radius:0;padding:clamp(1.05rem,2vw,1.45rem) clamp(1.45rem,3vw,2.5rem) clamp(1.45rem,3vw,2.35rem);background:transparent;box-shadow:none}.proof-card,.proof-card-primary{position:relative;overflow:hidden;display:grid;align-content:start;gap:.5rem;min-height:8.6rem;margin:0;border:1px solid rgba(255,248,216,.12);border-radius:.82rem;padding:clamp(1rem,1.8vw,1.25rem);color:var(--home-text);background:linear-gradient(180deg,#fff8d80d,#fff8d803),#fff8d808;box-shadow:0 14px 38px #00000029;backdrop-filter:none}.proof-card:first-child{border-left:1px solid rgba(255,248,216,.12);transform:translateY(1.05rem)}.proof-card:last-child{transform:translateY(1.7rem)}.proof-card-primary{background:radial-gradient(circle at 18% 0%,rgba(255,248,216,.08),transparent 13rem),linear-gradient(180deg,#fff8d812,#fff8d805)}.proof-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;border-radius:0;background:linear-gradient(90deg,transparent,rgba(255,248,216,.18),transparent);box-shadow:none}.proof-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center;min-height:2.45rem;border-bottom:1px solid rgba(255,248,216,.1);padding-bottom:.8rem}.proof-card-icon{width:1.25rem;height:1.25rem;color:var(--home-gold);opacity:.9}.proof-card h3,.proof-card p{margin:0}.proof-card h3{color:var(--home-gold-soft);font-size:clamp(.98rem,1.2vw,1.12rem);font-weight:500;line-height:1.28}.proof-card p{color:#fbf6e6a3;font-size:.78rem;line-height:1.62}@media(max-width:980px){.proof-head{grid-template-columns:1fr;justify-items:center;text-align:center}.proof-head h2,.proof-head p:not(.proof-kicker){max-width:720px}.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-card:nth-child(3){grid-column:1 / -1}}@media(max-width:680px){.proof{padding-inline:1rem}.proof-grid{grid-template-columns:1fr}.proof-card,.proof-card-primary{min-height:0}.proof-card:first-child,.proof-card:last-child{transform:none}}.pricing{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:none;margin-block:0;border:0;border-radius:0;padding:clamp(3.2rem,6vw,5.8rem) max(1rem,calc((100% - 1240px)/2 + 1rem));background:radial-gradient(ellipse at 18% 0%,rgba(255,240,168,.085),transparent 30rem),radial-gradient(ellipse at 82% 18%,rgba(255,248,216,.045),transparent 32rem),linear-gradient(180deg,#020302,#010201 48%,#020302);box-shadow:none}.pricing:before{content:"";position:absolute;inset:0;width:auto;height:auto;pointer-events:none;border:0;border-radius:0;background:linear-gradient(180deg,rgba(255,248,216,.028),transparent 24%,transparent 76%,rgba(255,248,216,.018));opacity:.85;mask:none}.pricing:after{content:"";position:absolute;inset:clamp(5rem,9vw,8rem) max(1rem,calc((100% - 1240px)/2 + 1rem)) auto auto;width:min(34rem,44vw);height:16rem;pointer-events:none;border:0;border-radius:999px;background:radial-gradient(ellipse at 50% 50%,rgba(255,240,168,.09),transparent 70%);filter:blur(18px);opacity:.58}.pricing-head,.pricing-grid,.pricing-mobile{position:relative;z-index:1}.pricing-mobile{display:none}.pricing-head{display:grid;grid-template-columns:minmax(0,.7fr) minmax(280px,.46fr);align-items:end;justify-items:start;column-gap:clamp(1.4rem,5vw,4.5rem);gap:.75rem;max-width:1240px;margin:0 auto clamp(1.4rem,3vw,2.2rem);text-align:left}.pricing-head>p{width:100%;max-width:39ch;margin:0;color:#fbf6e6ad;font-size:clamp(.92rem,1.1vw,1rem);line-height:1.7}.pricing-kicker{grid-column:1 / -1;width:fit-content;margin:0 0 .75rem;color:#fff0a8d1;font-size:.7rem;font-weight:500;line-height:1.1;letter-spacing:.16em;text-transform:uppercase}.pricing-head h2{max-width:14ch;margin:0;color:var(--home-gold-soft);font-size:clamp(2rem,4.2vw,4.35rem);font-weight:500;line-height:1;letter-spacing:-.026em;text-transform:none}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1240px;margin-inline:auto;gap:clamp(.85rem,1.4vw,1.1rem);align-items:stretch}.pricing-plan{position:relative;overflow:hidden;display:grid;grid-template-rows:auto auto auto auto auto 1fr;gap:.78rem;min-height:0;margin:0;border:1px solid rgba(255,248,216,.13);border-radius:1.1rem;padding:clamp(1rem,1.7vw,1.35rem);color:var(--home-gold-soft);background:radial-gradient(circle at 50% -18%,rgba(255,248,216,.2),transparent 11rem),radial-gradient(ellipse at 100% 0%,rgba(255,240,168,.1),transparent 12rem),linear-gradient(145deg,#ffffff1c,#ffffff09 26%,#fff0 54%),linear-gradient(180deg,#12130f,#030403 52%,#000101);box-shadow:0 28px 76px #00000057,inset 0 1px #fff8d82e,inset 0 -1px #fff8d80f}.pricing-plan.pricing-plan-featured{border-color:#fff8d838;color:var(--home-black);background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.46),transparent 14rem),linear-gradient(145deg,#fff9df,#fff0a8 56%,#e6d274);box-shadow:0 34px 90px #00000052,0 0 0 1px #fff8d82e,inset 0 1px #ffffff80}.pricing-plan:before,.pricing-plan-featured:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;border-radius:0;background:linear-gradient(90deg,transparent,rgba(255,240,168,.36),transparent)}.pricing-plan:after,.pricing-plan-featured:after{display:none}.pricing-plan-head{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.55rem;border-bottom:1px solid rgba(255,248,216,.1);padding-bottom:.68rem}.pricing-plan.pricing-plan-featured .pricing-plan-head{border-bottom-color:#05070624}.pricing-plan h3,.pricing-plan p,.pricing-plan ul{margin:0}.pricing-plan h3{max-width:none;color:var(--home-gold-soft);font-size:clamp(1.05rem,1.45vw,1.28rem);font-weight:500;line-height:1.18;letter-spacing:-.012em;text-transform:none}.pricing-plan-head span{justify-self:end;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;white-space:nowrap;border:1px solid rgba(255,248,216,.14);border-radius:999px;padding:.26rem .58rem;color:#fff8d8c2;background:#fff8d80e;font-size:.62rem;font-weight:500;letter-spacing:.08em;line-height:1.2;box-shadow:none}.pricing-plan.pricing-plan-featured h3{color:var(--home-black)}.pricing-plan.pricing-plan-featured .pricing-plan-head span{border-color:#05070629;color:var(--home-gold-soft);background:var(--home-black)}.pricing-plan-duration{color:#fbf6e68c;font-size:.78rem;font-weight:500;letter-spacing:0;text-transform:none}.pricing-plan-price{display:flex;align-items:baseline;gap:.38rem;min-height:4.8rem;margin-block:clamp(.85rem,1.4vw,1rem);border-block:1px solid rgba(255,248,216,.1);padding-block:.9rem}.pricing-plan.pricing-plan-featured .pricing-plan-price{border-block-color:rgba(5,7,6,.14)}.pricing-plan-price strong{color:var(--home-gold);font-size:clamp(2.2rem,3.8vw,3.45rem);font-weight:500;line-height:.95;letter-spacing:-.04em}.pricing-plan.pricing-plan-featured .pricing-plan-price strong{color:var(--home-black)}.pricing-plan-price span{color:#fff8d89e;font-size:.76rem;font-weight:500}.pricing-plan.pricing-plan-featured .pricing-plan-price span,.pricing-plan.pricing-plan-featured .pricing-plan-duration,.pricing-plan.pricing-plan-featured .pricing-plan-note,.pricing-plan.pricing-plan-featured .pricing-plan-features li{color:#050706b8}.pricing-plan.pricing-plan-featured .pricing-plan-price span{color:#050706ad}.pricing-plan-note{min-height:2.9rem;font-size:.8rem;line-height:1.58;color:#fbf6e6a8}.pricing-plan-features{list-style:none;display:grid;align-content:start;gap:.62rem;margin:auto 0 0;padding:0;padding-top:.95rem;border-top:1px solid rgba(255,248,216,.1)}.pricing-plan.pricing-plan-featured .pricing-plan-features{border-top-color:#05070624}.pricing-plan-features li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.42rem;align-items:start;color:#fbf6e6a8;font-size:.74rem;line-height:1.32;font-weight:400}.pricing-plan-features li span{font-size:inherit;line-height:inherit;font-weight:inherit}.pricing-plan-features svg{width:.82rem;height:.82rem;flex-shrink:0;color:#fff0a8d6;stroke-width:3}.pricing-plan.pricing-plan-featured .pricing-plan-features svg{color:var(--home-black)}.pricing-plan-cta,.pricing-plan-featured .pricing-plan-cta{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:2.85rem;padding:.65rem 1rem;border:1px solid rgba(255,240,168,.34);border-radius:.95rem;color:var(--home-black);background:linear-gradient(135deg,var(--home-gold-soft),var(--home-gold));font-weight:500;letter-spacing:-.005em;text-align:center;text-decoration:none;box-shadow:0 14px 34px #fff0a81f}.pricing-plan.pricing-plan-featured .pricing-plan-cta{border-color:#050706db;color:var(--home-gold-soft);background:var(--home-black);box-shadow:0 16px 36px #0507062e}.pricing-plan-cta:hover,.pricing-plan-featured .pricing-plan-cta:hover{border-color:#fff0a880;transform:translateY(-1px);box-shadow:0 18px 40px #fff0a821}@media(max-width:980px){.pricing-head{grid-template-columns:1fr;justify-items:center;text-align:center}.pricing-head h2,.pricing-head>p{max-width:720px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.pricing{padding:clamp(2.8rem,12vw,4.2rem) 1rem clamp(3.2rem,12vw,4.8rem)}.pricing:after{inset:8rem 0 auto auto;width:80vw;opacity:.45}.pricing-grid{display:none}.pricing-mobile{position:relative;display:grid;gap:1rem}.pricing-head{align-items:start;justify-items:start;margin-bottom:1.35rem;text-align:left}.pricing-kicker{margin-bottom:.9rem}.pricing-head h2,.pricing-head>p{max-width:none}.pricing-plan-mobile,.pricing-plan-mobile-featured{position:relative;overflow:hidden;border:1px solid rgba(255,248,216,.2);border-radius:1.12rem;padding:1rem;color:var(--home-gold-soft);background:radial-gradient(circle at 50% -16%,rgba(255,248,216,.22),transparent 12rem),radial-gradient(ellipse at 100% 0%,rgba(255,240,168,.11),transparent 11rem),linear-gradient(145deg,#ffffff21,#ffffff0a 26%,#fff0 55%),linear-gradient(180deg,#14150f,#050706,#000101);box-shadow:0 24px 64px #00000057,0 0 0 1px #fff8d809 inset,inset 0 1px #fff8d838,inset 0 -1px #fff8d80f}.pricing-plan-mobile:before,.pricing-plan-mobile-featured:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,240,168,.32),transparent)}.pricing-plan-mobile-featured{border-color:#05070629;color:var(--home-black);background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.46),transparent 13rem),linear-gradient(145deg,#fff8d8,#fff0a8 58%,#ead57a)}.pricing-plan-mobile-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;padding-bottom:.9rem;border-bottom:1px solid rgba(255,248,216,.11)}.pricing-plan-mobile-featured .pricing-plan-mobile-summary{border-bottom-color:#05070624}.pricing-plan-mobile-main{display:grid;gap:.32rem;min-width:0}.pricing-plan-mobile-name{color:var(--home-gold-soft);font-size:1.08rem;font-weight:560;line-height:1.16;letter-spacing:-.015em}.pricing-plan-mobile-price{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:.22rem;color:#fff8d89e;white-space:nowrap}.pricing-plan-mobile-price strong{color:var(--home-gold);font-size:clamp(2rem,12vw,2.75rem);font-weight:520;line-height:.9;letter-spacing:-.045em}.pricing-plan-mobile-price>span{font-size:.74rem;font-weight:520}.pricing-plan-mobile-badge{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;justify-self:end;align-self:center;width:max-content;max-width:100%;border:1px solid rgba(255,248,216,.14);border-radius:999px;padding:.26rem .58rem;color:var(--home-gold-soft);background:var(--home-black);font-size:.62rem;font-weight:500;letter-spacing:.08em;line-height:1.2;box-shadow:none}.pricing-plan-mobile-duration,.pricing-plan-mobile-note{color:#fbf6e6a8}.pricing-plan-mobile-duration{font-size:.78rem;font-weight:520;line-height:1.35}.pricing-plan-mobile-note{margin:0;padding:.9rem 0;border-bottom:1px solid rgba(255,248,216,.11);font-size:.82rem;line-height:1.55}.pricing-plan-mobile-featured .pricing-plan-mobile-note{border-bottom-color:#05070624}.pricing-plan-mobile-features{list-style:none;display:grid;gap:.54rem;margin:0;padding:.9rem 0 0}.pricing-plan-mobile-features li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.42rem;align-items:start;color:#fbf6e6a8;font-size:.72rem;line-height:1.28;font-weight:400}.pricing-plan-mobile-features li span{font-size:inherit;line-height:inherit;font-weight:inherit}.pricing-plan-mobile-featured .pricing-plan-mobile-name,.pricing-plan-mobile-featured .pricing-plan-mobile-duration,.pricing-plan-mobile-featured .pricing-plan-mobile-note,.pricing-plan-mobile-featured .pricing-plan-mobile-features li,.pricing-plan-mobile-featured .pricing-plan-mobile-price,.pricing-plan-mobile-featured .pricing-plan-mobile-price strong,.pricing-plan-mobile-featured .pricing-plan-mobile-price>span{color:var(--home-black)}.pricing-plan-mobile-featured .pricing-plan-mobile-features svg{color:var(--home-black)}.pricing-plan-mobile-features svg{width:.78rem;height:.78rem;flex-shrink:0;color:#fff0a8d6;stroke-width:3}.pricing-plan-mobile-cta,.pricing-plan-mobile-featured .pricing-plan-mobile-cta{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:2.75rem;padding:.65rem 1rem;border:1px solid rgba(255,240,168,.34);border-radius:.95rem;color:var(--home-black);background:linear-gradient(135deg,var(--home-gold-soft),var(--home-gold));font-weight:500;text-align:center;text-decoration:none;box-shadow:0 14px 34px #fff0a81f;margin-top:.95rem}.pricing-plan-mobile-featured .pricing-plan-mobile-cta{border-color:#050706db;color:var(--home-gold-soft);background:var(--home-black);box-shadow:0 16px 36px #0507062e}}.quality{--quality-panel-bg: radial-gradient(ellipse at 22% 0%, rgba(255, 248, 216, .1), transparent 22rem), radial-gradient(ellipse at 86% 22%, rgba(255, 240, 168, .065), transparent 26rem), linear-gradient(180deg, rgba(8, 10, 9, .72) 0%, rgba(5, 7, 6, .71) 42%, rgba(2, 3, 2, .74) 100%);--quality-panel-shadow: 0 34px 110px rgba(5, 7, 6, .26), inset 0 1px 0 rgba(255, 248, 216, .1);position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:none;margin-block:0;padding:clamp(2.3rem,4.5vw,3.7rem) max(1rem,calc((100% - 1240px)/2 + 1rem)) clamp(3rem,5.8vw,5.4rem);background:#fff}.quality-capsule{position:relative;max-width:1240px;margin-inline:auto;isolation:isolate;overflow:visible}.quality-ambient{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;border-radius:1.35rem;background:linear-gradient(145deg,#050706,#080a09 55%,#0c0e0d)}.quality-ambient:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(108deg,#02030294,#03040357 34%,#02030224 52%,#02030238 72%,#02030261),radial-gradient(ellipse 88% 78% at 0% 32%,rgba(2,3,2,.38) 0%,transparent 54%),radial-gradient(ellipse 52% 44% at 92% 90%,rgba(255,240,168,.08),transparent 52%)}.quality-image{position:relative;z-index:1;display:block;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:70% 42%;transform:scale(1.05);opacity:.68;filter:saturate(.72) contrast(1.05) brightness(.98)}.quality-head{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.72fr) minmax(280px,.46fr);align-items:end;justify-items:start;column-gap:clamp(1.4rem,5vw,4.5rem);gap:.75rem;width:100%;margin:0;padding:clamp(1.45rem,2.8vw,2.4rem) clamp(1.45rem,3vw,2.5rem) 0;text-align:left}.quality-kicker{grid-column:1 / -1;width:auto;margin:0;padding:0;color:#fff0a8d1;font-size:.7rem;font-weight:500;line-height:1.1;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.35)}.quality-head h2{max-width:15ch;margin:0;color:var(--home-gold-soft);font-size:clamp(1.9rem,4vw,3.9rem);font-weight:500;line-height:1;letter-spacing:-.026em;text-transform:none;text-shadow:0 1px 2px rgba(0,0,0,.45),0 0 28px rgba(2,3,2,.55)}.quality-head p:not(.quality-kicker){max-width:38ch;margin:0;color:#fbf6e6c7;font-size:clamp(.9rem,1.1vw,1rem);line-height:1.68;text-shadow:0 1px 2px rgba(0,0,0,.4)}.quality-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;margin-inline:0;margin-top:0;align-items:stretch;gap:clamp(.72rem,1.4vw,.9rem);border:0;border-radius:0;padding:clamp(1.05rem,2vw,1.45rem) clamp(1.45rem,3vw,2.5rem) clamp(1.45rem,3vw,2.35rem);background:transparent;box-shadow:none}.quality-card,.quality-card-primary{position:relative;overflow:hidden;display:grid;align-content:start;gap:.5rem;min-height:10.5rem;margin:0;border:1px solid rgba(255,248,216,.12);border-radius:.82rem;padding:clamp(1rem,1.8vw,1.25rem);color:var(--home-text);background:linear-gradient(180deg,#fff8d80d,#fff8d803),#fff8d808;box-shadow:0 14px 38px #00000029}.quality-card:first-child{border-left:1px solid rgba(255,248,216,.12);transform:translateY(.85rem)}.quality-card:last-child{transform:translateY(1.35rem)}.quality-card-primary{background:radial-gradient(circle at 18% 0%,rgba(255,248,216,.08),transparent 13rem),linear-gradient(180deg,#fff8d812,#fff8d805)}.quality-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,248,216,.18),transparent)}.quality-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center;min-height:2.45rem;border-bottom:1px solid rgba(255,248,216,.1);padding-bottom:.8rem}.quality-card-icon{width:1.25rem;height:1.25rem;color:var(--home-gold);opacity:.9}.quality-card h3,.quality-card p{margin:0}.quality-card h3{color:var(--home-gold-soft);font-size:clamp(.98rem,1.2vw,1.12rem);font-weight:500;line-height:1.28}.quality-card p{color:#fbf6e6a3;font-size:.78rem;line-height:1.62}@media(max-width:980px){.quality-head{grid-template-columns:1fr;justify-items:center;text-align:center}.quality-head h2,.quality-head p:not(.quality-kicker){max-width:720px}.quality-image{object-position:center 50%;opacity:.62}.quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-card:nth-child(3){grid-column:1 / -1}.quality-card:first-child,.quality-card:last-child{transform:none}}@media(max-width:680px){.quality{padding-inline:1rem}.quality-grid{grid-template-columns:1fr}.quality-card:nth-child(3){grid-column:auto}.quality-card,.quality-card-primary{min-height:0}.quality-card:first-child,.quality-card:last-child{transform:none}}.why{--why-panel-bg: linear-gradient(180deg, rgba(255, 255, 255, .09), rgba(255, 255, 255, .064));--why-panel-border: rgba(255, 255, 255, .2);--why-panel-shadow: 0 20px 54px rgba(0, 0, 0, .24);position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:none;margin-block:0;padding-inline:max(1rem,calc((100% - 1240px)/2 + 1rem));padding-block:clamp(2.3rem,4.6vw,3.6rem) clamp(3rem,5.8vw,5.2rem);background:#020302}.why-capsule{position:relative;z-index:1;width:100%;max-width:1240px;margin-inline:auto;border:1px solid var(--why-panel-border);border-radius:1.35rem;background:var(--why-panel-bg);box-shadow:var(--why-panel-shadow)}.why-head{display:grid;grid-template-columns:minmax(0,.72fr) minmax(280px,.46fr);align-items:center;justify-items:start;column-gap:clamp(1.4rem,5vw,4.5rem);gap:.75rem;margin:0;padding:clamp(.75rem,1.6vw,1.1rem) clamp(1.2rem,2.6vw,2rem) clamp(.9rem,1.8vw,1.2rem);text-align:left}.why-kicker{grid-column:1 / -1;margin:0;color:#fff8d8d6;font-size:.7rem;font-weight:500;line-height:1.1;letter-spacing:.16em;text-transform:uppercase}.why-head h2{max-width:14ch;margin:0;color:#fff8d8;font-size:clamp(1.85rem,3.8vw,3.85rem);font-weight:500;line-height:1;letter-spacing:-.03em;text-transform:none}.why-head p:not(.why-kicker){margin:0;color:#fff8d8b3;font-size:.9rem;line-height:1.7}.why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;margin-inline:0;margin-top:0;gap:clamp(.72rem,1.4vw,.9rem);align-items:stretch;border:0;border-radius:0;padding:clamp(1.05rem,2vw,1.45rem) clamp(1.2rem,2.6vw,2rem);background:transparent;box-shadow:none}.why-card,.why-card-primary{position:relative;overflow:hidden;display:grid;align-content:start;gap:.5rem;min-height:8.6rem;margin:0;border:1px solid rgba(255,248,216,.12);border-radius:.82rem;padding:clamp(1rem,1.8vw,1.25rem);color:var(--home-text);background:linear-gradient(180deg,#fff8d80d,#fff8d803),#fff8d808;box-shadow:0 14px 38px #00000029}.why-card-primary{background:radial-gradient(circle at 18% 0%,rgba(255,248,216,.08),transparent 13rem),linear-gradient(180deg,#fff8d812,#fff8d805)}.why-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,248,216,.18),transparent)}.why-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center;min-height:2.45rem;border-bottom:1px solid rgba(255,248,216,.1);padding-bottom:.8rem}.why-card-icon{width:1.25rem;height:1.25rem;color:var(--home-gold);opacity:.9}.why-card h3,.why-card p{margin:0}.why-card h3{color:var(--home-gold-soft);font-size:clamp(.98rem,1.2vw,1.12rem);font-weight:500;line-height:1.28}.why-card p{color:#fbf6e6a3;font-size:.78rem;line-height:1.62}.why-helper{max-width:none;margin:0;border:0;border-radius:0;padding:0 clamp(1.2rem,2.6vw,2rem) clamp(1.1rem,2.2vw,1.6rem);color:#fff8d8b3;font-size:.76rem;line-height:1.7;text-align:center;background:transparent;box-shadow:none}.why-helper a{color:#fff8d8;text-decoration:underline;text-decoration-color:#fff8d861;text-underline-offset:.18em}@media(max-width:980px){.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.why-head{grid-template-columns:1fr;justify-items:center;text-align:center}.why-head h2,.why-head p:not(.why-kicker){max-width:720px}}@media(max-width:680px){.why{padding-inline:1rem}.why-grid{grid-template-columns:1fr}}.devices{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:none;margin-block:0;padding-inline:max(1rem,calc((100% - 1240px)/2 + 1rem));padding-block:clamp(4.2rem,6.8vw,6.4rem);background:#fff}.devices-capsule{position:relative;z-index:1;isolation:isolate;max-width:1240px;width:100%;margin-inline:auto;overflow:hidden;border:1px solid rgba(255,248,216,.12);border-radius:1.35rem;background:linear-gradient(165deg,#030403c7,#020302d6 45%,#010201e0);box-shadow:0 28px 96px #00000038,inset 0 1px #fff8d812;backdrop-filter:blur(18px) saturate(1.05)}.devices-head{display:grid;grid-template-columns:minmax(0,.66fr) minmax(420px,.7fr);gap:clamp(1.05rem,1.9vw,1.45rem) clamp(1.4rem,5vw,4.5rem);align-items:end;justify-items:start;margin:0;border-bottom:1px solid rgba(255,248,216,.1);padding:clamp(1.45rem,2.8vw,2.4rem) clamp(1.45rem,3vw,2.5rem) clamp(1.05rem,2vw,1.35rem);text-align:left}.devices-kicker{width:fit-content;margin:0 0 clamp(.45rem,1vw,.8rem);grid-column:1 / -1;color:#fff0a8d1;font-size:clamp(.76rem,.82vw,.84rem);font-weight:500;line-height:1.1;letter-spacing:.16em;text-transform:uppercase}.devices-head h2{max-width:14ch;margin:0;color:#fff8d8;font-size:clamp(2.05rem,3.7vw,3.55rem);font-weight:500;line-height:.98;letter-spacing:-.032em;text-transform:none}.devices-head p:not(.devices-kicker){max-width:56rem;margin:0;color:#fbf6e6c7;font-size:clamp(.9rem,1vw,1rem);line-height:1.68;text-align:left}.devices-groups{display:grid;gap:.8rem;padding:clamp(1.35rem,2.6vw,2.2rem) clamp(1.45rem,3vw,2.5rem) clamp(1.1rem,2vw,1.5rem);background:transparent}.devices-helper{margin:0;border-top:1px solid rgba(255,248,216,.1);padding:clamp(1.1rem,2vw,1.45rem) clamp(1.45rem,3vw,2.5rem) clamp(1.35rem,3vw,2.2rem);color:#fbf6e69e;background:transparent;font-size:.76rem;line-height:1.55;text-align:center}.devices-helper a{color:#fff8d8eb;text-decoration-color:#fff8d859}.devices-helper a:hover{color:#fffef5}.devices-group{position:relative;display:grid;grid-template-columns:minmax(430px,1.38fr) minmax(280px,.62fr);gap:.8rem;align-items:center;overflow:hidden;border:1px solid rgba(255,248,216,.1);border-radius:.92rem;padding:clamp(.78rem,1.3vw,1rem);background:linear-gradient(180deg,#0a0c0bf5,#050706fa 55%,#030403);box-shadow:0 12px 36px #00000052,inset 0 1px #fff8d80f}.devices-group-copy{position:relative;display:grid;align-content:center;gap:.7rem;border-radius:.85rem;padding:clamp(.75rem,1.4vw,1rem);background:#02030259}.devices-group-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:start;border-bottom:1px solid rgba(255,248,216,.12);padding-bottom:clamp(.9rem,1.6vw,1.15rem);margin-bottom:clamp(.72rem,1.25vw,.95rem)}.devices-group-copy svg{width:1.16rem;height:1.16rem;color:var(--home-gold);stroke-width:2.3;opacity:.92}.devices-group-copy h3{margin:0;color:var(--home-gold-soft);font-size:.96rem;font-weight:560;line-height:1.18;letter-spacing:-.012em}.devices-group-copy p{margin:0;color:#fbf6e6a8;font-size:.72rem;line-height:1.5}.devices-group-items{align-self:stretch;display:grid;grid-template-columns:1fr;gap:.45rem;border-left:1px solid rgba(255,248,216,.1);padding-left:clamp(.78rem,1.5vw,1.1rem)}.devices-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:.72rem;row-gap:.2rem;align-content:center;align-items:center;text-align:left;min-height:0;border:1px solid rgba(255,248,216,.09);border-radius:.72rem;padding:.58rem .62rem;background:linear-gradient(180deg,#020302,#050706);box-shadow:inset 0 1px #ffffff0a,0 6px 18px #00000047}.devices-item h4,.devices-item p{color:var(--home-gold-soft)}.devices-item h4{grid-column:2;grid-row:1;margin:0;font-size:.72rem;font-weight:620;line-height:1.15}.devices-item p{grid-column:2;grid-row:2;margin:0;color:#fbf6e694;font-size:.61rem;line-height:1.32}.devices-item-image{grid-column:1;grid-row:1 / span 2;width:2.45rem;height:2.45rem;border-radius:.6rem;padding:.22rem;object-fit:contain;background:linear-gradient(180deg,#080a09f2,#030403eb);box-shadow:0 6px 14px #00000059,inset 0 1px #ffffff14;filter:saturate(.92) contrast(1.04)}@media(max-width:980px){.devices-head{grid-template-columns:1fr;gap:.85rem;text-align:center;justify-items:center}.devices-kicker{margin-inline:auto}.devices-head h2,.devices-head p:not(.devices-kicker){margin-inline:auto;text-align:center}.devices-group{grid-template-columns:1fr}.devices-group-items{border-top:1px solid rgba(255,248,216,.1);border-left:0;padding-top:.5rem;padding-left:0}}@media(max-width:680px){.devices{padding-inline:1rem}.devices-group{grid-template-columns:1fr;border-radius:1rem}}.setup-support{position:relative;display:grid;grid-template-columns:1fr;row-gap:clamp(.9rem,1.6vw,1.35rem);align-items:start;overflow:hidden;padding-block:clamp(6rem,8vw,7.2rem) clamp(3rem,5vw,4.2rem);background:#020302}.setup-support-copy{position:relative;z-index:1;max-width:800px;margin-inline:auto;display:grid;justify-items:center;gap:.9rem;padding:0;text-align:center}.setup-support-kicker{margin:0;color:#fff8d8d6;font-size:.7rem;font-weight:500;line-height:1.1;letter-spacing:.16em;text-transform:uppercase}.setup-support h2{max-width:17ch;margin:0;color:#fff8d8;font-size:clamp(2.1rem,4vw,3.65rem);font-weight:500;line-height:1.02;letter-spacing:-.03em;text-align:center}.setup-support-copy>p:not(.setup-support-kicker){max-width:48rem;margin:0;color:#fff8d8b3;font-size:clamp(.88rem,1.05vw,1rem);font-weight:400;line-height:1.65;text-align:center}.setup-support-steps{width:min(100%,1040px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(.75rem,1.5vw,1rem);margin-inline:auto}.setup-support-step{position:relative;z-index:1;display:grid;align-content:start;align-self:stretch;min-height:0;gap:0;overflow:hidden;border:1px solid rgba(5,7,6,.12);border-radius:1.1rem;padding:clamp(.95rem,1.8vw,1.25rem);color:#050706;background:radial-gradient(circle at 10% 12%,rgba(255,240,168,.32),transparent 34%),radial-gradient(circle at 92% 86%,rgba(255,248,216,.34),transparent 32%),#fff;box-shadow:0 8px 20px #05070614}.setup-support-step:nth-child(2){background:#fff}.setup-support-step:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 85% 20%,rgba(255,240,168,.2),transparent 20%),radial-gradient(circle at 24% 82%,rgba(255,248,216,.2),transparent 22%);opacity:.92}.setup-support-step-head{display:flex;align-items:center;gap:.7rem;padding-bottom:.75rem;border-bottom:1px solid rgba(5,7,6,.12)}.setup-support-step span{display:inline-grid;place-items:center;flex:0 0 auto;width:2.05rem;height:2.05rem;border-radius:999px;color:#f7f7f7;background:#010201;font-size:.72rem;font-weight:800}.setup-support-step h3{margin:0;color:#050706;font-size:clamp(.98rem,1.1vw,1.08rem);font-weight:650;line-height:1.15;letter-spacing:-.015em}.setup-support-step p{max-width:32ch;margin:.95rem 0 0;color:#0507069e;font-size:.78rem;font-weight:400;line-height:1.62}.setup-support-cta{position:relative;z-index:1;width:min(100%,1240px);margin-inline:auto}.setup-support-cta-shell{position:relative;overflow:hidden;display:grid;justify-items:center;gap:.9rem;width:100%;margin-inline:auto;border:1px solid rgba(255,248,216,.28);border-radius:1.6rem;padding:clamp(1.2rem,3vw,2rem);text-align:center;background:radial-gradient(circle at 85% 0%,rgba(255,240,168,.32),transparent 18rem),radial-gradient(circle at 0% 100%,rgba(255,248,216,.16),transparent 16rem),linear-gradient(180deg,#ffffff13,#ffffff06);box-shadow:0 16px 38px #fff0a83d}.setup-support-cta-title{margin:0;max-width:22ch;color:#fff8d8;font-size:clamp(1.35rem,2.7vw,2.45rem);font-weight:560;line-height:1.06;letter-spacing:-.025em;text-align:center}.setup-support-cta-shell>p{max-width:760px;margin:0;color:#fff8d8b8;font-size:.9rem;font-weight:400;line-height:1.62;text-align:center}.setup-support-cta-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;margin-top:.3rem}.setup-support-btn{min-height:2.65rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border:1px solid rgba(255,248,216,.28);border-radius:999px;padding:.72rem .95rem;color:#fff8d8;background:#ffffff0f;font-size:.78rem;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .18s ease,border-color .18s ease,background .18s ease}.setup-support-btn svg{width:.9rem;height:.9rem;flex:0 0 auto;stroke-width:2.25}.setup-support-btn:hover{transform:translateY(-1px)}.setup-support-btn:not(.setup-support-btn-primary):hover{border-color:#fff8d85c;background:#ffffff1a}.setup-support-btn-primary{border-color:transparent;color:#050706!important;background:linear-gradient(135deg,#fff8d8,#fff0a8);box-shadow:0 16px 38px #fff0a83d}.setup-support-btn-primary svg,.setup-support-btn-primary span{color:#050706!important}.setup-support-btn-primary:hover{border-color:#fff0a8d6;background:linear-gradient(135deg,#fff8d8,#fff0a8);box-shadow:0 18px 40px #fff0a847}@media(max-width:980px){.setup-support-steps,.setup-support-cta{width:min(100%,760px)}}@media(max-width:680px){.setup-support{padding-inline:1rem}.setup-support-steps{grid-template-columns:1fr}.setup-support-step{border-radius:1rem}.setup-support-cta-shell{border-radius:1.35rem}}.overview{width:100%;padding-block:clamp(4.3rem,6.8vw,6.2rem);padding-inline:max(1rem,calc((100% - 1240px)/2 + 1rem));background:#fff}.overview-head{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);align-items:center;justify-items:start;gap:.75rem clamp(1.4rem,5vw,4.5rem);max-width:1240px;margin:0 auto clamp(1.6rem,3vw,2.35rem);text-align:left}.overview-kicker{margin:0;color:#062f20c7;font-size:.7rem;font-weight:500;line-height:1.1;letter-spacing:.16em;text-transform:uppercase}.overview-head h2{margin:0;color:var(--home-text);font-size:clamp(1.35rem,2.7vw,2.45rem);font-weight:560;line-height:1.06;letter-spacing:-.025em}.overview-head>p{width:100%;margin:0;color:var(--home-muted);font-size:.9rem;line-height:1.62}.overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.35vw,1rem);max-width:1240px;margin-inline:auto}.overview-item{min-height:5.55rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.68rem;align-items:center;border:1px solid rgba(255,248,216,.16);border-radius:1rem;padding:clamp(.85rem,1.4vw,1.05rem);background:linear-gradient(180deg,#ffffff0f,#ffffff04),#050706;box-shadow:0 18px 44px #0000003d,inset 0 1px #ffffff14}.overview-item svg{width:1.05rem;height:1.05rem;color:#ffd84a;stroke-width:2.4}.overview-item span{color:#fff8d8e6;font-size:clamp(.82rem,.95vw,.9rem);font-weight:560;line-height:1.38}@media(max-width:980px){.overview-head{grid-template-columns:1fr}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.overview{padding-inline:1rem}.overview-grid{grid-template-columns:1fr}}.guides{width:100%;padding-top:clamp(4.4rem,7vw,6.4rem);padding-bottom:clamp(1.4rem,2.4vw,2.1rem);padding-inline:max(1rem,calc((100% - 1240px)/2 + 1rem));background:#020302}.guides-head{display:grid;justify-items:center;gap:.75rem;max-width:780px;margin:0 auto clamp(1.4rem,3vw,2.25rem);text-align:center}.guides-kicker{margin:0;color:#fff8d8d6;font-size:.7rem;font-weight:500;line-height:1.1;letter-spacing:.16em;text-transform:uppercase}.guides-head h2{margin:0;color:#fff8d8;font-size:clamp(1.35rem,2.7vw,2.45rem);font-weight:560;line-height:1.06;letter-spacing:-.025em}.guides-head>p{margin:0;color:#fff8d8b3;font-size:.9rem;line-height:1.62}.guides-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;max-width:1240px;margin-inline:auto}.guides-card{position:relative;display:flex;flex-direction:column;align-content:start;gap:.85rem;min-height:auto;border:1px solid rgba(255,255,255,.13);border-radius:1rem;padding:1rem;background:radial-gradient(circle at 0% 0%,rgba(255,255,255,.052),transparent 13rem),linear-gradient(180deg,#ffffff0d,#ffffff04),#080a09;box-shadow:0 22px 58px #0003,inset 0 1px #ffffff14}.guides-card:nth-child(2){border-color:#ffffff2e;background:radial-gradient(circle at 26% 0%,rgba(255,255,255,.06),transparent 12rem),linear-gradient(180deg,#ffffff0f,#ffffff05),#0b0d0c}.guides-card:before{content:"";position:absolute;inset:0 auto auto 1rem;width:2.35rem;height:.14rem;border-radius:999px;background:#ffffff5c}.guides-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center;min-height:4.05rem;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:.42rem}.guides-card-head>span{display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;border-radius:999px;color:var(--home-black);background:linear-gradient(180deg,#fff,#f1f1f1);font-size:.72rem;font-weight:800}.guides-card h3,.guides-card p{margin:0}.guides-card h3{display:flex;align-items:center;min-height:3.6rem;color:var(--home-gold-soft);font-weight:560;font-size:.94rem;line-height:1.2}.guides-card p{color:#fff8d8a8;font-size:.76rem;line-height:1.58}.guides-card-action{margin-top:auto;min-height:2.6rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem .75rem;border-top:1px solid rgba(255,255,255,.12);padding-top:.65rem}.guides-card-meta{color:#f5f0e88a;font-size:.66rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.guides-card-cta{display:inline-flex;align-items:center;gap:.35rem;color:var(--home-gold-soft);font-size:.76rem;font-weight:700;line-height:1;text-decoration:none}.guides-card-cta svg{width:.92rem;height:.92rem;transition:transform .2s ease}.guides-card-cta:hover svg,.guides-card-cta:focus-visible svg{transform:translate(2px,-2px)}@media(max-width:980px){.guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.guides{padding-inline:1rem}.guides-grid{grid-template-columns:1fr}}.advantages{overflow:hidden;width:100%;padding-top:clamp(1.4rem,2.4vw,2.1rem);padding-bottom:clamp(1.4rem,2.4vw,2.1rem);padding-inline:max(1rem,calc((100% - 1240px)/2 + 1rem));background:#020302}.advantages-head{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);align-items:center;justify-items:start;max-width:1240px;margin:0 auto;row-gap:clamp(.9rem,1.7vw,1.2rem);column-gap:clamp(1.4rem,5vw,4.5rem);border:1px solid rgba(255,255,255,.2);border-bottom:0;border-radius:1.35rem 1.35rem 0 0;padding:clamp(1.2rem,2.4vw,1.9rem) clamp(1.2rem,2.6vw,2rem) clamp(1.35rem,2.4vw,1.85rem);background:#ffffff13;box-shadow:0 20px 54px #0000003d;backdrop-filter:blur(10px) saturate(1.02);text-align:left}.advantages-kicker{margin:0 0 clamp(.4rem,.9vw,.65rem);color:#fff8d8d6;font-size:.7rem;font-weight:500;line-height:1.1;letter-spacing:.16em;text-transform:uppercase}.advantages-head h2{margin:0;max-width:20ch;color:#fff8d8;font-size:clamp(1.35rem,2.7vw,2.45rem);font-weight:560;line-height:1.06;letter-spacing:-.025em}.advantages-head>p{max-width:52ch;margin:0 0 0 auto;padding-left:clamp(.6rem,1.6vw,1.2rem);color:#fff8d8;font-size:.9rem;line-height:1.62}.advantages-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;max-width:1240px;margin-inline:auto;margin-top:-1px;border:1px solid rgba(255,255,255,.2);border-top:0;border-radius:0 0 1.35rem 1.35rem;padding:clamp(1.05rem,2vw,1.45rem) clamp(1.2rem,2.6vw,2rem);background:#ffffff13;backdrop-filter:blur(10px) saturate(1.02)}.advantages-card{position:relative;display:grid;align-content:start;gap:.85rem;min-height:10.4rem;border:1px solid rgba(5,7,6,.1);border-radius:1rem;padding:1rem;background:linear-gradient(180deg,#ffffffeb,#fafafa9e),#ffffffc2;box-shadow:0 18px 48px #05070614,inset 0 1px #ffffffc7}.advantages-card:nth-child(2n){border:1px solid rgba(255,255,255,.13);background:radial-gradient(circle at 82% 78%,rgba(255,255,255,.055),transparent 5rem),linear-gradient(180deg,#ffffff0e,#ffffff04),#070807;box-shadow:0 22px 58px #05070630}.advantages-card:before{content:"";position:absolute;inset:0 auto auto 1rem;width:2.35rem;height:.14rem;border-radius:999px;background:#062f2080}.advantages-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:start;min-height:2.25rem;border-bottom:1px solid rgba(5,7,6,.16);padding-bottom:.65rem}.advantages-card:nth-child(2n) .advantages-card-head{border-bottom-color:#fff8d824}.advantages-card svg{width:1rem;height:1rem;color:#062f20d6;stroke-width:2.4}.advantages-card:nth-child(2n) svg{color:var(--home-gold-soft)}.advantages-card h3,.advantages-card p{margin:0}.advantages-card h3{color:#050706f0;font-weight:560;font-size:.94rem;line-height:1.2}.advantages-card:nth-child(2n) h3{color:var(--home-gold-soft)}.advantages-card p{color:#0507069e;font-size:.76rem;line-height:1.58}.advantages-card:nth-child(2n) p{color:#fff8d8a8}@media(max-width:980px){.advantages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.advantages-grid{grid-template-columns:1fr}}.benefits{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);align-items:start;gap:.85rem;width:100%;overflow:hidden;padding-top:clamp(1.4rem,2.4vw,2.1rem);padding-bottom:clamp(4.4rem,7vw,6.3rem);padding-inline:max(1rem,calc((100% - 1240px)/2 + 1rem));background:#020302}.benefits-copy{position:sticky;top:5.4rem;display:grid;gap:.75rem;border-right:1px solid rgba(5,7,6,.1);padding-right:clamp(1rem,3vw,2rem)}.benefits-kicker{margin:0;color:#fff8d8d6;font-size:.7rem;font-weight:500;line-height:1.1;letter-spacing:.16em;text-transform:uppercase}.benefits-copy h2{margin:0;color:#fff8d8;font-size:clamp(1.35rem,2.7vw,2.45rem);font-weight:560;line-height:1.06;letter-spacing:-.025em}.benefits-copy>p:not(.benefits-kicker){margin:0;color:#fff8d8b3;font-size:.9rem;line-height:1.62}.benefits-stack{display:grid;gap:.65rem}.benefits-card{position:relative;display:grid;align-content:start;gap:.85rem;border:1px solid rgba(5,7,6,.1);border-left:0;border-radius:1rem;padding:1rem;background:linear-gradient(180deg,#ffffffeb,#fafafa9e),#ffffffc2;box-shadow:0 14px 38px #0507060f,inset 0 1px #ffffffdb}.benefits-card:before{content:"";position:absolute;inset:0 auto auto 1rem;width:2.35rem;height:.14rem;border-radius:999px;background:#062f2080;box-shadow:0 0 18px #062f201f}.benefits-card h3{margin:0;border-bottom:1px solid rgba(5,7,6,.16);padding-bottom:.65rem;padding-left:.95rem;color:var(--home-black);font-weight:560;font-size:.94rem;line-height:1.2}.benefits-card p{margin:0;padding-left:.95rem;color:#050706a3;font-size:.76rem;line-height:1.58}@media(max-width:980px){.benefits{grid-template-columns:1fr}.benefits-copy{position:static;border-right:0;border-bottom:1px solid rgba(255,255,255,.1);padding-right:0;padding-bottom:1rem}}.reviews{width:100%;padding-block:clamp(4.3rem,6.8vw,6.1rem);padding-inline:max(1rem,calc((100% - 1240px)/2 + 1rem));background:#fff}.reviews-head{display:grid;justify-items:center;gap:.75rem;max-width:800px;margin:0 auto clamp(1.55rem,3vw,2.3rem);text-align:center}.reviews-kicker{margin:0;color:#062f20c7;font-size:.7rem;font-weight:500;line-height:1.1;letter-spacing:.16em;text-transform:uppercase}.reviews-head h2{margin:0;color:var(--home-text);font-size:clamp(1.35rem,2.7vw,2.45rem);font-weight:560;line-height:1.06;letter-spacing:-.025em}.reviews-head p:not(.reviews-kicker){margin:0;color:var(--home-muted);font-size:.9rem;line-height:1.62}.reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;max-width:1240px;margin-inline:auto}.reviews-card{position:relative;overflow:hidden;display:grid;align-content:start;gap:.65rem;min-height:14.6rem;padding:1.15rem;border:1px solid rgba(255,240,168,.24);border-radius:var(--home-radius);background:radial-gradient(circle at 12% 0%,rgba(255,240,168,.22),transparent 9rem),radial-gradient(circle at 100% 100%,rgba(6,47,32,.26),transparent 12rem),linear-gradient(180deg,#ffffff12,#ffffff04),#060807;box-shadow:0 20px 52px #0000004d,inset 0 1px #ffffff1f}.reviews-card:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,rgba(255,240,168,.3),rgba(6,47,32,.24),transparent 54%) top / 100% 1px no-repeat}.reviews-card-featured{border:1px solid rgba(255,240,168,.34);background:radial-gradient(circle at 0% 0%,rgba(255,240,168,.26),transparent 9rem),radial-gradient(circle at 100% 100%,rgba(6,47,32,.3),transparent 12rem),linear-gradient(180deg,#ffffff14,#ffffff05),#050706;box-shadow:0 24px 58px #00000057,inset 0 1px #ffffff24}.reviews-card-featured:before{background:linear-gradient(90deg,rgba(255,240,168,.4),rgba(6,47,32,.28),transparent 60%) top / 100% 2px no-repeat,radial-gradient(circle at 0% 0%,rgba(255,240,168,.2),transparent 12rem)}.reviews-card>svg{position:absolute;right:1rem;top:.9rem;width:2.35rem;height:2.35rem;color:#fff0a83d;stroke-width:1.55}.reviews-card-featured>svg{color:#fff0a852}.reviews-card-person{position:relative;z-index:1;display:grid;gap:.22rem;padding-right:3rem}.reviews-card-person h3{margin:0;color:#fff8d8;font-size:.95rem;font-weight:720;line-height:1.15;letter-spacing:-.01em}.reviews-card-person span{color:#fff8d8c2;font-size:.68rem;font-weight:620;letter-spacing:.04em}.reviews-card-stars{position:relative;z-index:1;display:flex;align-items:center;gap:.22rem;margin-top:.25rem}.reviews-card-stars svg{width:.88rem;height:.88rem;color:var(--home-gold);fill:currentColor!important;stroke-width:2.1}.reviews-card-stars svg *{fill:currentColor!important;stroke:currentColor}.reviews-card p{position:relative;z-index:1;margin:0;border-top:1px solid rgba(255,240,168,.16);padding-top:.78rem;color:#fff8d8c2;font-size:.79rem;line-height:1.6}.reviews-card-featured p{color:#fff8d8c7;border-top-color:#fff0a82e}@media(max-width:980px){.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.reviews-grid{grid-template-columns:1fr}}.ready{position:relative;display:grid;justify-items:stretch;width:100%;max-width:none;margin:0;padding:clamp(2.3rem,5.2vw,4rem) max(1rem,calc((100% - 1240px)/2 + 1rem));background:#020302}.ready:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,rgba(8,8,8,.42),transparent 28%,transparent 72%,rgba(0,107,63,.18));opacity:.38;mask:linear-gradient(#000 0 0) top / 100% 1px no-repeat}.ready:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(5,7,6,.1),transparent) top / 100% 1px no-repeat,radial-gradient(circle at 50% 0%,rgba(5,7,6,.035),transparent 19rem)}.ready-shell{position:relative;overflow:hidden;display:grid;justify-items:center;gap:.9rem;width:min(100%,1240px);margin-inline:auto;border:1px solid rgba(255,248,216,.28);border-radius:1.6rem;padding:clamp(1.2rem,3vw,2rem);text-align:center;background:radial-gradient(circle at 85% 0%,rgba(255,240,168,.32),transparent 18rem),radial-gradient(circle at 0% 100%,rgba(255,248,216,.16),transparent 16rem),linear-gradient(180deg,#ffffff13,#ffffff06);box-shadow:0 16px 38px #fff0a83d}.ready-kicker{margin:0;color:#fff8d8;font-size:.7rem;font-weight:700;line-height:1.1;letter-spacing:.16em;text-transform:uppercase}.ready-shell h2{margin:0;color:#fff8d8;font-size:clamp(1.35rem,2.7vw,2.45rem);font-weight:560;line-height:1.06;letter-spacing:-.025em}.ready-shell>p:not(.ready-kicker){margin:0;max-width:760px;color:#fff8d8b8;font-size:.9rem;line-height:1.62}.ready-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:.3rem}.ready-btn{min-height:3rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid var(--home-line-strong);border-radius:999px;padding:.8rem 1.08rem;font-size:.84rem;font-weight:500;line-height:1;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.ready-btn:hover{transform:translateY(-1px);border-color:#05070657}.ready-btn-primary{border-color:transparent;color:#050706;background:linear-gradient(135deg,#fff8d8,#fff0a8);box-shadow:0 16px 38px #fff0a83d}.ready-btn-secondary{border-color:#fff8d847;color:#fff8d8;background:#ffffff0f}@media(max-width:680px){.ready{width:min(100% - 1.25rem,1240px)}}.faq-primary{overflow:hidden;width:100%;max-width:none;margin:0;padding:clamp(2.4rem,4.8vw,3.6rem) max(1rem,calc((100% - 1240px)/2 + 1rem));background:#020302}.faq-primary-shell{display:grid;grid-template-columns:minmax(260px,.58fr) minmax(0,1fr);gap:clamp(1.1rem,3vw,2.2rem);align-items:start;border:1px solid rgba(5,7,6,.14);border-radius:1.35rem;padding:clamp(1rem,2.4vw,1.5rem);background:#fff;box-shadow:0 16px 40px #0507061a,inset 0 1px #ffffffe6}.faq-primary-head{position:sticky;top:6.5rem;display:grid;justify-items:start;gap:.75rem;max-width:360px;margin:0;text-align:left}.faq-primary-kicker{margin:0;color:#062f20c2;font-size:.7rem;font-weight:500;line-height:1.1;letter-spacing:.16em;text-transform:uppercase}.faq-primary-head h2{margin:0;color:#080807;font-size:clamp(1.75rem,3.4vw,3rem);font-weight:560;line-height:.98;letter-spacing:-.025em}.faq-primary-head p:not(.faq-primary-kicker){margin:0;color:#080807ad;font-size:.9rem;line-height:1.62}.faq-primary-list{justify-self:stretch;width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem}.faq-primary-item{width:100%;min-width:0;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border:1px solid rgba(8,8,7,.1);border-radius:1rem;background:linear-gradient(180deg,#ffffffeb,#ffffffbd),#fff;box-shadow:0 10px 28px #0507060d,inset 0 1px #ffffffe6}.faq-primary-item summary{width:100%;min-width:0;box-sizing:border-box;list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;color:#080807;font-size:.9rem;font-weight:560}.faq-primary-item summary::-webkit-details-marker{display:none}.faq-primary-item summary svg{width:.95rem;height:.95rem;flex:0 0 auto;color:#062f20c7;transition:transform .16s ease}.faq-primary-item summary span{min-width:0}.faq-primary-item[open] summary svg{transform:rotate(45deg)}.faq-primary-item p{margin:0;padding:0 1rem .95rem;color:#080807a8;font-size:.8rem;line-height:1.52;overflow-wrap:anywhere}.faq-sub{overflow:hidden;width:100%;max-width:none;margin:0;padding:clamp(2.4rem,4.8vw,3.6rem) max(1rem,calc((100% - 1240px)/2 + 1rem));background:#020302}.faq-sub-head{display:grid;justify-items:center;gap:.75rem;max-width:720px;margin:0 auto 1.25rem;text-align:center}.faq-sub-kicker{margin:0;color:#fff0a8d6;font-size:.7rem;font-weight:500;line-height:1.1;letter-spacing:.16em;text-transform:uppercase}.faq-sub-head h2{margin:0;color:#fff8d8;font-size:clamp(1.35rem,2.7vw,2.45rem);font-weight:560;line-height:1.06;letter-spacing:-.025em}.faq-sub-list{width:100%;max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.6rem;margin-inline:auto}.faq-sub-item{width:100%;min-width:0;box-sizing:border-box;overflow:hidden;border:1px solid rgba(255,248,216,.16);border-radius:1rem;background:#050706}.faq-sub-item summary{width:100%;min-width:0;box-sizing:border-box;list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;color:#fff8d8;font-size:.88rem;font-weight:560}.faq-sub-item summary::-webkit-details-marker{display:none}.faq-sub-item summary svg{width:.95rem;height:.95rem;flex:0 0 auto;color:#fff0a8;transition:transform .16s ease}.faq-sub-item summary span{min-width:0}.faq-sub-item[open]{border-color:#fff0a857}.faq-sub-item[open] summary svg{transform:rotate(45deg)}.faq-sub-item p{margin:0;padding:0 1rem .95rem;color:#fff8d8b8;font-size:.8rem;line-height:1.52}@media(max-width:980px){.faq-primary-shell{grid-template-columns:1fr}.faq-primary-head{position:static;max-width:760px;text-align:center;justify-items:center;margin-inline:auto}}@media(max-width:680px){.faq-primary,.faq-sub{width:min(100% - 1.25rem,1240px)}.faq-sub-list{grid-template-columns:1fr}}
