[hidden]{display:none!important}:root{--soft:var(--ink-soft);--faint:var(--ink-faint);--on:var(--on-accent);--font:var(--font-sans);--card-border:1px solid transparent;--card-shadow:var(--shadow-card);--wrap:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:10;background:var(--sheet)}a{color:inherit}h1,h2,h3,b,strong{font-weight:600}figure{margin:0}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.num{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--here);outline-offset:3px;border-radius:4px}.mk-a{fill:var(--accent)}.mk-b{fill:var(--ink)}header{position:sticky;top:env(safe-area-inset-top,0px);z-index:5;background:var(--sheet);box-shadow:var(--card-shadow)}.hd{display:flex;align-items:center;gap:28px;height:64px}.brand{display:flex;align-items:center;gap:9px;text-decoration:none}.brand b{font-size:21px;font-weight:600;letter-spacing:-.03em}.hd nav{display:flex;align-self:stretch;gap:2px}.hd nav a{display:flex;align-items:center;padding:0 12px;font-size:15px;color:var(--soft);text-decoration:none;font-weight:500;border-bottom:2px solid transparent;white-space:nowrap}.hd nav a:hover{color:var(--ink)}.hd nav a.on{color:var(--ink);border-bottom-color:var(--here)}.right{margin-left:auto;display:flex;align-items:center;gap:10px}.lang{display:flex;border:1px solid var(--rule);border-radius:var(--radius-pill);padding:2px;font-size:13px}.lang button{all:unset;cursor:pointer;padding:3px 10px;border-radius:var(--radius-pill);color:var(--faint);font-weight:500}.lang button[aria-pressed=true]{background:var(--sheet-sunk);color:var(--ink)}@media (max-width:1000px){.hd nav{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:var(--radius-pill);padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;border:1px solid var(--edge);color:var(--ink);background:var(--sheet);cursor:pointer;font-family:inherit;line-height:1.2}.btn:hover{background:var(--sheet-sunk)}.btn-p{background:var(--accent);border-color:var(--accent);color:var(--on)}.btn-p:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.btn-g{background:transparent}.btn-w{background:var(--sheet);border-color:var(--sheet);color:var(--accent)}.btn-sm{min-height:36px;padding:0 16px;font-size:14px}.kicker{font-size:13px;color:var(--faint);font-weight:600;margin:0 0 10px}h1{font-size:clamp(38px,5.6vw,64px);line-height:1.04;letter-spacing:-.04em;font-weight:400;margin:0 0 22px;text-wrap:balance}h2{font-size:clamp(30px,4vw,44px);line-height:1.08;letter-spacing:-.03em;font-weight:400;margin:0 0 16px;text-wrap:balance}h1 b,h2 b{font-weight:700}h3{font-size:18px;line-height:1.35;margin:0 0 6px}.lede{font-size:19px;color:var(--soft);margin:0 0 28px;max-width:34em}.sp{color:var(--soft);margin:0 0 28px;max-width:36em}.ctas{display:flex;flex-wrap:wrap;gap:10px}.hero{padding-block:64px 24px}.hgrid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:center}@media (max-width:960px){.hgrid{grid-template-columns:1fr;gap:36px}}.facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:48px 0 0;padding:0;list-style:none;font-size:14px;color:var(--soft)}.facts b{display:block;font-size:15px;color:var(--ink)}@media (max-width:820px){.facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.shot{border-radius:var(--radius-lg);overflow:hidden;background:var(--sheet);box-shadow:var(--shadow-pop)}.shot img{display:block;width:100%;height:auto}.herovis{position:relative;padding:0 0 22%}.herovis .photo{display:block;width:88%;height:auto;margin-left:auto;border-radius:var(--radius-lg)}.herovis .shot{position:absolute;left:0;bottom:0;width:66%}.stack{position:relative;padding-bottom:12%}.stack .shot+.shot{position:absolute;width:56%;right:-16px;bottom:0}.photo-stack{padding-bottom:24%}.photo-stack .photo{display:block;width:100%;height:auto;border-radius:var(--radius-lg)}.photo-stack .shot{position:absolute;width:56%;right:-16px;bottom:0}@media (max-width:960px){.stack .shot+.shot,.photo-stack .shot{right:0}}section{padding-block:72px}.split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:center}.split.rev{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}@media (max-width:960px){.split,.split.rev{grid-template-columns:1fr;gap:32px}.split.rev>:first-child{order:2}}.list{list-style:none;margin:0;padding:0}.list li{padding:12px 0;border-top:1px solid var(--rule);font-size:15px;color:var(--soft)}.list li b{display:block;color:var(--ink);font-size:16px}.card{background:var(--sheet);border:var(--card-border);box-shadow:var(--card-shadow);border-radius:var(--radius-lg);padding:24px}.card p{margin:0;font-size:15px;color:var(--soft)}.g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width:1000px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.g4,.g3{grid-template-columns:1fr}}.ic{width:40px;height:40px;border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.ic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.move{margin-top:20px}.rules{list-style:none;margin:0;padding:12px 24px}.rules li{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--rule);font-size:15px}.rules li:first-child{border-top:0}.rib{flex:none;display:inline-flex;font-size:12px;line-height:18px;font-weight:600;padding:1px 12px 1px 16px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,8px 50%);white-space:nowrap}.rib.ok{background:var(--positive-soft);color:var(--positive)}.rib.in{background:var(--info-soft);color:var(--info)}.rib.no{background:var(--danger-soft);color:var(--danger)}.plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start;max-width:860px}@media (max-width:900px){.plans{grid-template-columns:1fr}}.plan{background:var(--sheet);border:var(--card-border);box-shadow:var(--card-shadow);border-radius:var(--radius-lg);overflow:hidden}.pbody{padding:24px 26px;display:flex;flex-direction:column;gap:10px}.plan h3{font-size:20px;margin:0}.plan p{margin:0;color:var(--soft);font-size:15px}.ptop{background:var(--accent);color:var(--on);padding:20px 26px;display:flex;align-items:flex-start;gap:12px}.ptop p{color:var(--on);opacity:.8}.ptop .rib{margin-left:auto}.price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.price b{font-size:44px;font-weight:700;letter-spacing:-.03em;color:var(--ink)}.price span{font-size:14px;color:var(--faint)}.plan ul{margin:6px 0 0;padding:0;list-style:none;font-size:14.5px;color:var(--soft)}.plan li{padding:7px 0;border-top:1px solid var(--rule)}.closing{margin-top:72px;background:var(--accent);color:var(--on);border-radius:var(--radius-lg);padding:56px clamp(24px,5vw,64px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center}.closing h2{margin:0}.closing p{margin:12px 0 0;opacity:.8}@media (max-width:760px){.closing{grid-template-columns:1fr}}footer{padding-block:40px 56px;border-top:1px solid var(--rule);font-size:14px;color:var(--faint)}.ft{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;align-items:center}.ft .brand b{font-size:18px;color:var(--ink)}
