.v7{--ac:#F26A3D;--ac-hi:#F98A61;--ac-ink:#2A0E04;--ink:#0a0a0a;--night:#0c0a09;--night-2:#161210;--cream:#f7f3ec;--paper:#fafafa;--surface:#f1f1f2;--hair:#e6e6e8;--muted:#5c5c60;--meta:#86868b;--hud:#FF8A4C;--hud-ink:#2A0E04;--gutter:clamp(16px,4vw,64px);--container:1340px;--sec:clamp(72px,11vh,140px);--r-card:clamp(18px,1.8vw,28px);--ease:cubic-bezier(.2,.7,.3,1);--expo:cubic-bezier(.19,1,.22,1);--font:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--display:"Inter Tight","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;margin:0;background:var(--night);color:var(--ink);font-family:var(--font);font-size:clamp(15px,1.05vw,17px);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.v7 *,.v7 *:before,.v7 *:after{box-sizing:border-box}.v7 h1,.v7 h2,.v7 h3,.v7 h4,.v7 p,.v7 figure,.v7 blockquote,.v7 dl,.v7 dd{margin:0}.v7 ul,.v7 ol{margin:0;padding:0;list-style:none}.v7 a{color:inherit;text-decoration:none}.v7 button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:inherit}.v7 img{display:block;max-width:100%;height:auto}.v7 :focus-visible{outline:2px solid var(--ac);outline-offset:3px;border-radius:6px}.v7-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.v7 .hero-photo img,.v7 .old-photo img,.v7 .faq-card img,.v7 .sector img,.v7 .hud-world img,.v7 .case__front img,.v7 .cta-photo img,.v7 .mini-phone__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v7 .wrap{width:100%;max-width:calc(var(--container) + var(--gutter)*2);margin-inline:auto;padding-inline:var(--gutter)}.v7 .center{text-align:center;display:flex;flex-direction:column;align-items:center}.v7 .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--muted);margin-bottom:clamp(14px,1.8vw,22px)}.v7 .eyebrow--dark{color:#f7f3ecbf}.v7 .eyebrow--hud{color:var(--hud);font-weight:500;text-shadow:0 0 .6em rgba(255,138,76,.35)}.v7 .display{font-family:var(--display);font-weight:700;letter-spacing:-.035em;line-height:1;font-size:clamp(36px,5.6vw,88px);text-wrap:balance}.v7 .display--xl{font-size:clamp(42px,7vw,116px);line-height:.96}.v7 .display--giant{font-size:clamp(52px,10vw,170px);line-height:.92;letter-spacing:-.045em}.v7 .display--cream{color:var(--cream)}.v7 .display--ink{color:var(--ink)}.v7 .muted{color:#a3a3a7}.v7 .lead{font-size:clamp(17px,1.35vw,21px);line-height:1.45;color:var(--muted);max-width:40ch;margin-top:clamp(16px,2vw,24px);font-weight:400}.v7 .lead b{color:var(--ink);font-weight:600}.v7 .lead--dark{color:#f7f3eccc}.v7 .v7-w{display:inline}.v7 .v7-w.is-dim{color:#a3a3a7}.v7 [data-chapter=dark] .v7-w.is-dim{color:#f7f3ec8c}.v7 .live{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--ac)}.v7 .live i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:v7-ping 1.6s var(--ease) infinite}.v7 .btn{display:inline-flex;align-items:center;gap:12px;height:50px;padding:0 8px 0 22px;border-radius:999px;font-size:15px;font-weight:600;white-space:nowrap;transition:transform .5s var(--expo),background .3s,color .3s,border-color .3s}.v7 .btn--lg{height:58px;font-size:16px;padding-left:26px}.v7 .btn:not(:has(.btn__disc)){padding-right:24px}.v7 .btn__disc{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--ac);color:var(--ac-ink);transition:transform .5s var(--expo)}.v7 .btn--lg .btn__disc{width:44px;height:44px}.v7 .btn__disc svg{width:17px;height:17px}.v7 .btn__disc--ink{background:var(--ink);color:var(--ac)}.v7 .btn--ink{background:var(--ink);color:#fff}.v7 .btn--ac{background:var(--ac);color:var(--ac-ink)}.v7 .btn--light{background:#fff;color:var(--ink);box-shadow:0 10px 30px #280c0247}.v7 .btn--light .btn__disc{color:#fff}.v7 .btn--ghost-ink{border:1.5px solid rgba(255,255,255,.6);color:#fff;height:44px}.v7 .btn--glass{background:#14080252;border:1.5px solid rgba(255,255,255,.55);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.v7 .btn--glass-dark{background:#ffffff14;border:1.5px solid rgba(255,255,255,.2);color:var(--cream)}@media (hover:hover) and (pointer:fine){.v7 .btn:hover{transform:translateY(-2px)}.v7 .btn:hover .btn__disc{transform:rotate(45deg)}}.v7 .brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:-.02em;color:#fff}.v7 .brand__mark{width:28px;height:28px}.v7 .brand__logo{display:block;height:clamp(34px,3vw,44px);width:auto}.v7 .brand--dark .brand__logo{height:40px}.v7 .brand--dark{color:var(--ink)}.v7 .brand--dark .brand__mark{color:var(--ac)}.v7 .pill{position:fixed;z-index:60;top:14px;left:50%;transform:translate(-50%,-140%);display:flex;align-items:center;gap:4px;padding:5px 5px 5px 10px;border-radius:999px;background:#fafafad1;color:var(--ink);box-shadow:0 8px 30px #0000001f;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);transition:transform .7s var(--expo),background .4s,color .4s;max-width:calc(100vw - 24px)}.v7 .pill.is-shown{transform:translate(-50%)}.v7 .pill.is-dark{background:#201a17c2;color:var(--cream);box-shadow:0 8px 30px #00000059}.v7 .pill ol{display:flex;align-items:center}.v7 .pill li button{display:flex;align-items:center;gap:8px;height:34px;padding:0 7px;border-radius:999px;font-size:14px;font-weight:600;white-space:nowrap}.v7 .pill li button i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.42;transition:opacity .3s,transform .3s}.v7 .pill li button.is-on{padding:0 12px 0 9px}.v7 .pill li button.is-on i{opacity:1;transform:scale(1.25)}.v7 .pill li button:hover i{opacity:1}.v7 .pill__go{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px 0 14px;margin-left:4px;border-radius:999px;background:var(--ac);color:var(--ac-ink);font-size:13.5px;font-weight:600}.v7 .pill__go svg{width:14px;height:14px}@media (max-width:560px){.v7 .pill{top:10px;padding-left:6px}.v7 .pill li button{padding:0 5px;font-size:13px}.v7 .pill li button.is-on{padding:0 8px 0 7px}.v7 .pill__go span{display:none}.v7 .pill__go{padding:0;width:34px;justify-content:center}}.v7 .v7-hero{position:relative;background:var(--night)}.v7 .hero-field{position:relative;height:100svh;min-height:720px;overflow:hidden;color:#fff;background:#8f300c;will-change:clip-path}.v7 .hero-photo{position:absolute;top:-4%;right:0;bottom:0;left:0;will-change:transform}.v7 .hero-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#8f300cc7,#c4511f9e 45%,#e26a358c 75%,#0c0a098c)}.v7 .hero-photo img{filter:saturate(.85) contrast(1.05);animation:v7-kenburns 28s ease-in-out infinite alternate;transform-origin:60% 40%}.v7 .hero-bar{position:absolute;z-index:5;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:clamp(14px,2.2vw,26px) var(--gutter)}.v7 .hero-bar__actions{display:flex;gap:10px;align-items:center}.v7 .hero-bar .btn--ink{height:44px;font-size:14px;padding-left:18px}.v7 .hero-bar .btn--ink .btn__disc{width:32px;height:32px}.v7 .hero-copy{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:90px var(--gutter) 70px}.v7 .hero-kicker{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:999px;background:#0a0a0a47;border:1px solid rgba(255,255,255,.22);font-size:14px;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:v7-rise 1s var(--expo) .1s both}.v7 .hero-kicker__new{padding:3px 10px;border-radius:999px;background:var(--hud);color:var(--hud-ink);font-weight:700;font-size:12px}.v7 .hero-title{margin-top:clamp(18px,2.4vw,28px);font-family:var(--display);font-weight:700;font-size:clamp(38px,6.6vw,108px);line-height:.95;letter-spacing:-.045em}.v7 .hero-title .line{display:block;overflow:hidden;padding-bottom:.08em}.v7 .hero-title .line>span{display:block;animation:v7-line 1.2s var(--expo) both}.v7 .hero-title .line:nth-child(1)>span{animation-delay:.18s}.v7 .hero-title .line:nth-child(2)>span{animation-delay:.26s}.v7 .hero-title .line:nth-child(3)>span{animation-delay:.34s;color:#ffd7bd}.v7 .hero-kicker small{font-size:11px;font-weight:600;padding:2px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.35);color:#fffc;letter-spacing:.02em}.v7 .hero-sub{max-width:58ch;margin-top:clamp(16px,2vw,24px);font-size:clamp(15px,1.25vw,19px);line-height:1.5;color:#ffffffe0;animation:v7-nudge 1s var(--expo) .2s both}@keyframes v7-nudge{0%{transform:translateY(14px)}to{transform:none}}.v7 .hero-signin{margin-top:16px;font-size:14px;font-weight:500;color:#ffffffd1;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#fff6;animation:v7-rise 1s var(--expo) .6s both}.v7 .hero-signin:hover{color:#fff;text-decoration-color:#fff}.v7 .hero-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:clamp(24px,3vw,38px);animation:v7-rise 1s var(--expo) .5s both}.v7 .hero-feed{position:absolute;z-index:4;right:var(--gutter);bottom:clamp(20px,4vh,40px);display:flex;align-items:center;gap:12px;padding:10px 16px 10px 12px;border-radius:16px;background:#0c0a0980;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:260px}.v7 .hero-feed .live{color:#ffb38f}.v7 .hero-feed__item{display:flex;flex-direction:column;line-height:1.3;animation:v7-feed .6s var(--expo) both}.v7 .hero-feed__item b{font-size:14px;font-weight:600}.v7 .hero-feed__item span{font-size:12.5px;color:#ffffffb8}.v7 .hero-cue{position:absolute;z-index:3;left:50%;bottom:22px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9}.v7 .hero-cue span{width:1.5px;height:34px;background:linear-gradient(#fff0,#fff);animation:v7-cue 2.2s var(--ease) infinite;transform-origin:top}.v7 .band{position:relative;z-index:2;background:var(--night);padding:clamp(64px,10vh,120px) 0 clamp(20px,3vh,40px);text-align:center;background-image:radial-gradient(60% 40% at 50% 62%,rgba(242,106,61,.16),transparent 70%)}.v7 .band-line{display:block;will-change:transform}.v7 .band-title{display:flex;flex-direction:column;overflow:hidden;font-family:var(--display);font-weight:700;color:var(--cream);font-size:clamp(48px,9.6vw,168px);line-height:.94;letter-spacing:-.045em;padding-inline:var(--gutter)}.v7 .band-title em{font-style:normal;color:var(--ac)}.v7 .band-lead{max-width:34ch;margin:clamp(20px,2.6vw,30px) auto 0;color:#f7f3ecd1;font-size:clamp(17px,1.4vw,22px);font-weight:500;line-height:1.4;padding-inline:var(--gutter)}.v7 .band-stage{perspective:1600px}.v7 .band-frame{position:relative;transform-origin:50% 100%;width:min(var(--container),calc(100% - var(--gutter)));margin:clamp(36px,6vh,72px) auto 0;aspect-ratio:1280/670;overflow:hidden;border-radius:22px;box-shadow:0 -30px 120px #f26a3d2e,0 40px 80px #00000080;will-change:transform}.v7 .band-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v7 .band-pill{position:absolute;left:50%;bottom:clamp(14px,3vw,32px);transform:translate(-50%);display:inline-flex;align-items:center;gap:14px;height:56px;padding:0 6px 0 22px;border-radius:999px;background:#191412a8;color:#fff;font-weight:600;font-size:15px;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.18)}.v7 .band-pill__disc{width:44px;height:44px;border-radius:50%;background:#fff;color:var(--ink);display:grid;place-items:center}.v7 .band-pill__disc svg{width:17px;height:17px}@media (max-width:700px){.v7 .hero-bar .btn--ghost-ink{display:none}.v7 .hero-feed{left:var(--gutter);right:var(--gutter);bottom:70px;min-width:0}.v7 .hero-cue{display:none}.v7 .hero-copy{padding-top:96px;padding-bottom:150px;justify-content:flex-start}.v7 .hero-field{height:auto;min-height:100svh}.v7 .hero-sub{font-size:15px}.v7 .hero-ctas{flex-direction:column;align-items:stretch;width:min(320px,100%)}.v7 .hero-ctas .btn{justify-content:space-between}.v7 .hero-ctas .btn--glass{justify-content:center}.v7 .band-frame{aspect-ratio:4/5;border-radius:18px}.v7 .band-frame img{-o-object-position:68% 50%;object-position:68% 50%}.v7 .band-pill{height:50px;font-size:14px}.v7 .band-pill__disc{width:38px;height:38px}}.v7 .v7-sectors{background:var(--night);padding:clamp(56px,9vh,100px) 0 clamp(56px,9vh,100px);text-align:center;overflow:hidden}.v7 .sectors-k{font-size:14px;font-weight:600;color:#f7f3ecb3;margin-bottom:22px}.v7 .rail{display:flex;gap:12px;width:-moz-max-content;width:max-content;padding-inline:var(--gutter);will-change:transform}.v7 .sector{position:relative;flex:none;width:clamp(170px,17vw,250px);aspect-ratio:16/10;border-radius:14px;overflow:hidden;background:var(--night-2)}.v7 .sector:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.75))}.v7 .sector img{transition:transform 1.2s var(--expo)}@media (hover:hover) and (pointer:fine){.v7 .sector:hover img{transform:scale(1.07)}}.v7 .sector span{position:absolute;z-index:1;left:12px;right:12px;bottom:10px;text-align:left;color:#fff;font-family:var(--display);font-weight:600;font-size:clamp(14px,1.1vw,17px);letter-spacing:-.02em;line-height:1.15}.v7 .v7-old{position:relative;height:280vh;background:var(--night)}.v7 .old-sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.v7 .old-photo{position:absolute;top:0;right:0;bottom:0;left:0}.v7 .old-photo img{filter:grayscale(1) brightness(.5) contrast(1.1);will-change:filter,transform}.v7 .old-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c0a098c,#0c0a091a 40%,#0c0a09bf)}.v7 .old-q{position:absolute;z-index:1;left:var(--gutter);right:var(--gutter);top:clamp(80px,14vh,140px);max-width:var(--container);margin-inline:auto}.v7 .old-q .display{max-width:14ch;font-size:clamp(38px,6.4vw,104px)}.v7 .old-note{grid-column:1/-1;justify-self:end;font-size:12px;color:#f7f3ec99;letter-spacing:.02em}.v7 .tag-early,.v7 .tag-roadmap{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;font-style:normal;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:none;vertical-align:middle;line-height:1.5}.v7 .tag-early{background:#f26a3d29;color:#ffb38f;border:1px solid rgba(242,106,61,.45)}.v7 .tag-roadmap{background:#ffffffeb;color:var(--ink)}.v7 .old-cards{position:absolute;z-index:1;left:var(--gutter);right:var(--gutter);bottom:clamp(24px,6vh,64px);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.6vw,22px);max-width:var(--container);margin-inline:auto}.v7 .old-card{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:16px;column-gap:16px;align-items:end;padding:clamp(14px,1.8vw,22px);border-radius:20px;background:#0c0a0980;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--cream)}.v7 .old-card__bar{grid-row:1/3;position:relative;width:12px;height:clamp(64px,10vh,96px);border-radius:6px;background:#ffffff1f;overflow:hidden}.v7 .old-card__fill{position:absolute;left:0;right:0;bottom:0;background:var(--ac);border-radius:6px;transform-origin:bottom}.v7 .old-card__v{font-family:var(--display);font-weight:700;font-size:clamp(26px,3.2vw,48px);letter-spacing:-.035em;line-height:1;color:#ffb38f}.v7 .old-card__l{font-size:clamp(13px,1.1vw,16px);line-height:1.35;color:#f7f3ecd9;margin-top:6px}.v7 .old-turn{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 var(--gutter);opacity:0}.v7 .old-turn__sub{margin-top:clamp(16px,2.2vw,26px);color:#f7f3ece6;font-size:clamp(18px,1.6vw,24px);font-weight:500}.v7 .old-turn__sub b{color:#ffb38f;font-weight:600}@media (max-width:760px){.v7 .old-cards{grid-template-columns:1fr;gap:8px}.v7 .old-card{grid-template-columns:auto auto 1fr;grid-template-rows:auto;align-items:center;padding:12px 14px}.v7 .old-card__bar{grid-row:auto;height:44px;width:8px}.v7 .old-card__l{margin:0}}.v7 .v7-hands,.v7 .hero-kicker__new{--hud:#5CFF5C;--hud-ink:#041a04}.v7 .v7-hands{position:relative;background:var(--night);padding:0 0 calc(var(--sec)*1.2);background-image:radial-gradient(50% 36% at 50% 58%,rgba(92,255,92,.07),transparent 70%)}.v7 .hf-stage{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr) minmax(0,.9fr);gap:clamp(20px,3vw,48px);align-items:center;max-width:1480px;margin:clamp(40px,7vh,80px) auto 0;padding-inline:var(--gutter);will-change:transform}.v7 .hf-rail{display:flex;flex-direction:column;gap:clamp(20px,3vh,32px);color:var(--cream)}.v7 .hf-rail__n{font-size:12.5px;font-weight:600;color:var(--hud)}.v7 .hf-rail h3{margin-top:4px;font-family:var(--display);font-size:clamp(19px,1.5vw,23px);font-weight:600;letter-spacing:-.02em}.v7 .hf-rail p{margin-top:4px;color:#f7f3ecb8;font-size:15px;line-height:1.45}.v7 .hf-log{background:var(--night-2);border:1px solid rgba(255,255,255,.08);border-radius:var(--r-card);padding:18px;color:var(--cream);box-shadow:0 30px 70px #00000073}.v7 .hf-log__head{display:flex;justify-content:space-between;align-items:center;padding:2px 4px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.v7 .hf-log__title{font-weight:600;font-size:15px}.v7 .hf-log__rows{display:flex;flex-direction:column;padding:6px 0}.v7 .log-row{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:11px 8px;border-radius:12px;animation:v7-row-in .8s var(--expo) both}.v7 .log-row+.log-row{border-top:1px solid rgba(255,255,255,.06);border-radius:0}.v7 .log-row__qty{font-family:var(--display);font-weight:700;font-size:22px;letter-spacing:-.03em;min-width:3.2ch}.v7 .log-row__qty small{font-size:11px;font-weight:600;margin-left:2px;color:#f7f3ec99;letter-spacing:0}.v7 .log-row__main{display:flex;flex-direction:column;min-width:0}.v7 .log-row__main b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v7 .log-row__main span{font-size:13px;color:#f7f3eca6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v7 .log-row__meta{font-size:12.5px;text-align:right;color:#f7f3ecbf;line-height:1.3}.v7 .log-row__meta em{font-style:normal;color:var(--hud);font-size:11.5px}.v7 .hf-mini{display:block;width:100%;margin-top:8px;color:var(--cream)}.v7 .hf-mini__arc{stroke-dasharray:1;stroke-dashoffset:1;animation:v7-draw 1.2s var(--expo) .2s forwards}.v7 .hf-mini__dest{transform-box:fill-box;transform-origin:center;animation:v7-ping 1.6s var(--ease) infinite}.v7 .hf-pulse{position:absolute;z-index:20;left:0;top:0;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--ac);box-shadow:0 0 0 6px #f26a3d40,0 0 30px 8px #f26a3d99;pointer-events:none}.v7 .gi{position:relative;height:150vh}.v7 .gi-sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--night)}.v7 .gi-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.v7 .gi-title{position:absolute;inset:clamp(70px,11vh,120px) 0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 var(--gutter);text-shadow:0 4px 30px rgba(0,0,0,.6)}.v7 .gi-title .display{font-size:clamp(40px,6vw,96px)}.v7 .hf-head{margin-top:clamp(20px,4vh,40px)}.v7 .hf-head .lead{margin-top:0}.v7 .hud{display:flex;flex-direction:column;align-items:center;gap:14px}.v7 .hud-lens{position:relative;width:100%;aspect-ratio:4/3;container-type:inline-size;border-radius:clamp(26px,3vw,42px);overflow:hidden;background:#000;border:clamp(8px,.9vw,13px) solid #050505;box-shadow:0 0 0 1px #ffffff14,0 40px 90px #000000b3,0 0 120px #5cff5c0f;touch-action:pan-y;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none}.v7 .hud-lens:focus-visible{outline:2px solid var(--hud);outline-offset:4px}.v7 .hud-lens:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,#ffffff1a,#fff0 30%),radial-gradient(120% 90% at 50% 50%,transparent 55%,rgba(0,0,0,.55) 100%)}.v7 .hud-world{position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%;animation:v7-drift 18s ease-in-out infinite alternate}.v7 .hud-world img{filter:brightness(.5) saturate(.85)}.v7 .hud-scan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.3;background:repeating-linear-gradient(0deg,rgba(0,0,0,.35) 0 1px,transparent 1px 3px);mix-blend-mode:multiply}.v7 .hud-ui{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:5.5cqw 6.5cqw 4.6cqw;color:var(--hud);text-shadow:0 0 .35em rgba(92,255,92,.45);font-variant-numeric:tabular-nums;z-index:1;background:linear-gradient(100deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.2) 55%,transparent 80%)}.v7 .hud-status{display:flex;justify-content:space-between;align-items:center;font-size:max(11px,2.5cqw);opacity:.9}.v7 .hud-status__right{display:inline-flex;align-items:center;gap:.5em}.v7 .hud-dot{display:inline-block;width:.62em;height:.62em;min-width:7px;min-height:7px;border-radius:50%;background:var(--hud);box-shadow:0 0 .6em var(--hud);animation:v7-ping 2s var(--ease) infinite}.v7 .hud-dot--ac{background:var(--ac);box-shadow:0 0 .6em var(--ac)}.v7 .hud-batt{display:inline-block;width:1.9em;height:.95em;border:1.5px solid var(--hud);border-radius:3px;padding:1px;position:relative}.v7 .hud-batt b{display:block;height:100%;width:72%;background:var(--hud);border-radius:1px}.v7 .hud-body{flex:1;min-height:0;padding-top:3.4cqw;animation:v7-hud-in .45s var(--expo) both}.v7 .hud-body>div,.v7 .hud-tap{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;color:inherit;text-shadow:inherit}.v7 .hud-title{display:block;font-size:max(18px,5.6cqw);font-weight:500;line-height:1.15}.v7 .hud-kicker{display:block;font-size:max(11px,2.4cqw);opacity:.7;margin-bottom:.4em}.v7 .hud-sub{display:block;font-size:max(12px,2.7cqw);opacity:.85;margin-top:.45em;line-height:1.35}.v7 .hud-sub--lg{font-size:max(13px,3.4cqw);opacity:.95}.v7 .hud-sub em{font-style:normal;margin-left:.8em;opacity:1}.v7 .hud-code{display:block;margin-top:.5em;font-size:max(36px,12cqw);font-weight:500;letter-spacing:.08em;line-height:1}.v7 .hud-big{display:block;font-size:max(30px,9.5cqw);font-weight:500;line-height:1;letter-spacing:-.02em;margin:.1em 0 .15em}.v7 .hud-list{display:flex;flex-direction:column;gap:.45cqw;margin-top:2.2cqw;width:100%}.v7 .hud-row{display:flex;flex-direction:column;align-items:flex-start;width:78%;max-width:100%;padding:.9cqw 1.8cqw;border-radius:.6cqw;font-size:max(13px,3.7cqw);line-height:1.2;text-align:left;color:var(--hud);text-shadow:inherit;transition:background .18s,color .18s}.v7 .hud-row small{font-size:max(10px,2.2cqw);opacity:.75;margin-top:.15em}.v7 .hud-row.is-on{background:var(--hud);color:var(--hud-ink);text-shadow:none;box-shadow:0 0 2.4cqw #5cff5c73}.v7 .hud-more{font-size:max(10px,2.4cqw);opacity:.75;padding-left:1.8cqw}.v7 .hud-qty{display:flex;flex-direction:column}.v7 .hud-num{display:flex;align-items:baseline;gap:.25em;margin:.05em 0}.v7 .hud-num b{font-size:max(56px,19cqw);font-weight:500;line-height:.95;letter-spacing:-.03em}.v7 .hud-num small{font-size:max(15px,4.6cqw)}.v7 .hud-hint{display:block;margin-top:auto;font-size:max(11px,2.5cqw);opacity:.8;padding-top:.8em}.v7 .hud-hint.is-warn{color:#ffd166;opacity:1;text-shadow:0 0 .35em rgba(255,209,102,.4)}.v7 .hud-foot{display:flex;justify-content:space-between;gap:1em;font-size:max(11px,2.4cqw);opacity:.85}.v7 .hud-time{position:absolute;z-index:1;top:5.6cqw;left:50%;transform:translate(-50%);font-size:max(10px,2.3cqw);color:var(--hud);opacity:.6;font-variant-numeric:tabular-nums}.v7 .hud-pad{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.v7 .hud-key{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:48px;height:48px;padding:0 14px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:var(--cream);font-size:14px;font-weight:600;transition:background .2s,border-color .2s,transform .2s;touch-action:manipulation}.v7 .hud-key svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.v7 .hud-key:active{transform:scale(.95)}.v7 .hud-key:disabled{opacity:.35;cursor:not-allowed}.v7 .hud-key--go{background:var(--ac);border-color:var(--ac);color:var(--ac-ink);padding:0 20px}@media (hover:hover) and (pointer:fine){.v7 .hud-key:not(:disabled):hover{background:#ffffff26}.v7 .hud-key--go:hover{background:var(--ac-hi)}}.v7 .hud-driver{display:flex;align-items:center;gap:8px;font-size:13px;color:#f7f3eca6;text-align:center}@media (max-width:1100px){.v7 .hf-stage{grid-template-columns:1fr 1fr;max-width:820px}.v7 .hf-lens-col{grid-column:1/-1;order:-1}}@media (max-width:700px){.v7 .hf-stage{grid-template-columns:1fr;gap:28px}.v7 .hf-lens-col{margin-inline:calc(var(--gutter)*-.5)}.v7 .hud-lens{aspect-ratio:4/5}.v7 .hud-key{height:46px;min-width:46px;padding:0 12px}.v7 .hf-rail{order:2;display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.v7 .hf-rail p{display:none}.v7 .hf-rail h3{font-size:15px}}.v7 .v7-entry{position:relative;z-index:2;background:var(--paper);border-radius:clamp(28px,4vw,56px) clamp(28px,4vw,56px) 0 0;margin-top:calc(clamp(28px,4vw,56px)*-1);padding:var(--sec) 0 clamp(24px,4vh,48px)}.v7 .oe-pin{position:relative;width:100%;max-width:calc(var(--container) + var(--gutter)*2);margin-inline:auto;padding:clamp(32px,5vh,56px) var(--gutter)}.v7 .oe-beam{position:relative;height:100px;margin-bottom:-28px}.v7 .oe-beam svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.v7 .oe-beam path{fill:none;stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke}.v7 .oe-beam__ghost{stroke:#dcdcde;stroke-dasharray:.006 .012}.v7 .oe-beam__live{stroke:var(--ac);stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 6px rgba(242,106,61,.6))}.v7 .oe-token{position:absolute;left:16.6%;top:84px;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--ac);box-shadow:0 0 0 7px #f26a3d33,0 0 28px #f26a3db3}.v7 .oe-devices{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;align-items:start;perspective:1400px}.v7 .oe-dev{display:flex;flex-direction:column;transform-origin:50% 40%;transform-style:preserve-3d}.v7 .oe-dev__label{font-size:15px;font-weight:600;margin-bottom:12px;display:flex;align-items:center;gap:10px}.v7 .oe-dev__label span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ink);color:#fff;font-size:11px}.v7 .oe-dev__screen{height:clamp(240px,32vh,330px);display:grid;place-items:center;border-radius:var(--r-card);background:var(--surface);padding:18px;overflow:hidden}.v7 .oe-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.v7 .oe-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:999px;background:#fff;border:1px solid var(--hair);font-size:14px;font-weight:500}.v7 .oe-chip:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--ac)}.v7 .oe-sum{margin-top:clamp(24px,4vh,44px);text-align:center;font-family:var(--display);font-weight:600;font-size:clamp(19px,1.8vw,26px);letter-spacing:-.02em;color:#2b2b2b}@media (min-width:1024px) and (min-height:640px){.v7 .oe-scroll{height:240vh}.v7 .oe-pin{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center}.v7 .oe-sum{opacity:0;transform:translateY(20px)}}@media (max-width:1023px),(max-height:639px){.v7 .oe-beam{display:none}.v7 .oe-devices{grid-template-columns:1fr;gap:36px;max-width:520px;margin-inline:auto}}.v7 .mini-lens{position:relative;width:100%;height:100%;border-radius:22px;border:8px solid #050505;overflow:hidden;color:var(--hud);text-shadow:0 0 .35em rgba(255,138,76,.45);padding:16px 18px;display:flex;flex-direction:column;gap:4px;font-size:14px;background:#0b0806}.v7 .mini-lens__status{font-size:11.5px;opacity:.8;margin-bottom:auto}.v7 .mini-lens__big{font-size:clamp(26px,2.6vw,36px);line-height:1}.v7 .mini-lens__dim{opacity:.8;font-size:13px}.v7 .mini-lens__foot{margin-top:auto;font-size:11.5px;opacity:.7}.v7 .mini-phone{position:relative;width:min(190px,70%);height:100%;border-radius:28px;border:7px solid var(--ink);background:#f6f4ef;padding:26px 10px 10px;display:flex;flex-direction:column;gap:8px;box-shadow:0 20px 40px #00000024}.v7 .mini-phone__notch{position:absolute;top:7px;left:50%;transform:translate(-50%);width:46px;height:9px;border-radius:9px;background:var(--ink)}.v7 .mini-phone__note{background:#fff;border-radius:12px;padding:9px 10px;box-shadow:0 6px 18px #0000001a;display:flex;flex-direction:column;gap:1px;font-size:11px;color:#555;animation:v7-row-in .8s var(--expo) both}.v7 .mini-phone__note b{font-size:12.5px;color:var(--ink);font-weight:600}.v7 .mini-phone__app{font-size:9.5px;font-weight:700;letter-spacing:.08em;color:var(--ac)}.v7 .mini-phone__photo{position:relative;flex:1;border-radius:10px;overflow:hidden;background:#ddd}.v7 .mini-phone__photo span{position:absolute;left:6px;bottom:6px;padding:2px 7px;border-radius:999px;background:#0009;color:#fff;font-size:10px;font-weight:600}.v7 .mini-phone__row{display:flex;justify-content:space-between;font-size:11px;font-weight:600;padding:6px 8px;border-radius:9px;background:#fff}.v7 .mini-phone__row b{color:var(--ac)}.v7 .oe-dev--2 .oe-dev__screen{padding:12px;place-items:stretch}.v7 .web-toast{position:absolute;right:10px;bottom:10px;left:30%;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:#fffffff5;box-shadow:0 12px 30px #0000002e;font-size:12px;color:#555}.v7 .web-toast b{font-size:13px;color:var(--ink)}.v7 .browser{position:relative;width:100%;border-radius:clamp(12px,1.2vw,18px);overflow:hidden;background:#fff;box-shadow:0 1px #0000000a,0 30px 70px #14141429;border:1px solid var(--hair)}.v7 .browser__bar{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;background:#f3f3f4;border-bottom:1px solid var(--hair)}.v7 .browser__bar i{width:9px;height:9px;border-radius:50%;background:#d9d9db}.v7 .browser__bar i:first-child{background:#ff8a6b}.v7 .browser__bar span{margin:0 auto;padding:2px 14px;border-radius:999px;background:#fff;font-size:11px;color:var(--meta)}.v7 .browser__view{position:relative}.v7 .browser__view img{width:100%}.v7 .v7-system{position:relative;background:var(--paper);height:calc(100vh + var(--n,8) * 28vh)}.v7 .sys-frame{position:sticky;top:0;height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;padding:clamp(56px,9vh,90px) 0 clamp(20px,3vh,36px);overflow:hidden}.v7 .sys-h{font-size:clamp(30px,3.6vw,56px)}.v7 .sys{display:grid;grid-template-columns:minmax(240px,.4fr) 1fr;gap:clamp(24px,4vw,64px);align-items:center;margin-top:clamp(20px,4vh,44px)}.v7 .sys-tabs{display:flex;flex-direction:column}.v7 .sys-tabs button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:clamp(8px,1.4vh,14px) 0 clamp(8px,1.4vh,14px) 2px;border-bottom:1px solid var(--hair);width:100%}.v7 .sys-tabs__label{font-family:var(--display);font-weight:600;font-size:clamp(18px,1.6vw,24px);letter-spacing:-.02em;color:#b3b3b7;transition:color .3s}.v7 .sys-tabs__line{font-size:15px;color:var(--muted);line-height:1.45;display:none}.v7 .sys-tabs button.is-on .sys-tabs__label{color:var(--ink)}.v7 .sys-tabs button.is-on .sys-tabs__line{display:block;animation:v7-fade .5s var(--ease) both}.v7 .sys-tabs__bar{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden}.v7 .sys-tabs__bar i{display:block;height:100%;background:var(--ac);transform:scaleX(0);transform-origin:left}.v7 .sys-shots{position:relative;aspect-ratio:1280/670}.v7 .sys-stage{transform-origin:50% 100%}.v7 .sys-stage .browser{will-change:transform}.v7 .sys-shot{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 0 0 100%);transform:scale(1.04);transition:clip-path .9s var(--expo),transform 1.2s var(--expo);z-index:0}.v7 .sys-shot.is-on{clip-path:inset(0 0 0 0);transform:none;z-index:1}.v7 .sys-shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.v7 .sys-caption{display:none}@media (max-width:1023px){.v7 .sys{grid-template-columns:1fr}.v7 .sys-tabs{flex-direction:row;overflow-x:auto;scrollbar-width:none;gap:8px;margin-inline:calc(var(--gutter)*-1);padding-inline:var(--gutter)}.v7 .sys-tabs::-webkit-scrollbar{display:none}.v7 .sys-tabs button{flex:none;width:auto;padding:0 16px;height:42px;justify-content:center;border:1.5px solid var(--hair);border-radius:999px;background:#fff;overflow:hidden}.v7 .sys-tabs__label{font-family:var(--font);font-size:14.5px;color:var(--ink)}.v7 .sys-tabs button.is-on{background:var(--ink);border-color:var(--ink)}.v7 .sys-tabs button.is-on .sys-tabs__label{color:#fff}.v7 .sys-tabs button.is-on .sys-tabs__line{display:none}.v7 .sys-tabs__bar{bottom:0}.v7 .sys-caption{display:block;margin-top:14px;text-align:center;font-size:15px;color:var(--muted)}.v7 .v7-system{height:calc(100vh + var(--n,8) * 24vh)}}.v7 .v7-proof{position:relative;background:var(--surface);padding:var(--sec) 0;overflow-x:clip}.v7 .proof-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.v7 .proof-nav{display:flex;gap:10px}.v7 .round{width:50px;height:50px;border-radius:50%;background:#fff;border:1px solid var(--hair);font-size:18px;display:grid;place-items:center;transition:background .25s,color .25s}@media (hover:hover) and (pointer:fine){.v7 .round:hover{background:var(--ink);color:#fff}}.v7 .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,20px);margin-top:clamp(32px,5vh,52px)}.v7 .stat{display:flex;flex-direction:column;gap:6px;padding:20px 22px;border-radius:var(--r-card);background:#fff}.v7 .stat dd{font-family:var(--display);font-weight:700;font-size:clamp(36px,4vw,60px);letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.v7 .stat dt{font-size:14.5px;color:var(--muted);line-height:1.35}.v7 .stat__gap{display:inline-block;width:.12em}.v7 .cases{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:clamp(24px,4vh,40px);padding:6px max(var(--gutter),calc((100vw - var(--container))/2)) 20px;scroll-padding-inline:max(var(--gutter),calc((100vw - var(--container))/2))}.v7 .cases::-webkit-scrollbar{display:none}.v7 .case{flex:none;width:clamp(270px,28vw,400px);aspect-ratio:4/5;scroll-snap-align:start;perspective:1400px;border-radius:24px}.v7 .case__inner{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s var(--expo)}.v7 .case.is-flipped .case__inner{transform:rotateY(180deg)}.v7 .case__front,.v7 .case__back{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;overflow:hidden;backface-visibility:hidden;display:flex;flex-direction:column;text-align:left}.v7 .case__front:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.15) 0%,transparent 30%,rgba(0,0,0,.82) 100%)}.v7 .case__front img{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform 1.2s var(--expo)}@media (hover:hover) and (pointer:fine){.v7 .case:hover .case__front img{transform:scale(1.05)}}.v7 .case__chip{position:relative;z-index:1;align-self:flex-start;margin:16px;padding:6px 12px;border-radius:999px;background:#ffffffeb;color:var(--ink);font-size:13px;font-weight:600}.v7 .case__chip--dark{background:#ffffff1f;color:var(--cream);margin:22px 22px 0}.v7 .case__front-body{position:relative;z-index:1;margin-top:auto;padding:22px;color:#fff;display:flex;flex-direction:column;gap:8px}.v7 .case__stat{font-family:var(--display);font-weight:700;font-size:clamp(40px,3.8vw,58px);letter-spacing:-.04em;line-height:.95;color:var(--ac-hi)}.v7 .case__stat small{display:block;font-family:var(--font);font-size:13px;font-weight:500;letter-spacing:0;color:#fffc;margin-top:4px}.v7 .case__title{font-family:var(--display);font-weight:600;font-size:clamp(19px,1.5vw,23px);line-height:1.2;letter-spacing:-.015em}.v7 .case__hint{font-size:13px;color:#ffffffbf;margin-top:2px}.v7 .case__back{background:var(--night);color:var(--cream);transform:rotateY(180deg)}.v7 .case__quote{padding:20px 22px 0;font-size:clamp(16px,1.25vw,19px);line-height:1.45;font-weight:500}.v7 .case__by{padding:10px 22px 0;font-size:13.5px;color:#f7f3eca6}.v7 .case__stats{margin-top:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:18px 22px 22px;border-top:1px solid rgba(255,255,255,.12)}.v7 .case__stats span{display:flex;flex-direction:column;font-size:12px;color:#f7f3eca6}.v7 .case__stats b{font-family:var(--display);font-size:clamp(17px,1.5vw,22px);color:var(--ac-hi);letter-spacing:-.02em}@media (min-width:1024px) and (min-height:640px){.v7 .v7-proof{padding:0}.v7 .proof-sticky{position:sticky;top:0;height:100vh;overflow:hidden;padding:clamp(56px,9vh,96px) 0 clamp(24px,4vh,48px);display:flex;flex-direction:column;justify-content:center}.v7 .cases{overflow:visible;scroll-snap-type:none;width:-moz-max-content;width:max-content;will-change:transform}.v7 .case{width:clamp(250px,21vw,320px)}.v7 .proof-nav{display:none}.v7 .stats{margin-top:clamp(20px,3vh,36px)}.v7 .stat{padding:16px 20px}.v7 .stat dd{font-size:clamp(32px,3.2vw,50px)}}@media (max-width:1023px){.v7 .stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.v7 .proof-nav{display:none}.v7 .case{width:78vw}.v7 .stat{padding:16px}}.v7 .v7-faq{background:var(--surface);padding:0 0 var(--sec)}.v7 .faq-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(24px,5vw,90px);align-items:start}.v7 .faq-grid .display{font-size:clamp(32px,3.6vw,56px)}.v7 .faq-side{position:sticky;top:100px;display:flex;flex-direction:column;gap:24px}.v7 .faq-card{position:relative;display:block;aspect-ratio:4/3;border-radius:24px;overflow:hidden;color:#fff}.v7 .faq-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.75))}.v7 .faq-card img{transition:transform 1.2s var(--expo)}@media (hover:hover) and (pointer:fine){.v7 .faq-card:hover img{transform:scale(1.05)}}.v7 .faq-card__body{position:absolute;z-index:1;left:20px;right:20px;bottom:18px;display:flex;flex-direction:column;gap:2px}.v7 .faq-card__body b{font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.02em}.v7 .faq-card__body span{display:inline-flex;align-items:center;gap:6px;font-size:15px;color:#ffffffe0}.v7 .faq-card__body svg{width:15px;height:15px}.v7 .faq-list{display:flex;flex-direction:column;gap:10px}.v7 .faq{background:#fff;border-radius:28px}.v7 .faq h3{font-size:inherit}.v7 .faq button{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;text-align:left;padding:20px 22px 20px 26px;font-weight:600;font-size:clamp(16px,1.15vw,18px)}.v7 .faq button svg{flex:none;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .5s var(--expo)}.v7 .faq.is-open button svg{transform:rotate(180deg)}.v7 .faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--expo)}.v7 .faq.is-open .faq__a{grid-template-rows:1fr}.v7 .faq__a>div{overflow:hidden;padding:0 26px;color:var(--muted);font-size:16px;line-height:1.6}.v7 .faq__a p{max-width:60ch}.v7 .faq__a p+p{margin-top:10px}.v7 .faq.is-open .faq__a>div{padding-bottom:22px}@media (max-width:1023px){.v7 .faq-grid{grid-template-columns:1fr}.v7 .faq-side{position:static}.v7 .faq-card{aspect-ratio:16/9}}.v7 .v7-cta{background:var(--surface);padding:0 var(--gutter) clamp(20px,4vw,40px)}.v7 .cta-panel{position:relative;overflow:hidden;max-width:var(--container);margin:0 auto;border-radius:clamp(28px,4vw,56px);background:var(--night);display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(56px,9vh,110px) var(--gutter)}.v7 .cta-photo{position:absolute;top:0;right:0;bottom:0;left:0}.v7 .cta-photo img{filter:brightness(.42) saturate(.9)}.v7 .cta-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 60% at 50% 40%,#0c0a0959,#0c0a09d9),radial-gradient(60% 50% at 50% 110%,rgba(242,106,61,.35),transparent 70%)}.v7 .cta-panel>*:not(.cta-photo){position:relative;z-index:1}.v7 .cta-panel .display{margin-top:0}.v7 .cta-lead{max-width:40ch;margin:18px auto 0}.v7 .v7-footer{background:var(--surface);padding-top:clamp(48px,8vh,90px);overflow:hidden}.v7 .foot-grid{display:grid;grid-template-columns:1.4fr repeat(var(--cols,3),1fr);gap:clamp(24px,3vw,48px)}.v7 .foot-tag{margin-top:14px;color:var(--muted);font-size:15px;max-width:30ch}.v7 .foot-h{font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--meta);margin-bottom:14px}.v7 .v7-footer ul{display:flex;flex-direction:column;gap:10px;font-size:15px;font-weight:500}.v7 .v7-footer ul a:hover,.v7 .foot-base a:hover{color:var(--ac)}.v7 .foot-base{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:clamp(28px,4vh,48px);padding-bottom:28px;padding-top:20px;border-top:1px solid #dcdcde;font-size:13.5px;color:var(--muted)}.v7 .foot-base a{text-decoration:underline;text-underline-offset:2px}.v7 .pinmark{margin-top:clamp(40px,7vh,72px)}.v7 .pinmark__stage{position:relative;cursor:crosshair}.v7 .pinmark__cv{display:block;width:100%;touch-action:pan-y}.v7 .pin{position:absolute;width:0;height:0;pointer-events:none;--pin-h:60px}.v7 .pin__body{position:absolute;left:calc(var(--pin-h)*-.375);bottom:0;width:calc(var(--pin-h)*.75);height:var(--pin-h);transform-origin:50% 100%;filter:drop-shadow(0 10px 14px rgba(120,40,10,.35))}.v7 .pin__body svg{width:100%;height:100%;display:block}.v7 .pin__ring{position:absolute;left:0;top:0;width:calc(var(--pin-h)*.9);height:calc(var(--pin-h)*.32);margin:calc(var(--pin-h)*-.16) 0 0 calc(var(--pin-h)*-.45);border-radius:50%;border:2px solid var(--ac);opacity:0}.v7 .pin--hero{opacity:0}.v7 .pin--hero.is-landed .pin__ring{animation:v7-ring 2.4s var(--ease) infinite}.v7 .pin--hero.is-landed .pin__ring--2{animation-delay:1.2s}.v7 .pin--drop .pin__body{animation:v7-drop .7s cubic-bezier(.5,0,.75,0) both,v7-squash .6s .62s var(--expo) both}.v7 .pin--drop .pin__ring{animation:v7-ring 1.6s .6s var(--ease) 2}.v7 .pinmark__hint{margin-top:10px;text-align:center;font-size:13px;color:var(--meta)}@media (max-width:860px){.v7 .foot-grid{grid-template-columns:1fr 1fr}.v7 .foot-grid>div:first-child{grid-column:1/-1}}.v7 .v7-ingest{position:relative;background:var(--night);padding:var(--sec) 0;background-image:radial-gradient(50% 40% at 50% 70%,rgba(242,106,61,.12),transparent 70%)}.v7 .ing-dim{color:#f7f3ec73}.v7 .ing{overflow:hidden;background:#f7f6f3;color:var(--ink)}.v7 .laptop{margin:clamp(36px,6vh,64px) auto 0;max-width:1240px;filter:drop-shadow(0 40px 60px rgba(0,0,0,.55))}.v7 .laptop__lid{position:relative;padding:clamp(10px,1.4vw,18px) clamp(10px,1.4vw,18px) clamp(14px,1.8vw,24px);border-radius:clamp(14px,1.8vw,24px) clamp(14px,1.8vw,24px) 6px 6px;background:linear-gradient(#2b2b2e,#1a1a1c);box-shadow:inset 0 0 0 1px #ffffff1f}.v7 .laptop__cam{position:absolute;left:50%;top:clamp(4px,.6vw,7px);width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#0d0d0f;box-shadow:inset 0 0 0 1.5px #3a3a40}.v7 .laptop__screen{overflow:hidden;border-radius:6px;background:#fff}.v7 .laptop__base{position:relative;height:clamp(12px,1.5vw,20px);margin:0 calc(-1*clamp(18px,3.5vw,56px));border-radius:0 0 clamp(14px,2vw,26px) clamp(14px,2vw,26px);background:linear-gradient(#d9d9de,#9fa0a6 70%,#77787e)}.v7 .laptop__base span{position:absolute;left:50%;top:0;width:clamp(80px,12vw,160px);height:clamp(5px,.6vw,8px);transform:translate(-50%);border-radius:0 0 10px 10px;background:#a7a8ae}.v7 .chrome{background:#dee1e6;color:#3c4043;font-family:var(--body);font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v7 .chrome__tabs{display:flex;align-items:flex-end;gap:2px;height:38px;padding:0 10px}.v7 .chrome__dots{display:flex;gap:7px;align-self:center;margin-right:12px}.v7 .chrome__dots i{width:12px;height:12px;border-radius:50%;background:#ff5f57}.v7 .chrome__dots i:nth-child(2){background:#febc2e}.v7 .chrome__dots i:nth-child(3){background:#28c840}.v7 .chrome__tab{position:relative;display:flex;align-items:center;gap:8px;min-width:0;width:220px;height:30px;padding:0 10px 0 12px;border-radius:9px 9px 0 0;white-space:nowrap;overflow:hidden;color:#45484d}.v7 .chrome__tab b{margin-left:auto;font-weight:400;color:#80868b}.v7 .chrome__tab:not(.is-on)+.chrome__tab:not(.is-on):before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:1px;background:#a8abb0}.v7 .chrome__tab.is-on{background:#fff;color:#202124}.v7 .chrome__new{align-self:center;margin-left:6px;font-size:18px;color:#5f6368}.v7 .fav{flex:none;width:14px;height:14px;border-radius:3px;background:#ccc}.v7 .fav--ss{background:#f26a3d;border-radius:50% 50% 50% 0;transform:rotate(-45deg) scale(.85)}.v7 .fav--xl{background:#1d6f42}.v7 .fav--wa{background:#25d366;border-radius:50%}.v7 .fav--gm{background:linear-gradient(135deg,#ea4335 50%,#4285f4 50%)}.v7 .chrome__bar{display:flex;align-items:center;gap:12px;height:38px;padding:0 12px;background:#fff;border-bottom:1px solid #e3e3e3}.v7 .chrome__nav{letter-spacing:.5em;color:#5f6368;font-size:14px}.v7 .chrome__url{flex:1;display:flex;align-items:center;gap:8px;height:28px;padding:0 14px;border-radius:999px;background:#f1f3f4;color:#202124;font-size:13px}.v7 .chrome__url i{font-style:normal;font-size:10px;filter:grayscale(1);opacity:.7}.v7 .chrome__url em{font-style:normal;color:#6b6f75}.v7 .chrome__me{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#f26a3d;color:#fff;font-size:11px;font-weight:700}@media (max-width:900px){.v7 .chrome__tab:nth-of-type(n+3){display:none}.v7 .chrome__tab{width:auto;flex:1}.v7 .chrome__url em{display:none}}@media (max-width:560px){.v7 .chrome__dots{display:none}.v7 .chrome__tab:nth-of-type(n+2){display:none}.v7 .chrome__new,.v7 .chrome__nav{display:none}.v7 .laptop__base{margin:0 -10px}}.v7 .ing-bar{display:flex;align-items:center;gap:14px;height:48px;padding:0 18px;border-bottom:1px solid var(--hair);background:#fff;font-size:13.5px}.v7 .ing-bar__brand{font-family:var(--display);font-weight:700;letter-spacing:-.02em}.v7 .ing-bar__step{color:var(--meta)}.v7 .ing-bar__reset{margin-left:auto;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--hair);font-size:12.5px;font-weight:600}.v7 .ing-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.v7 .ing-chat{display:flex;flex-direction:column;border-right:1px solid var(--hair);min-height:440px}.v7 .ing-msgs{flex:1;display:flex;flex-direction:column;gap:10px;padding:18px;overflow-y:auto;max-height:440px;scrollbar-width:thin}.v7 .ing-msg{max-width:92%;padding:12px 14px;border-radius:16px;font-size:14.5px;line-height:1.45;animation:v7-row-in .5s var(--expo) both}.v7 .ing-msg--eng{align-self:flex-start;background:#fff;border:1px solid var(--hair);border-top-left-radius:6px}.v7 .ing-msg--you{align-self:flex-end;display:flex;flex-direction:column;gap:6px;background:#1c1411;color:#fff4ec;border-top-right-radius:6px}.v7 .ing-msg--you small{color:#fff4ecb3;font-size:12.5px}.v7 .ing-files{display:flex;flex-wrap:wrap;gap:6px}.v7 .ing-file{padding:4px 9px;border-radius:8px;background:#ffffff1f;font-size:12px;font-weight:500}.v7 .ing-file:before{content:"";display:inline-block;width:7px;height:7px;border-radius:2px;margin-right:6px;background:#ff8a4c;vertical-align:1px}.v7 .ing-file--pdf:before{background:#ff8f7a}.v7 .ing-file--kml:before{background:#ffd166}.v7 .ing-file--jpg:before{background:#8ec5ff}.v7 .ing-voice{display:flex;align-items:center;gap:10px;font-size:12.5px;color:#fff4ecbf}.v7 .ing-voice__wave{display:inline-flex;align-items:center;gap:2px;height:20px}.v7 .ing-voice__wave i{width:3px;border-radius:2px;background:#ff8a4c;animation:v7-wave 1s ease-in-out infinite}.v7 .ing-voice__wave i:nth-child(odd){height:60%}.v7 .ing-voice__wave i:nth-child(2n){height:100%;animation-delay:-.4s}.v7 .ing-voice__wave i:nth-child(3n){height:40%;animation-delay:-.7s}.v7 .ing-typing{display:inline-flex;gap:5px;padding:14px 16px}.v7 .ing-typing i{width:7px;height:7px;border-radius:50%;background:var(--meta);animation:v7-ping 1s ease-in-out infinite}.v7 .ing-typing i:nth-child(2){animation-delay:.15s}.v7 .ing-typing i:nth-child(3){animation-delay:.3s}.v7 .ing-next{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:var(--ac);color:var(--ac-ink);font-size:14px;font-weight:600;animation:v7-row-in .5s var(--expo) both}.v7 .ing-next svg{width:15px;height:15px}.v7 .ing-input{padding:12px 14px 14px;border-top:1px solid var(--hair);background:#fff}.v7 .ing-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.v7 .ing-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;border:1.5px solid #f6c9b3;background:#fff4ee;color:#1c1411;font-size:13.5px;font-weight:600;transition:opacity .2s,background .2s}.v7 .ing-chip:disabled{opacity:.4;cursor:default}.v7 .ing-chip .tag-early{margin-left:2px;padding:0 7px;font-size:10.5px;color:#a63c14;background:#fff;border-color:#f2a27f}@media (hover:hover) and (pointer:fine){.v7 .ing-chip:not(:disabled):hover{background:#ffe6d9}}.v7 .ing-chip__icon{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.v7 .ing-field{display:block;padding:10px 12px;border-radius:12px;border:1px solid var(--hair);color:var(--meta);font-size:14px}.v7 .ing-org{padding:18px}.v7 .ing-org__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:15px}.v7 .ing-ready{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.v7 .ing-ready__track{display:block;width:96px;height:6px;border-radius:6px;background:var(--hair);overflow:hidden}.v7 .ing-ready__track i{display:block;height:100%;width:0;border-radius:6px;background:#f26a3d;transition:width .8s var(--expo)}.v7 .ing-areas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v7 .ing-area{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px 16px;border-radius:14px;background:#fff;border:1px solid var(--hair);transition:border-color .4s,box-shadow .4s}.v7 .ing-area__name{font-size:14.5px;font-weight:600}.v7 .ing-area__name b{margin-left:4px;color:var(--meta);font-weight:600}.v7 .ing-badge{padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--surface);color:var(--meta)}.v7 .ing-area__bar{position:absolute;left:14px;right:14px;bottom:8px;height:3px;border-radius:3px;background:var(--surface);overflow:hidden}.v7 .ing-area__bar i{display:block;height:100%;width:0;border-radius:3px;transition:width 1s var(--expo),background .4s}.v7 .ing-area.is-low .ing-badge{background:#fff3df;color:#9a6200}.v7 .ing-area.is-low .ing-area__bar i{width:30%;background:#f0b44c}.v7 .ing-area.is-medium .ing-badge{background:#ffeee5;color:#c2410c}.v7 .ing-area.is-medium .ing-area__bar i{width:65%;background:#f98a61}.v7 .ing-area.is-high .ing-badge{background:#1c1411;color:#fff4ec}.v7 .ing-area.is-high .ing-area__bar i{width:100%;background:#f26a3d}.v7 .ing-area.is-fresh{border-color:#f98a61;box-shadow:0 0 0 3px #f98a612e;animation:v7-pop .5s var(--expo)}.v7 .ing-formats{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:14px;color:#f7f3ec99}.v7 .ing-formats span{padding:5px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.16);color:var(--cream);font-weight:500}@media (max-width:860px){.v7 .ing-grid{grid-template-columns:minmax(0,1fr)}.v7 .ing-chat{border-right:0;border-bottom:1px solid var(--hair);min-height:0}.v7 .ing-msgs{max-height:360px;min-height:300px}.v7 .ing-bar__step{display:none}.v7 .ing-bar{gap:8px;padding:0 12px}.v7 .ing-bar__biz{min-width:0}.v7 .ing-bar__biz>span{display:none}.v7 .ing-bar__biz select{max-width:150px;text-overflow:ellipsis}.v7 .ing-area{padding:10px 10px 14px}.v7 .ing-area__name{font-size:13.5px}.v7 .ing-badge{font-size:10px;padding:2px 6px}}.v7 .v7-leaks{background:var(--paper);padding:calc(var(--sec)*.7) 0 var(--sec)}.v7 .leak-grid{display:grid;grid-template-columns:minmax(260px,330px) 1fr;gap:clamp(18px,2.4vw,32px);margin-top:clamp(36px,6vh,64px);align-items:start}.v7 .leak-areas{display:flex;flex-direction:column;gap:8px;position:sticky;top:96px}.v7 .leak-area{display:flex;align-items:flex-start;gap:12px;width:100%;padding:13px 14px;border-radius:16px;background:#fff;border:1.5px solid var(--hair);text-align:left;transition:border-color .25s,background .25s}.v7 .leak-area__check{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:6px;border:1.5px solid #cfcfd3;transition:background .25s,border-color .25s}.v7 .leak-area__check svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0}.v7 .leak-area.is-on{border-color:var(--ink)}.v7 .leak-area.is-on .leak-area__check{background:var(--ink);border-color:var(--ink)}.v7 .leak-area.is-on .leak-area__check svg{opacity:1}.v7 .leak-area__text{display:flex;flex-direction:column;gap:2px}.v7 .leak-area__text b{font-size:15px;font-weight:600}.v7 .leak-area__text span{font-size:13px;color:var(--muted);line-height:1.35}.v7 .cc{border-radius:clamp(20px,2.4vw,30px);background:#fff;border:1px solid var(--hair);box-shadow:0 40px 90px #14141414;padding:clamp(16px,2vw,26px)}.v7 .cc-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;color:var(--muted)}.v7 .cc-bar b{color:var(--ink)}.v7 .cc-ask-btn{height:36px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;background:var(--ink);color:#fff;font-size:13.5px;font-weight:600}.v7 .cc-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0 20px}.v7 .cc-kpis div{padding:14px;border-radius:14px;background:var(--surface)}.v7 .cc-kpis dt{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--meta)}.v7 .cc-kpis dd{margin-top:4px;font-family:var(--display);font-weight:700;font-size:clamp(22px,2vw,30px);letter-spacing:-.03em}.v7 .cc-kpis div:first-child dd{color:#c2410c}.v7 .cc-k{font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--meta);margin-bottom:8px}.v7 .cc-k span{text-transform:none;letter-spacing:0;font-weight:500}.v7 .cc-list{display:flex;flex-direction:column}.v7 .cc-empty{padding:18px;border-radius:14px;background:var(--surface);color:var(--muted);font-size:14.5px}.v7 .cc-ex{border-top:1px solid var(--hair)}.v7 .cc-ex:last-child{border-bottom:1px solid var(--hair)}.v7 .cc-ex__row{display:flex;align-items:center;gap:12px;width:100%;padding:13px 4px;text-align:left}.v7 .cc-ex__dot{flex:none;width:9px;height:9px;border-radius:50%;background:#f0b44c}.v7 .cc-ex.is-high .cc-ex__dot{background:#e5484d;box-shadow:0 0 0 4px #e5484d26}.v7 .cc-ex__main{flex:1;min-width:0;display:flex;flex-direction:column}.v7 .cc-ex__main b{font-size:15px;font-weight:600}.v7 .cc-ex__main span{font-size:13px;color:var(--muted)}.v7 .cc-ex__amt{font-family:var(--display);font-weight:700;font-size:17px;letter-spacing:-.02em;white-space:nowrap}.v7 .cc-ex__more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--expo)}.v7 .cc-ex.is-open .cc-ex__more{grid-template-rows:1fr}.v7 .cc-ex__more>div{overflow:hidden;padding:0 4px 0 25px}.v7 .cc-ex.is-open .cc-ex__more>div{padding-bottom:14px}.v7 .cc-evidence{display:flex;flex-wrap:wrap;gap:6px}.v7 .cc-evidence li{padding:5px 10px;border-radius:8px;background:var(--surface);font-size:12.5px;font-weight:500}.v7 .cc-evidence li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ac);margin-right:6px;vertical-align:1px}.v7 .cc-note{margin-top:8px;font-size:13.5px;color:var(--muted)}.v7 .cc-actions{display:flex;gap:6px;margin-top:10px}.v7 .cc-actions span{padding:6px 12px;border-radius:999px;border:1px solid var(--hair);font-size:12.5px;font-weight:600}.v7 .cc-actions .is-ac{background:var(--ac);border-color:var(--ac);color:var(--ac-ink)}.v7 .cc-more{margin-top:10px;font-size:14px;font-weight:600;color:var(--ac)}.v7 .cc-ask{margin-top:20px;padding:16px;border-radius:16px;background:#120d0b;color:var(--cream)}.v7 .cc-ask .cc-k{color:#f7f3ec99}.v7 .cc-qs{display:flex;flex-wrap:wrap;gap:6px}.v7 .cc-q{padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.18);font-size:13.5px;font-weight:500;transition:background .2s,border-color .2s}.v7 .cc-q.is-on{background:var(--cream);color:var(--ink);border-color:var(--cream)}@media (hover:hover) and (pointer:fine){.v7 .cc-q:not(.is-on):hover{background:#ffffff14}}.v7 .cc-answer{margin-top:12px;font-size:15px;line-height:1.55}.v7 .cc-caret{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-2px;background:var(--hud);animation:v7-caret 1s steps(1) infinite}.v7 .cc-cites{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;animation:v7-fade .4s both}.v7 .cc-cites span{padding:4px 10px;border-radius:8px;background:#ff8a4c1a;border:1px solid rgba(255,138,76,.35);color:#ffc7a8;font-size:12.5px;font-weight:500}@media (max-width:1023px){.v7 .leak-grid{grid-template-columns:minmax(0,1fr)}.v7 .cc{min-width:0;padding:14px}.v7 .cc-kpis{gap:8px;margin:12px 0 16px}.v7 .cc-kpis div{padding:12px}.v7 .cc-kpis dt{font-size:10.5px}.v7 .cc-ex__row{gap:10px;padding:12px 2px}.v7 .cc-ex__main b{font-size:14px}.v7 .cc-ex__amt{font-size:15px}.v7 .cc-decide button{padding:0 9px}.v7 .leak-areas{position:static;flex-direction:row;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gutter)*-1);padding:2px var(--gutter)}.v7 .leak-areas::-webkit-scrollbar{display:none}.v7 .leak-area{flex:none;width:220px}.v7 .cc-kpis{grid-template-columns:repeat(2,1fr)}}.v7 .ing-bar__biz{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;color:var(--meta)}.v7 .ing-bar__biz select{height:30px;padding:0 8px;border-radius:8px;border:1px solid var(--hair);background:#fff;font:inherit;font-size:13px;font-weight:600;color:var(--ink)}.v7 .ing-bar__reset{margin-left:8px}.v7 .ing-start{align-self:flex-start;font-size:12.5px;font-weight:600;color:#c2410c;padding:2px}.v7 .ing-field{display:flex;align-items:center;justify-content:space-between;gap:10px}.v7 .ing-field select{height:30px;padding:0 8px;border-radius:8px;border:1px solid var(--hair);background:#fff4ee;font:inherit;font-size:13px;font-weight:600;color:#1c1411}.v7 .ing-org{position:relative}.v7 .ing-areas li{display:block}.v7 button.ing-area{width:100%;text-align:left;cursor:pointer}.v7 button.ing-area:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.v7 button.ing-area:not(:disabled):hover{border-color:#f98a61}}.v7 .ing-org__hint{margin-top:10px;font-size:12.5px;color:var(--meta)}.v7 .ing-peek{position:absolute;top:56px;right:18px;bottom:18px;left:18px;padding:16px 18px;border-radius:16px;background:#fff;border:1px solid var(--hair);box-shadow:0 24px 60px #0000002e;overflow:auto;animation:v7-row-in .35s var(--expo) both}.v7 .ing-peek__head{display:flex;align-items:center;gap:10px}.v7 .ing-peek__head b{font-size:16px}.v7 .ing-peek__head button{margin-left:auto;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--hair);font-size:12.5px;font-weight:600}.v7 .ing-peek__k{margin:8px 0 6px;font-size:12.5px;color:var(--meta)}.v7 .ing-peek ol{list-style:decimal;padding-left:22px;display:flex;flex-direction:column}.v7 .ing-peek li{padding:7px 0;border-bottom:1px solid var(--hair);font-size:14px}.v7 .forms{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:clamp(20px,3vw,48px);align-items:center;margin-top:clamp(48px,8vh,90px);color:var(--cream)}.v7 .forms__copy h3{font-family:var(--display);font-weight:700;font-size:clamp(26px,2.6vw,40px);letter-spacing:-.03em}.v7 .forms__copy p{margin-top:10px;color:#f7f3ecbf;font-size:16px;line-height:1.5}.v7 .forms__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.v7 .forms__tags li{padding:6px 12px;border-radius:999px;background:#ff8a4c14;border:1px solid rgba(255,138,76,.3);color:#ffc7a8;font-size:13px;font-weight:600}.v7 .forms__flow{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1.5fr);align-items:center;gap:8px}.v7 .forms__boq{display:flex;flex-direction:column;border-radius:14px;overflow:hidden;background:#fff;color:var(--ink);font-size:12.5px;box-shadow:0 20px 50px #0006}.v7 .forms__k{padding:8px 12px;background:#c2410c;color:#fff;font-weight:700;font-size:12px;letter-spacing:.04em}.v7 .forms__row{display:grid;grid-template-columns:auto 1fr auto;gap:8px;padding:9px 12px;border-top:1px solid #f3e3da}.v7 .forms__row b{color:#c2410c}.v7 .forms__row em{font-style:normal;color:var(--muted)}.v7 .forms__arrow{height:2px;background:linear-gradient(90deg,rgba(242,106,61,.2),var(--ac));position:relative}.v7 .forms__arrow:after{content:"";position:absolute;right:-2px;top:-5px;border:6px solid transparent;border-left-color:var(--ac)}.v7 .forms__phones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v7 .forms__phone{position:relative;display:flex;flex-direction:column;aspect-ratio:9/19.5;border-radius:30px;border:7px solid #0a0a0b;background:#f6f4ef;color:var(--ink);box-shadow:0 0 0 1.5px #3a3a40,0 24px 50px #00000073;overflow:hidden}.v7 .forms__island{position:absolute;left:50%;top:7px;width:34%;height:14px;transform:translate(-50%);border-radius:999px;background:#0a0a0b;z-index:2}.v7 .forms__status{display:flex;justify-content:space-between;align-items:center;padding:7px 14px 0;height:26px;font-size:10px}.v7 .forms__status b{font-weight:700}.v7 .forms__icons{display:flex;align-items:center;gap:3px}.v7 .forms__icons i{display:block;background:var(--ink)}.v7 .forms__icons .sig{width:11px;height:7px;clip-path:polygon(0 100%,100% 0,100% 100%)}.v7 .forms__icons .wifi{width:10px;height:7px;border-radius:10px 10px 0 0;clip-path:polygon(50% 100%,0 0,100% 0)}.v7 .forms__icons .batt{width:15px;height:7px;border-radius:2px;background:linear-gradient(90deg,var(--ink) 70%,rgba(0,0,0,.25) 70%)}.v7 .forms__app{display:flex;align-items:center;gap:6px;padding:6px 10px;border-bottom:1px solid var(--hair);font-family:var(--display);font-weight:700;font-size:12px;background:#fff}.v7 .forms__app em{font-style:normal;font-size:16px;color:var(--muted);line-height:1}.v7 .forms__app i{margin-left:auto;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--ac);color:#fff;font-style:normal;font-family:var(--body);font-size:8.5px;font-weight:700}.v7 .forms__body{flex:1;display:flex;flex-direction:column;gap:5px;padding:8px 9px 4px;min-height:0}.v7 .forms__role{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ac)}.v7 .forms__phone b{font-size:14px}.v7 .forms__body>b{margin-bottom:2px}.v7 .forms__field{display:flex;flex-direction:column;gap:1px;padding:5px 8px;border-radius:9px;background:#fff;border:1px solid var(--hair)}.v7 .forms__field small{font-size:8.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.v7 .forms__field span{font-size:11px;color:#a49d95;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v7 .forms__app .forms__offline{margin-left:auto;padding:1px 6px;font-family:var(--body);font-size:8.5px}.v7 .forms__offline+i{margin-left:4px!important}.v7 .forms__offline{align-self:flex-start;white-space:nowrap;padding:2px 8px;border-radius:999px;background:#fff1ea;color:#c2410c;font-size:9.5px;font-weight:700}.v7 .forms__btn{margin-top:auto;padding:8px;border-radius:12px;background:var(--ac);color:var(--ac-ink);font-size:12.5px;font-weight:700;text-align:center}.v7 .forms__home{align-self:center;width:36%;height:4px;margin:6px 0 7px;border-radius:999px;background:#0a0a0b;opacity:.75}@media (max-width:1023px){.v7 .forms{grid-template-columns:1fr}.v7 .forms__flow{grid-template-columns:1fr;gap:14px}.v7 .forms__arrow{width:2px;height:28px;margin:0 auto;background:linear-gradient(180deg,rgba(242,106,61,.2),var(--ac))}.v7 .forms__arrow:after{right:-5px;top:auto;bottom:-6px;border-left-color:transparent;border-top-color:var(--ac)}}@media (max-width:560px){.v7 .forms__phones{grid-template-columns:1fr 1fr}.v7 .forms__phone:last-child{display:none}}.v7 .v7-dpr{background:var(--paper);padding:clamp(40px,7vh,80px) 0 clamp(60px,10vh,110px)}.v7 .dpr-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center}.v7 .dpr-copy .lead{max-width:44ch}.v7 .dpr-flow{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.v7 .dpr-flow li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:999px;background:#fff;border:1px solid var(--hair);font-size:14px;font-weight:600}.v7 .dpr-flow li span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ink);color:#fff;font-size:11px}.v7 .dpr-flow li:last-child span{background:var(--ac);color:var(--ac-ink)}.v7 .dpr-check{padding:14px;border-radius:26px;background:#fff;border:1px solid var(--hair);box-shadow:0 40px 90px #1414141a}.v7 .dpr-photo{position:relative;aspect-ratio:16/10;border-radius:16px;overflow:hidden}.v7 .dpr-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v7 .dpr-scan{position:absolute;left:0;right:0;top:0;height:28%;background:linear-gradient(180deg,transparent,rgba(255,138,76,.28) 85%,rgba(255,138,76,.9) 100%);animation:v7-scan 2.6s ease-in-out infinite}.v7 .dpr-tag{position:absolute;left:10px;bottom:10px;padding:4px 10px;border-radius:999px;background:#0009;color:#fff;font-size:12px;font-weight:600}.v7 .dpr-claim{display:flex;justify-content:space-between;gap:10px;margin:12px 4px;font-size:14px}.v7 .dpr-claim span{color:var(--muted)}.v7 .dpr-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;border-radius:999px;background:var(--surface)}.v7 .dpr-toggle button{display:flex;align-items:center;justify-content:center;height:38px;padding:0 14px;border-radius:999px;font-size:13.5px;font-weight:600;text-align:center;white-space:nowrap;color:var(--muted);transition:background .25s,color .25s}.v7 .dpr-toggle button.is-on{background:var(--ink);color:#fff}.v7 .dpr-result{display:flex;flex-direction:column;gap:2px;margin-top:10px;padding:12px 14px;border-radius:14px;font-size:14px;animation:v7-row-in .4s var(--expo) both}.v7 .dpr-result b{font-size:15px}.v7 .dpr-result.is-ok{background:#fff1ea;color:#c2410c}.v7 .dpr-result.is-bad{background:#14100e;color:#ffd9c7}.v7 .cpr{display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(12px,2vw,28px);align-items:stretch;margin-top:clamp(28px,5vh,48px)}.v7 .cpr__col{display:flex;flex-direction:column;gap:4px;padding:20px 22px;border-radius:20px;background:#fff;border:1px solid var(--hair);font-size:14.5px;color:var(--muted)}.v7 .cpr__col b{font-family:var(--display);font-size:22px;letter-spacing:-.02em;color:var(--ink)}.v7 .cpr__k{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--meta)}.v7 .cpr__col--ac{background:var(--ink);border-color:var(--ink);color:#f7f3ecbf}.v7 .cpr__col--ac b{color:var(--cream)}.v7 .cpr__col--ac .cpr__k{color:var(--ac)}.v7 .cpr__arrow{align-self:center;font-size:24px;color:var(--ac)}@media (max-width:360px){.v7 .dpr-toggle button{padding:0 8px;font-size:12.5px}}@media (max-width:1023px){.v7 .dpr-grid,.v7 .cpr{grid-template-columns:minmax(0,1fr)}.v7 .cpr__arrow{transform:rotate(90deg);justify-self:center}}.v7 .phase2{margin-top:clamp(56px,9vh,100px)}.v7 .phase2__head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}@media (max-width:640px){.v7 .phase2__line{display:none}}.v7 .phase2__pill{padding:7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.2);color:var(--cream);font-size:13px;font-weight:600;white-space:nowrap}.v7 .phase2__pill--ac{background:var(--ac);border-color:var(--ac);color:var(--ac-ink)}.v7 .phase2__line{flex:1;height:2px;background:linear-gradient(90deg,rgba(255,255,255,.15),var(--ac))}.v7 .phase2__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.v7 .phase2__card{position:relative;aspect-ratio:4/5;border-radius:18px;overflow:hidden}.v7 .phase2__card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.85)}.v7 .phase2__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.8))}.v7 .phase2__card span{position:absolute;z-index:1;left:14px;right:14px;bottom:12px;display:flex;flex-direction:column;color:#fffc;font-size:13px}.v7 .phase2__card b{font-family:var(--display);font-size:19px;color:#fff;letter-spacing:-.02em}@media (max-width:760px){.v7 .phase2__cards{grid-template-columns:1fr 1fr}.v7 .phase2__card{aspect-ratio:1}}.v7 .cc-side{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:18px}.v7 .cc-reports,.v7 .cc-decisions{display:flex;flex-direction:column;gap:6px}.v7 .cc-reports li,.v7 .cc-decisions li{display:flex;justify-content:space-between;align-items:center;gap:8px;height:46px;padding:0 8px 0 12px;border-radius:12px;border:1px solid var(--hair);font-size:13.5px}.v7 .cc-reports li span,.v7 .cc-decisions li>span:first-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v7 .cc-reports em{padding-right:4px;font-style:normal;font-size:12px;color:var(--meta)}.v7 .cc-decide{flex:none;display:inline-flex;gap:4px}.v7 .cc-decide button{display:inline-flex;align-items:center;height:30px;padding:0 11px;border-radius:999px;border:1px solid var(--hair);font-size:12px;font-weight:600}.v7 .cc-decide button:first-child{background:var(--ink);border-color:var(--ink);color:#fff}.v7 .cc-decisions em{flex:none;padding-right:6px;font-style:normal;font-size:12.5px;font-weight:600;color:#c2410c}@media (max-width:640px){.v7 .cc-side{grid-template-columns:minmax(0,1fr)}.v7 .cc-decisions li{height:auto;min-height:46px;padding-block:8px}.v7 .cc-decisions li>span:first-child{white-space:normal;line-height:1.3}}@keyframes v7-kenburns{0%{transform:scale(1)}to{transform:scale(1.12) translate(-1.5%,1%)}}@keyframes v7-line{0%{transform:translateY(105%)}to{transform:none}}@keyframes v7-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes v7-fade{0%{opacity:0}to{opacity:1}}@keyframes v7-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes v7-cue{0%{transform:scaleY(0);opacity:0}40%{transform:scaleY(1);opacity:1}to{transform:scaleY(1) translateY(24px);opacity:0}}@keyframes v7-ping{0%,to{opacity:1}50%{opacity:.35}}@keyframes v7-drift{0%{transform:scale(1.04) translate(-1%)}to{transform:scale(1.08) translate(1%,-1%)}}@keyframes v7-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes v7-hud-in{0%{opacity:0;transform:translateY(1.4cqw)}to{opacity:1;transform:none}}@keyframes v7-row-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes v7-draw{to{stroke-dashoffset:0}}@keyframes v7-march{to{stroke-dashoffset:-360}}@keyframes v7-walk{0%,to{transform:translate(0)}25%{transform:translate(14px,-8px)}50%{transform:translate(4px,10px)}75%{transform:translate(-10px,2px)}}@keyframes v7-link{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 10px);opacity:0}}@keyframes v7-link-v{0%{top:0;opacity:0}15%{opacity:1}85%{opacity:1}to{top:calc(100% - 10px);opacity:0}}@keyframes v7-pop{0%{transform:scale(.85)}to{transform:none}}@keyframes v7-caret{50%{opacity:0}}@keyframes v7-shake{0%,to{transform:none}20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}@keyframes v7-feed{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes v7-ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.8)}}@keyframes v7-drop{0%{transform:translateY(-160px);opacity:0}60%{opacity:1}to{transform:none;opacity:1}}@keyframes v7-squash{0%{transform:scale(1.15,.8)}to{transform:none}}@keyframes v7-scan{0%{transform:translateY(-100%)}to{transform:translateY(360%)}}@keyframes v7-cone{0%,to{opacity:.7}50%{opacity:1}}@media (max-width:860px){.v7 .ing-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-14px;padding-inline:14px}.v7 .ing-chips::-webkit-scrollbar{display:none}.v7 .ing-chip{flex:none}.v7 .cc-bar__sub{display:none}}.v7.v7-contact{min-height:100vh;background:var(--paper)}.v7 .ct-bar{display:flex;justify-content:space-between;align-items:center;padding:clamp(14px,2.2vw,24px) var(--gutter)}.v7 .ct-logo{display:block;height:clamp(36px,3.4vw,46px);width:auto}.v7 .ct-bar nav{display:flex;align-items:center;gap:14px}.v7 .ct-back{font-size:14.5px;font-weight:600;color:var(--muted)}.v7 .ct-signin{height:42px;font-size:14px;padding:0 18px}.v7 .ct-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(16px,2.4vw,32px);padding:0 var(--gutter) clamp(24px,4vh,48px);max-width:calc(var(--container) + var(--gutter)*2);margin:0 auto;align-items:start}.v7 .ct-pitch{position:sticky;top:20px;min-height:clamp(480px,72vh,720px);border-radius:28px;overflow:hidden;background:var(--night);display:flex;align-items:flex-end}.v7 .ct-pitch__photo{position:absolute;top:0;right:0;bottom:0;left:0}.v7 .ct-pitch__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.45)}.v7 .ct-pitch__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c0a091a,#0c0a09d9)}.v7 .ct-pitch__body{position:relative;z-index:1;padding:clamp(24px,3.4vw,44px)}.v7 .ct-pitch .display{font-size:clamp(34px,3.8vw,58px)}.v7 .ct-points{display:flex;flex-direction:column;gap:10px;margin-top:20px}.v7 .ct-points li{display:flex;gap:10px;align-items:center;color:var(--cream);font-size:15.5px;font-weight:500}.v7 .ct-points li:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--ac);box-shadow:0 0 0 4px #f26a3d40}.v7 .ct-card{border-radius:28px;background:#fff;border:1px solid var(--hair);box-shadow:0 40px 90px #14141414;padding:clamp(20px,2.6vw,36px)}.v7 .ct-steps{display:flex;gap:18px;margin-bottom:22px;font-size:14px;font-weight:600;color:var(--meta)}.v7 .ct-steps li{display:flex;align-items:center;gap:8px}.v7 .ct-steps span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--surface);font-size:12px}.v7 .ct-steps .is-on{color:var(--ink)}.v7 .ct-steps .is-on span{background:var(--ink);color:#fff}.v7 .ct-steps .is-done span{background:var(--ac);color:var(--ac-ink)}.v7 .ct-form{display:flex;flex-direction:column;gap:14px}.v7 .ct-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.v7 .ct-field{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;color:var(--ink)}.v7 .ct-field input,.v7 .ct-field select,.v7 .ct-field textarea{width:100%;height:46px;padding:0 14px;border-radius:12px;border:1.5px solid var(--hair);background:var(--paper);font:inherit;font-size:15px;font-weight:400;color:var(--ink);transition:border-color .2s,background .2s}.v7 .ct-field textarea{height:auto;padding:12px 14px;resize:vertical}.v7 .ct-field input:focus,.v7 .ct-field select:focus,.v7 .ct-field textarea:focus{outline:none;border-color:var(--ac);background:#fff}.v7 .ct-field.is-err input{border-color:#e5484d}.v7 .ct-field em{font-style:normal;font-size:12.5px;font-weight:500;color:#c62828}.v7 .ct-phone{display:flex;align-items:center}.v7 .ct-phone .ct-phone__cc{flex:none;width:76px;text-align:center;height:46px;padding:0 8px;border:1.5px solid var(--hair);border-right:0;border-radius:12px 0 0 12px;background:var(--surface);font-style:normal;font-weight:600;color:var(--muted)}.v7 .ct-phone input{border-radius:0 12px 12px 0}.v7 .ct-phone input:last-child{flex:1;min-width:0}.v7 .ct-biz{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.v7 .ct-biz legend{width:100%;margin-bottom:6px;font-size:13.5px;font-weight:600}.v7 .ct-biz label{display:inline-flex;align-items:center;height:40px;padding:0 14px;border-radius:999px;border:1.5px solid var(--hair);font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.v7 .ct-biz label input{position:absolute;opacity:0;pointer-events:none}.v7 .ct-biz label.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.v7 .ct-biz label:focus-within{outline:2px solid var(--ac);outline-offset:2px}.v7 .ct-submit{justify-content:center;margin-top:6px;padding-right:26px}.v7 .ct-submit:disabled{opacity:.6;cursor:wait}.v7 .ct-fine{font-size:12.5px;color:var(--meta);text-align:center}.v7 .ct-hello{font-size:16px;font-weight:600;margin-bottom:12px}.v7 .ct-cal__frame{width:100%;min-height:640px;border-radius:16px;overflow:auto}.v7 .ct-alt{margin-top:16px;font-size:14px;color:var(--muted);text-align:center}.v7 .ct-alt button{font:inherit;font-weight:600;color:var(--ac);text-decoration:underline;text-underline-offset:3px}.v7 .ct-steps li:not(.is-on) span{color:var(--ink)}.v7 .ct-done{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:10px 0;font-size:15.5px;color:var(--muted);line-height:1.5}.v7 .ct-done b{font-family:var(--display);font-size:clamp(22px,2vw,28px);color:var(--ink);letter-spacing:-.02em}.v7 .ct-done .btn{margin-top:8px}@media (max-width:900px){.v7 .ct-grid{grid-template-columns:1fr}.v7 .ct-pitch{position:relative;top:auto;min-height:340px}.v7 .ct-back{display:none}}@media (max-width:520px){.v7 .ct-row{grid-template-columns:1fr}}.v7 .sys-shot .tm{position:absolute;top:0;right:0;bottom:0;left:0}.v7 .tm{container-type:inline-size;display:flex;flex-direction:column;width:100%;height:100%;background:#f3f5f4;color:#16201b;font-size:1.25cqw;line-height:1.35;text-align:left;overflow:hidden}.v7 .tm-top{display:flex;align-items:center;gap:1.6cqw;padding:1.1cqw 2cqw;border-bottom:1px solid #dfe5e2;background:#fff}.v7 .tm-top b{font-family:var(--display);font-size:1.6cqw}.v7 .tm-top span{color:#7b8682}.v7 .tm-btn{margin-left:auto;padding:.6cqw 1.2cqw;border-radius:.5cqw;background:#1f5c44;color:#fff;font-style:normal;font-weight:600}.v7 .tm-h{display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:1.5cqw;margin-bottom:1cqw}.v7 .tm-ing{flex:1;display:grid;grid-template-columns:36% 1fr;min-height:0}.v7 .tm-chat{display:flex;flex-direction:column;gap:.7cqw;padding:1.4cqw;font-size:1.05cqw;border-right:1px solid #dfe5e2;background:#fff}.v7 .tm-msg{padding:1cqw 1.2cqw;border-radius:1cqw;border:1px solid #e3e9e6;background:#fafbfa}.v7 .tm-msg--you{display:flex;flex-direction:column;gap:.7cqw;align-self:flex-end;max-width:92%;background:#1f5c44;border-color:#1f5c44;color:#eef6f1}.v7 .tm-files{display:flex;flex-wrap:wrap;gap:.5cqw}.v7 .tm-files i{font-style:normal;padding:.3cqw .7cqw;border-radius:.5cqw;background:#ffffff24;font-size:1.05cqw}.v7 .tm-input{margin-top:auto;padding:1cqw 1.2cqw;border-radius:1cqw;border:1px solid #dfe5e2;color:#9aa5a0}.v7 .tm-org{padding:1.6cqw}.v7 .tm-ready{display:inline-flex;align-items:center;gap:.8cqw;font-size:1.15cqw;font-weight:600;color:#7b8682}.v7 .tm-ready i{display:block;width:8cqw;height:.55cqw;border-radius:1cqw;background:linear-gradient(90deg,#2f8a5f 80%,#dfe5e2 80%)}.v7 .tm-areas{display:grid;grid-template-columns:1fr 1fr;gap:.9cqw}.v7 .tm-area{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.8cqw;padding:1.15cqw 1.3cqw;border-radius:1cqw;background:#fff;border:1px solid #e3e9e6}.v7 .tm-area b{font-weight:600}.v7 .tm-area span{color:#7b8682}.v7 .tm-area em{font-style:normal;font-size:.95cqw;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.25cqw .7cqw;border-radius:2cqw;background:#eef2f0;color:#7b8682}.v7 .tm-area.is-high em{background:#1f5c44;color:#fff}.v7 .tm-area.is-medium em{background:#e3f1e9;color:#2f8a5f}.v7 .tm-area.is-low em{background:#fff3df;color:#9a6200}.v7 .tm-cc{flex:1;display:flex;flex-direction:column;gap:1.6cqw;padding:1.8cqw 2cqw;min-height:0}.v7 .tm-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2cqw}.v7 .tm-kpis div{display:flex;flex-direction:column;gap:.4cqw;padding:1.2cqw;border-radius:1cqw;background:#fff;border:1px solid #e3e9e6}.v7 .tm-kpis span{font-size:.95cqw;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7b8682}.v7 .tm-kpis b{font-family:var(--display);font-size:2.6cqw;letter-spacing:-.02em}.v7 .tm-red{color:#c2410c}.v7 .tm-cc-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:2cqw;min-height:0}.v7 .tm-k{font-size:.95cqw;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7b8682;margin:0 0 .8cqw}.v7 .tm-cc-grid .tm-k:not(:first-child){margin-top:1.4cqw}.v7 .tm-ex{display:flex;justify-content:space-between;align-items:center;gap:1cqw;padding:1.1cqw 0;border-bottom:1px solid #e3e9e6}.v7 .tm-ex span{display:flex;flex-direction:column}.v7 .tm-ex b{font-weight:600}.v7 .tm-ex em{font-style:normal;color:#7b8682;font-size:1.05cqw}.v7 .tm-ex strong{display:flex;flex-direction:column;align-items:flex-end;font-weight:700}.v7 .tm-ex small{color:#2f8a5f;font-size:.95cqw;font-weight:600}.v7 .tm-rep{padding:.9cqw 1.1cqw;margin-bottom:.6cqw;border-radius:.8cqw;background:#fff;border:1px solid #e3e9e6}.v7 .tm-dec{color:#4b5752}.v7 .src{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr) 44px minmax(0,1.05fr);gap:14px;align-items:center;margin-top:clamp(36px,6vh,64px)}.v7 .src-xl,.v7 .src-wa,.v7 .src-recs{border-radius:18px;overflow:hidden;background:#fff;color:var(--ink);box-shadow:0 30px 70px #00000073}.v7 .src-xl__bar{display:flex;justify-content:space-between;align-items:center;padding:9px 14px;background:#1e6e42;color:#fff;font-size:13px}.v7 .src-xl__bar span{font-size:12px;opacity:.8}.v7 .src-app{display:inline-flex;align-items:center;gap:8px}.v7 .src-xl__bar .src-app{opacity:1;font-size:13px}.v7 .src-logo{flex:none;width:22px;height:22px}.v7 .src-wa__brand{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;opacity:.9}.v7 .src-recs__logo{display:block;height:26px;width:auto}.v7 .src-xl__grid{display:flex;flex-direction:column;font-size:12.5px}.v7 .src-xl__row{display:grid;grid-template-columns:.8fr .7fr 1.6fr .8fr 1.2fr;border-bottom:1px solid #e3e6e4;transition:background .35s,box-shadow .35s}.v7 .src-xl__row span{padding:9px 8px;border-right:1px solid #eef0ef;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v7 .src-xl__row--head{background:#f3f5f4;font-weight:600;color:#5a625e}.v7 .src-xl__row.is-on{background:#fff1ea;box-shadow:inset 0 0 0 2px var(--ac)}.v7 .src-wa{background:#efe7dd}.v7 .src-wa__bar{display:flex;align-items:center;gap:10px;padding:9px 12px;background:#075e54;color:#fff}.v7 .src-wa__bar b{display:block;font-size:13.5px}.v7 .src-wa__bar small{font-size:11.5px;opacity:.8}.v7 .src-wa__av{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#25d366;font-size:11px;font-weight:700}.v7 .src-wa__msgs{display:flex;flex-direction:column;gap:7px;padding:10px}.v7 .src-wa__msg{position:relative;display:flex;flex-direction:column;gap:3px;max-width:94%;padding:7px 10px 16px;border-radius:3px 10px 10px;background:#fff;font-size:13px;line-height:1.35;box-shadow:0 1px 1px #00000014;transition:box-shadow .35s,transform .35s}.v7 .src-wa__msg b{font-size:11.5px;color:#0b7a6b}.v7 .src-wa__msg small{position:absolute;right:8px;bottom:3px;font-size:10px;color:#8a8f8c}.v7 .src-wa__msg.is-on{box-shadow:0 0 0 2px var(--ac),0 8px 20px #f26a3d40;transform:translate(4px)}.v7 .src-wa__photo{display:block;width:100%;height:70px;border-radius:7px;overflow:hidden}.v7 .src-wa__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v7 .src-wa__voice{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.v7 .src-wa__voice i{font-style:normal;font-size:11px;color:#0b7a6b}.v7 .src-wa__wave{display:inline-flex;align-items:center;gap:2px;height:16px}.v7 .src-wa__wave em{width:2px;border-radius:2px;background:#25d366;height:60%}.v7 .src-wa__wave em:nth-child(3n){height:100%}.v7 .src-wa__wave em:nth-child(4n){height:35%}.v7 .src-wa__voice span[lang]{width:100%;font-size:12.5px;color:#4a504d}.v7 .src-arrow{position:relative;height:2px;background:linear-gradient(90deg,rgba(242,106,61,.15),var(--ac))}.v7 .src-arrow:after{content:"";position:absolute;right:-2px;top:-5px;border:6px solid transparent;border-left-color:var(--ac)}.v7 .src-arrow span{position:absolute;top:-4px;left:0;width:10px;height:10px;border-radius:50%;background:var(--ac);box-shadow:0 0 12px var(--ac);animation:v7-link 1.6s ease-in-out infinite}.v7 .src-recs__bar{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid var(--hair);font-size:13.5px}.v7 .src-recs ul{display:flex;flex-direction:column;min-height:300px;padding:6px 8px}.v7 .src-recs__empty{padding:16px 8px;color:var(--meta);font-size:13.5px}.v7 .src-rec{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:center;padding:9px 8px;border-bottom:1px solid var(--hair);animation:v7-row-in .5s var(--expo) both}.v7 .src-rec__type{grid-row:1/3;align-self:start;margin-top:2px;padding:3px 8px;border-radius:6px;background:var(--ink);color:#fff;font-size:11px;font-weight:700}.v7 .src-rec__type.t-grn,.v7 .src-rec__type.t-fuel{background:var(--ac);color:var(--ac-ink)}.v7 .src-rec__type.t-proof{background:#fff1ea;color:#c2410c}.v7 .src-rec__body{display:flex;flex-direction:column;min-width:0}.v7 .src-rec__body b{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v7 .src-rec__body em{font-style:normal;font-size:12px;color:var(--muted)}.v7 .src-rec__from{grid-column:2;justify-self:start;padding:2px 8px;border-radius:999px;background:var(--surface);font-size:11px;font-weight:600;color:var(--muted)}.v7 .ing-or{margin-top:clamp(36px,6vh,60px);text-align:center;color:#f7f3ecbf;font-size:clamp(17px,1.4vw,21px);font-weight:500}.v7 .ing-or+*{margin-top:0}@media (max-width:1100px){.v7 .src{grid-template-columns:1fr 1fr}.v7 .src-arrow{grid-column:1/-1;width:2px;height:30px;justify-self:center;background:linear-gradient(180deg,rgba(242,106,61,.15),var(--ac))}.v7 .src-arrow:after{right:-5px;top:auto;bottom:-6px;border-left-color:transparent;border-top-color:var(--ac)}.v7 .src-arrow span{animation-name:v7-link-v;left:-4px}.v7 .src-recs{grid-column:1/-1}.v7 .src-recs ul{min-height:0}}@media (max-width:700px){.v7 .src{grid-template-columns:1fr}.v7 .src-xl__row{grid-template-columns:.9fr .8fr 1.9fr .9fr}.v7 .src-xl__row span:nth-child(5){display:none}}.v7 .v7-proof--facts{padding:clamp(80px,13vh,150px) 0}.v7 .proof-facts__h{max-width:16ch}.v7 .proof-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(10px,1.4vw,18px);margin-top:clamp(32px,5vh,56px)}.v7 .proof-facts li{display:flex;flex-direction:column;gap:8px;padding:clamp(20px,2vw,28px);border-radius:22px;background:#fff;border:1px solid rgba(20,12,8,.08);min-height:200px}.v7 .proof-facts__n{font-family:var(--display);font-weight:700;font-size:14px;color:var(--ac);margin-bottom:auto}.v7 .proof-facts b{font-family:var(--display);font-weight:700;font-size:clamp(20px,1.7vw,26px);letter-spacing:-.02em;color:var(--ink);margin-top:28px}.v7 .proof-facts li>span:last-child{font-size:15px;line-height:1.45;color:#140c08ad}@media (max-width:1000px){.v7 .proof-facts{grid-template-columns:1fr 1fr}}@media (max-width:560px){.v7 .proof-facts{grid-template-columns:1fr}.v7 .proof-facts li{min-height:0}.v7 .proof-facts b{margin-top:14px}}.v7 .v7-leaks,.v7 .v7-hands{position:relative;z-index:2;overflow:clip;border-radius:var(--flip) var(--flip) 0 0;margin-top:calc(var(--flip)*-1)}.v7{--flip:clamp(28px,4vw,56px)}.v7.v7-pricing{min-height:100vh;background:var(--paper);padding-bottom:clamp(40px,8vh,96px)}.v7 .pr-hero{padding-top:clamp(28px,6vh,72px);padding-bottom:clamp(24px,4vh,40px)}.v7 .pr-hero .display{font-size:clamp(36px,5vw,76px)}.v7 .pr-hero .lead{max-width:56ch}.v7 .pr-h2{font-size:clamp(30px,3.6vw,54px)}.v7 .pr-toggle{display:inline-flex;gap:4px;margin-top:clamp(22px,3vw,34px);padding:5px;border-radius:999px;background:#fff;border:1px solid var(--hair)}.v7 .pr-toggle button{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:999px;font-size:14.5px;font-weight:600;color:var(--muted);transition:background .3s,color .3s}.v7 .pr-toggle button small{font-size:12px;font-weight:600;color:var(--ac)}.v7 .pr-toggle button.is-on{background:var(--ink);color:#fff}.v7 .pr-toggle button.is-on small{color:var(--ac-hi)}.v7 .pr-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}.v7 .pr-plan{display:flex;flex-direction:column;border-radius:var(--r-card);background:#fff;border:1px solid var(--hair);box-shadow:0 30px 70px #1414140f;padding:clamp(20px,2vw,28px)}.v7 .pr-plan.is-popular{background:var(--ink);color:#fff;border-color:var(--ink)}.v7 .pr-plan__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.v7 .pr-plan h2{font-family:var(--display);font-size:clamp(22px,1.8vw,28px);font-weight:700;letter-spacing:-.02em}.v7 .pr-badge{font-size:12px;font-weight:700;color:var(--ac-ink);background:var(--ac);border-radius:999px;padding:4px 10px}.v7 .pr-plan__blurb{margin-top:8px;font-size:14.5px;color:var(--muted);min-height:4.65em}.v7 .pr-plan.is-popular .pr-plan__blurb{color:#ffffffb3}.v7 .pr-price{display:flex;align-items:baseline;gap:8px;margin-top:clamp(16px,2vw,24px)}.v7 .pr-price b{font-family:var(--display);font-size:clamp(30px,2.6vw,42px);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.v7 .pr-price span{font-size:14px;color:var(--meta)}.v7 .pr-price__note{margin-top:4px;font-size:13px;color:var(--meta);min-height:2.6em}.v7 .pr-plan.is-popular .pr-price span,.v7 .pr-plan.is-popular .pr-price__note{color:#fff9}.v7 .pr-limits{display:flex;flex-direction:column;margin:clamp(16px,2vw,22px) 0;border-top:1px solid var(--hair)}.v7 .pr-plan.is-popular .pr-limits,.v7 .pr-plan.is-popular .pr-limits li{border-color:#ffffff24}.v7 .pr-limits li{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--hair);font-size:14px}.v7 .pr-limits li span{color:var(--muted)}.v7 .pr-plan.is-popular .pr-limits li span{color:#ffffffa6}.v7 .pr-limits li b{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.v7 .pr-plan__cta{margin-top:auto;justify-content:space-between}.v7 .pr-finder{margin-top:var(--sec)}.v7 .pr-finder__intro .lead{max-width:52ch}.v7 .pr-finder__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(16px,2.4vw,32px);margin-top:clamp(24px,3.4vw,44px);align-items:start}.v7 .pr-inputs{border-radius:var(--r-card);background:#fff;border:1px solid var(--hair);padding:clamp(8px,1vw,14px) clamp(18px,2vw,28px)}.v7 .pr-input{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--hair)}.v7 .pr-input:last-child{border-bottom:0}.v7 .pr-input__text{display:flex;flex-direction:column;gap:2px;min-width:0}.v7 .pr-input__text b{font-weight:600;font-size:15.5px}.v7 .pr-input__text small{font-size:13px;color:var(--meta)}.v7 .pr-step{display:inline-flex;align-items:center;border:1px solid var(--hair);border-radius:999px;overflow:hidden;flex-shrink:0}.v7 .pr-step button{display:grid;place-items:center;width:40px;height:40px;font-size:18px;color:var(--muted);text-align:center;transition:background .2s}.v7 .pr-step button:hover{background:var(--surface)}.v7 .pr-step input{width:64px;height:40px;border:0;border-inline:1px solid var(--hair);text-align:center;font:inherit;font-weight:600;font-variant-numeric:tabular-nums;background:#fff;color:var(--ink)}.v7 .pr-step input:focus{outline:none;background:var(--cream)}.v7 .pr-quote{position:sticky;top:20px;border-radius:var(--r-card);background:var(--night);color:var(--cream);padding:clamp(22px,2.4vw,32px);box-shadow:0 40px 90px #1414141f}.v7 .pr-quote__plan{font-size:14px;color:#f7f3eca6}.v7 .pr-quote__plan b{display:block;font-family:var(--display);font-size:clamp(28px,2.6vw,40px);font-weight:700;letter-spacing:-.03em;color:#fff;margin-top:4px}.v7 .pr-quote__lines{margin:18px 0;border-top:1px solid rgba(247,243,236,.14)}.v7 .pr-quote__lines li{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid rgba(247,243,236,.14);font-size:14.5px}.v7 .pr-quote__lines li span:first-child{display:flex;flex-direction:column;gap:2px}.v7 .pr-quote__lines small{font-size:12.5px;color:#f7f3ec8c}.v7 .pr-quote__lines li span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.v7 .pr-quote__total{display:flex;justify-content:space-between;align-items:baseline}.v7 .pr-quote__total span{font-size:14px;color:#f7f3eca6}.v7 .pr-quote__total b{font-family:var(--display);font-size:clamp(30px,2.8vw,44px);font-weight:700;letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums}.v7 .pr-quote__annual{margin-top:6px;font-size:13.5px;color:#f7f3ec99}.v7 .pr-quote__cta{margin-top:20px;width:100%;justify-content:space-between}.v7 .pr-extras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin-top:var(--sec)}.v7 .pr-card{border-radius:var(--r-card);background:#fff;border:1px solid var(--hair);padding:clamp(20px,2vw,28px)}.v7 .pr-card h3{font-family:var(--display);font-size:clamp(20px,1.6vw,24px);font-weight:700;letter-spacing:-.02em}.v7 .pr-card>p{margin-top:8px;font-size:14.5px;color:var(--muted)}.v7 .pr-card--dark{background:var(--ink);color:#fff;border-color:var(--ink)}.v7 .pr-rates{margin-top:16px;border-top:1px solid var(--hair)}.v7 .pr-rates li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--hair);font-size:14px}.v7 .pr-rates li span{display:flex;flex-direction:column;gap:2px;color:var(--muted)}.v7 .pr-rates li small{font-size:12.5px;color:var(--meta)}.v7 .pr-rates li b{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.v7 .pr-includes{display:flex;flex-direction:column;gap:10px;margin-top:16px}.v7 .pr-includes li{display:flex;gap:10px;align-items:center;font-size:14.5px;font-weight:500}.v7 .pr-includes li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ac);flex-shrink:0}.v7 .pr-fine{margin-top:clamp(20px,3vh,32px);font-size:13px;color:var(--meta)}@media (max-width:1100px){.v7 .pr-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.v7 .pr-finder__grid{grid-template-columns:1fr}.v7 .pr-quote{position:static}.v7 .pr-extras{grid-template-columns:1fr}}@media (max-width:620px){.v7 .pr-plans{grid-template-columns:1fr}.v7 .pr-plan__blurb,.v7 .pr-price__note{min-height:0}.v7 .pr-toggle{display:flex;width:100%}.v7 .pr-toggle button{flex:1;justify-content:center;padding:0 10px}.v7 .pr-toggle button small{display:none}.v7 .pr-input{gap:10px}.v7 .pr-step button{width:34px;height:38px}.v7 .pr-step input{width:48px;height:38px}}
