.ui{text-align:right;direction:rtl;font-family:Rubik,system-ui,sans-serif}.phone,.screen{color:#1e2b33;background:#fff;border-radius:32px;width:340px;max-width:100%;font-size:14px;line-height:1.4;overflow:hidden;box-shadow:0 30px 60px -20px #1e2b3359}.phone{flex-direction:column;height:700px;display:flex}.ph-top{align-items:center;gap:10px;padding:18px 20px 10px;display:flex}.ph-mark{background:#2f7d62;border-radius:10px;flex:none;width:32px;height:32px}.ph-mark.round{border-radius:50%}.ph-top p{line-height:1.2;display:grid}.ph-top b{font-size:16px;font-weight:500}.ph-top span{color:#5d6b72;font-size:12px}.ph-body{flex:1;align-content:start;gap:11px;padding:6px 18px 14px;display:grid}.ph-answer{font-size:24px;font-weight:500;line-height:1.15}.ph-sub{color:#5d6b72;font-size:13px}.months{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.months li{background:#e3f2ec;border-radius:10px;justify-items:center;padding:7px 2px;font-size:12px;font-weight:500;display:grid}.months li span{color:#5d6b72;font-size:11px;font-weight:400}.months li.now{color:#fff;background:#2f7d62}.months li.now span{color:#e3f2ec}.ph-ok{color:#2f7d62;font-size:12.5px;font-weight:500}.ph-h{color:#5d6b72;font-size:12px}.ph-pinned{color:#fbfcfc;background:#1e2b33;border-radius:16px;gap:3px;padding:13px 15px;display:grid}.ph-pinned small{opacity:.75;font-size:11px}.ph-pinned b{font-weight:500}.ph-pinned span{opacity:.85;font-size:12px}.ph-levy{background:#fff3d6;border-radius:16px;gap:2px;padding:12px 15px;display:grid}.ph-levy b{font-weight:500}.ph-levy span{color:#5d6b72;font-size:12px}.ph-doors{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ph-doors div{background:#eef2f1;border-radius:16px;padding:12px 15px;display:grid}.ph-doors b{font-weight:500}.ph-doors span{color:#5d6b72;font-size:12px}.ph-ask{color:#5d6b72;background:#eef2f1;border-radius:999px;margin:0 14px 8px;padding:10px 16px;font-size:13px}.ph-tabs{color:#5d6b72;text-align:center;border-top:1px solid #dde4e3;grid-template-columns:repeat(5,1fr);align-items:center;padding:6px 10px 14px;font-size:11px;display:grid}.ph-tabs .on{color:#1e2b33;font-weight:500}.ph-plus{color:#fff;background:#1e2b33;border-radius:50%;justify-self:center;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.screen{min-height:0}.receipt{color:#2f7d62;font-size:12px;font-weight:500}.figs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.figs div{background:#eef2f1;border-radius:14px;padding:10px;display:grid}.figs small{color:#5d6b72;font-size:11px}.figs b{font-size:16px;font-weight:500}.why{background:#e3f2ec;border-radius:16px;gap:3px;padding:13px 15px;font-size:13px;display:grid}.why b{font-size:15px;font-weight:500}.lines-list li{border-bottom:1px solid #dde4e3;grid-template-columns:1fr auto auto;gap:10px;padding:11px 0;font-size:13px;display:grid}.lines-list b{font-weight:500}.lines-list em{color:#2f7d62;font-style:normal}.notice{background:#eef2f1;border-radius:16px;gap:3px;padding:13px 15px;display:grid}.notice small{color:#5d6b72;font-size:11px}.notice b{font-weight:500}.notice span{color:#5d6b72;font-size:12px}.notice.pinned{color:#fff;background:#1e2b33}.notice.pinned small,.notice.pinned span{color:#dde4e3}.notice.unread b{font-weight:700}.issue-state{background:#ffd166;border-radius:999px;justify-self:start;padding:3px 12px;font-size:12px;font-weight:500}.issue-title{font-size:18px;font-weight:500;line-height:1.2}.issue-photo{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%}.issue-log li{border-bottom:1px solid #dde4e3;gap:2px;padding:9px 0;font-size:13px;display:grid}.issue-log b{color:#5d6b72;font-size:12px;font-weight:500}.chat{color:#1e2b33;background:#fff;border-radius:24px;gap:10px;width:100%;max-width:400px;padding:20px;font-size:15px;display:grid;box-shadow:0 30px 60px -24px #1e2b334d}.chat-top{border-bottom:1px solid #dde4e3;align-items:center;gap:10px;padding-bottom:10px;display:flex}.chat-top p{line-height:1.2;display:grid}.chat-top b{font-weight:500}.chat-top span{color:#5d6b72;font-size:12px}.msg{background:#eef2f1;border-radius:18px;justify-self:start;max-width:85%;padding:9px 14px}.msg[dir=ltr]{text-align:left}.msg.me{color:#fff;background:#2f7d62;justify-self:end}.msg.card{background:#e3f2ec;gap:10px;max-width:92%;display:grid}.send{color:#fff;background:#2f7d62;border-radius:999px;justify-self:start;padding:6px 18px;font-weight:500}.report{color:#1e2b33;background:#fff;border-radius:18px;gap:2px;padding:16px 20px;display:grid;box-shadow:0 20px 40px -20px #1e2b334d}.report small{color:#5d6b72;font-size:12px}.report b{font-size:18px;font-weight:500}.report span{color:#5d6b72;font-size:13px}.letter{color:#1e2b33;background:#fff;border-radius:10px;gap:12px;padding:28px 32px;font-size:15px;display:grid;box-shadow:0 30px 60px -24px #1e2b334d}.letter-top,.letter-sign{color:#5d6b72;justify-content:space-between;gap:12px;font-size:13px;display:flex}.letter-top b{color:#1e2b33;font-weight:500}.letter-h{font-size:24px;font-weight:500}.letter-sign{border-top:1px solid #dde4e3;padding-top:12px}.months li.open{background:#fff;box-shadow:inset 0 0 0 2px #e0a800}.ph-ok.wait{color:#8a5e08}.read-count{color:#5d6b72;font-size:12px}:root{--ink:#1e2b33;--ink-2:#44535c;--ground:#fff;--line:#dfe5e3;--green:#2f7d62;--green-deep:#24634d;--green-tint:#e3f2ec;--yellow:#ffd166;--red:#e5483a;--mint:#dcf4e8;--sky:#e2f0ff;--lilac:#eee7ff;--peach:#ffe8da;--butter:#fff4c7;--font:"Rubik", system-ui, sans-serif;--display:clamp(2.6rem, 1.4rem + 4.4vw, 5.25rem);--h2:clamp(2rem, 1.3rem + 2.4vw, 3.4rem);--h3:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--lead:clamp(1.125rem, 1.05rem + .35vw, 1.375rem);--body:1.0625rem;--small:.9375rem;--gutter:clamp(20px, 4vw, 56px);--section:clamp(80px, 9vw, 144px);--radius:22px;--ease:cubic-bezier(.22, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ground);color:var(--ink);font-family:var(--font);font-size:var(--body);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0;line-height:1.55;overflow-x:clip}h1,h2,h3,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}img{max-width:100%;display:block}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--green);color:#fff}:focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:6px}.skip{inset-inline-start:16px;z-index:50;background:var(--ink);color:#fff;border-radius:10px;padding:10px 16px;position:absolute;top:-60px}.skip:focus{top:12px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:1280px;padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.field-mint{background:var(--mint)}.field-sky{background:var(--sky)}.field-lilac{background:var(--lilac)}.field-peach{background:var(--peach)}.field-butter{background:var(--butter)}.field-green{background:var(--green);color:#fff}.h-display{font-size:var(--display);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word;min-width:0;font-weight:800;line-height:1.02}.h2{font-size:var(--h2);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;min-width:0;font-weight:800;line-height:1.08}.h3{font-size:var(--h3);font-weight:700;line-height:1.25}.lead{font-size:var(--lead);color:var(--ink-2);text-wrap:pretty;max-width:34em;line-height:1.5}.head{gap:18px;max-width:760px;margin-bottom:clamp(40px,5vw,64px);display:grid}.btn{background:var(--green);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 28px;font-size:1.0625rem;font-weight:600;text-decoration:none;transition:background-color .16s ease-out,transform .16s ease-out;display:inline-flex}.btn:hover{background:var(--green-deep)}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:0 0}.btn.ghost:hover{background:var(--ink);color:#fff}.btn.light{color:var(--green-deep);background:#fff}.btn.light:hover{background:var(--green-tint)}.btn.small{min-height:44px;padding:0 20px;font-size:1rem}.link-arrow{color:var(--green-deep);font-weight:600;text-decoration:underline}.bar{z-index:20;background:color-mix(in srgb, var(--ground) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);transition:box-shadow .2s ease-out;position:sticky;top:0}.bar.scrolled{box-shadow:0 1px 0 var(--line)}.bar-in{align-items:center;gap:clamp(16px,3vw,40px);min-height:76px;display:flex}.brand{flex:none;line-height:0;display:block}.brand img{width:76px;height:auto}.nav{gap:28px;font-size:1rem;display:flex}.nav a{color:var(--ink-2);padding-block:8px;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--ink)}.nav a[aria-current=page]{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.bar-cta{margin-inline-start:auto}.menu-btn{display:none}.hero{background:var(--mint);padding-block:clamp(40px,6vw,88px) 0;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.hero-copy{gap:24px;padding-bottom:clamp(40px,6vw,96px);display:grid}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:8px;display:flex}.hero-note{font-size:var(--small);color:var(--ink-2)}.hero-stage{flex-direction:column;justify-content:flex-end;align-self:stretch;min-height:640px;display:flex;position:relative}.hero-stage .tv-frame{inset-inline-start:46%;border-radius:18px 18px 0 0;width:104%;max-width:none;position:absolute;top:190px}.hero-stage .phone{z-index:2;height:auto;box-shadow:0 0 0 10px var(--ink), 0 40px 80px -30px #1e2b3380;margin-inline:4% auto;border-radius:40px 40px 0 0;margin-top:10px;position:relative}.bank-row{z-index:3;inset-inline-end:0;background:#fff;border-radius:16px;gap:2px;max-width:230px;padding:14px 18px;font-size:.875rem;display:grid;position:absolute;top:60px;box-shadow:0 18px 40px -18px #1e2b3373}.bank-row small{color:var(--ink-2);font-size:.75rem}.bank-row b{font-weight:600}.bank-row .ok{color:var(--green);font-weight:600}.bank-row[data-state=hidden]{opacity:0;transform:translateY(16px)}.bank-row[data-state=in]{opacity:1;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:none}.phone .months li{transition:background-color .4s ease-out,color .4s ease-out}.replay{font-size:var(--small);color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline}.replay:hover{color:var(--ink)}.tabs{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.tab{min-height:48px;color:var(--ink);cursor:pointer;background:#f1f4f3;border:0;border-radius:999px;padding:0 22px;font-weight:500;transition:background-color .16s ease-out}.tab:hover{background:#e4e9e7}.tab[aria-selected=true]{background:var(--ink);color:#fff}.ba{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.ba-side{border-radius:var(--radius);grid-template-rows:auto 1fr auto;gap:20px;min-height:560px;padding:clamp(24px,3vw,40px);display:grid}.ba-before{color:var(--ink-2);background:#f1f2f2}.ba-after{background:var(--green-tint)}.ba-label{color:var(--ink);font-size:1.125rem;font-weight:700}.ba-before .ba-label{color:#6b7378}.ba-stage{place-items:start center;min-height:0;display:grid}.old-xl{background:#fff;border:1px solid #cfd5d8;width:100%;min-width:0;max-width:520px;font-size:.8125rem;overflow:hidden}.old-xl-bar{color:#555;direction:ltr;border-bottom:1px solid #cfd5d8;gap:12px;padding:6px 10px;font-family:ui-monospace,monospace;font-size:.75rem;display:flex}.old-xl .old-sheet{max-width:none}.old-xl-tabs{color:#555;white-space:nowrap;background:#eceff0;gap:2px;padding:4px 6px 0;font-size:.75rem;display:flex;overflow:hidden}.old-xl-tabs span{padding:4px 10px}.old-xl-tabs .on{color:#217346;background:#fff;font-weight:600}.ba-caption{max-width:30em;font-size:1.125rem;line-height:1.5}.ba-after .ba-caption{color:var(--ink)}.ba-after .screen,.ba-after .chat{width:100%;max-width:360px}.ba-stage>*{min-width:0}.old-sheet{border-collapse:collapse;color:#333;background:#fff;width:100%;max-width:420px;font-size:.8125rem}.old-sheet th,.old-sheet td{text-align:center;border:1px solid #d4d8da;padding:7px 8px}.old-sheet th{background:#eceff0;font-weight:500}.old-sheet td:first-child,.old-sheet th:first-child{text-align:right}.old-sheet .hl{background:#fff3a8}.old-sheet .q{color:#c0392b;font-weight:700}.old-note{color:#333;background:#fffef6;width:300px;max-width:100%;padding:28px 26px;font-size:1rem;line-height:1.45;rotate:-2deg;box-shadow:0 10px 24px -14px #00000059}.old-note b{margin-bottom:8px;font-size:1.25rem;display:block}.old-chat{background:#e9e4dc;border-radius:18px;gap:8px;width:100%;max-width:340px;padding:16px;font-size:.875rem;display:grid}.old-chat p{color:#222;background:#fff;border-radius:12px;justify-self:start;max-width:85%;padding:7px 12px}.old-chat p small{color:#6b7378;font-size:.6875rem;display:block}.old-chat p.me{background:#d9f7c9;justify-self:end}.tour{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(20px,3vw,40px);display:grid}.tour figure{justify-items:center;gap:20px;display:grid}.tour figure:nth-child(2){margin-top:64px}.tour figcaption{gap:6px;width:100%;max-width:340px;display:grid}.tour figcaption span{color:var(--ink-2)}.board-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.board-copy{gap:20px;display:grid}.board-points{gap:14px;margin-top:8px;display:grid}.board-points li{grid-template-columns:28px 1fr;align-items:start;gap:12px;display:grid}.board-points svg{color:var(--green);margin-top:3px}.apts{border-radius:var(--radius);background:#f4f6f5;gap:18px;padding:clamp(20px,3vw,32px);display:grid}.apts-top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.apts-top b{font-size:1.375rem;font-weight:700}.apts-top span{color:var(--ink-2)}.apts-meter{background:#e3e8e6;border-radius:10px;height:10px;overflow:hidden}.apts-meter i{background:var(--green);height:100%;transform:scaleX(var(--share,1));transform-origin:100%;transition:transform 1.1s var(--ease) .25s;border-radius:10px;display:block}.apts ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.apts li{background:#fff;border-radius:14px;gap:2px;padding:12px 14px;font-size:.875rem;display:grid}.apts li b{font-size:1rem;font-weight:600}.apts li em{font-size:.8125rem;font-style:normal;font-weight:600}.apts li.paid em{color:var(--green)}.apts li.wait{background:#fff7dc}.apts li.wait em{color:#8a5e08}.apts li.owed{background:#fdebe8}.apts li.owed em{color:#b42318}.apts-legend{color:var(--ink-2);font-size:.8125rem}.tv-frame{aspect-ratio:16/9;background:#121417;border-radius:18px;padding:1.1%;position:relative;box-shadow:0 40px 80px -30px #00000073}.tv-video{object-fit:cover;background:#f6f3ff;border-radius:8px;width:100%;height:100%;display:block}.tv-play,.tv-zoom{color:var(--ink);cursor:pointer;transition:transform .2s var(--ease), opacity .2s ease-out;background:#fffffff0;border:0;align-items:center;gap:8px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 8px 20px -8px #0006}.tv-play{border-radius:999px;min-height:48px;padding:0 20px;inset-block-end:18px;inset-inline-start:18px}.tv-zoom{top:16px;opacity:0;border-radius:50%;justify-content:center;width:44px;height:44px;inset-inline-end:16px}.tv-frame:hover .tv-zoom,.tv-zoom:focus-visible{opacity:1}.tv-play:hover,.tv-zoom:hover{transform:scale(1.05)}@media (hover:none){.tv-zoom{opacity:1}}.lobby{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.modes{gap:8px;display:grid}.mode{text-align:start;cursor:pointer;transition:background-color .2s ease-out, color .2s ease-out, transform .2s var(--ease);background:#fff9;border:0;border-radius:18px;gap:4px;padding:16px 18px 22px;display:grid;position:relative}.mode:hover{background:#fff;transform:translate(-3px)}.mode b{font-size:1.0625rem;font-weight:700}.mode span{color:var(--ink-2);font-size:.9375rem;line-height:1.45}.mode[aria-selected=true]{background:var(--ink);color:#fff;transform:none}.mode[aria-selected=true] span{color:#d6dde0}.mode-bar{inset-inline:18px;opacity:0;background:#fff3;border-radius:3px;height:3px;position:absolute;bottom:11px;overflow:hidden}.mode[aria-selected=true] .mode-bar{opacity:1}.mode-bar:after{content:"";transform:scaleX(var(--prog,0));transform-origin:100%;background:#fff;position:absolute;inset:0}.tv-stage{gap:14px;display:grid}.tv-note{font-size:1.0625rem;display:none}.tv-credit{font-size:var(--small);color:var(--ink-2)}.tv-facts{color:var(--ink-2);flex-wrap:wrap;gap:10px 28px;margin-top:36px;display:flex}.tv-facts li{align-items:center;gap:8px;display:flex}.tv-facts svg{color:#6c4ce0;flex:none}.helper-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.helper-copy{gap:22px;display:grid}.langs{flex-wrap:wrap;gap:8px;display:flex}.lang{cursor:pointer;background:#ffffffb3;border:0;border-radius:999px;min-height:44px;padding:0 18px;font-weight:500}.lang:hover{background:#fff}.lang[aria-pressed=true]{background:var(--ink);color:#fff}.helper-stack{justify-items:start;gap:16px;display:grid}.helper-stack .chat{max-width:440px}.helper-stack .report{width:100%;max-width:440px}.helper-list{gap:10px;display:grid}.helper-list li{grid-template-columns:24px 1fr;gap:10px;display:grid}.helper-list svg{color:#c2541b;margin-top:4px}.agent-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.agent-chat{border-radius:var(--radius);background:#f4f6f5;gap:12px;padding:clamp(20px,3vw,32px);font-size:.9375rem;display:grid}.agent-chat .q{background:var(--ink);color:#fff;border-radius:18px;justify-self:end;max-width:80%;padding:10px 16px}.agent-chat .a{background:#fff;border-radius:18px;gap:10px;max-width:92%;padding:14px 18px;display:grid}.agent-chat .a ul{gap:4px;display:grid}.agent-chat .a li{justify-content:space-between;gap:16px;display:flex}.agent-chat .tool{color:var(--ink-2);justify-self:start;font-size:.8125rem}.agent-apps{font-size:var(--small);color:var(--ink-2)}.features{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,80px);display:grid}.features li{border-top:1px solid var(--line);grid-template-columns:32px 1fr;gap:4px 14px;padding-block:22px;display:grid}.features svg{color:var(--green);grid-row:span 2;margin-top:4px}.features b{font-size:1.125rem;font-weight:700}.features span{color:var(--ink-2)}.plans{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.plan{border-radius:var(--radius);background:#f4f6f5;grid-template-rows:auto 1fr auto;gap:18px;padding:clamp(24px,3vw,36px);display:grid}.plan.base{background:var(--ink);color:#fff}.plan-name{color:inherit;margin:0;font-size:1.75rem;font-weight:800;line-height:1.15}.plan ul{align-content:start;gap:10px;display:grid}.plan li{grid-template-columns:22px 1fr;gap:10px;display:grid}.plan li svg{color:var(--green);margin-top:4px}.plan.base li svg{color:#9fe0c3}.plan-price{border-top:1px solid #d5dcd9;padding-top:18px;font-weight:600}.plan.base .plan-price{border-color:#3a4a53}.plans-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;display:flex}.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:22px;font-size:1.1875rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{flex:none;transition:rotate .2s ease-out}.faq details[open] summary svg{rotate:45deg}.faq details p{color:var(--ink-2);max-width:40em;padding-bottom:24px}.close-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.close-grid .lead{color:#e2f1ea}.form{border-radius:var(--radius);color:var(--ink);background:#fff;gap:16px;padding:clamp(24px,3vw,36px);display:grid}.form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.field{gap:6px;display:grid}.field label{font-size:var(--small);font-weight:500}.field input,.field select,.field textarea{background:#fff;border:1.5px solid #c9d1ce;border-radius:12px;width:100%;min-height:50px;padding:0 14px;font-size:1rem;transition:border-color .16s ease-out}.field textarea{resize:vertical;min-height:110px;padding:12px 14px}.field input::placeholder,.field textarea::placeholder{color:#6b777d}.field input:hover,.field select:hover,.field textarea:hover{border-color:#9aa8a3}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:3px solid var(--green-tint);outline-offset:0;border-color:var(--green)}.field input[aria-invalid=true]{border-color:var(--red)}.field-error{color:#b42318;font-size:.875rem}.form-note{color:var(--ink-2);font-size:.875rem}.form-done{gap:10px;padding:8px 0;display:grid}.form-done b{font-size:1.375rem}.page-head{padding-block:clamp(56px,7vw,112px) clamp(40px,5vw,72px)}.page-head .lead{margin-top:20px}.compare{border-collapse:collapse;width:100%;font-size:1rem}.compare th,.compare td{border-bottom:1px solid var(--line);text-align:start;vertical-align:top;padding:16px 12px}.compare thead th{font-size:1.0625rem;font-weight:700}.compare td.c,.compare th.c{text-align:center;width:16%}.compare svg{color:var(--green)}.compare .no{color:#9aa6a2}.steps{gap:0;display:grid}.steps li{border-top:1px solid var(--line);grid-template-columns:48px 1fr;gap:4px 18px;padding-block:22px;display:grid}.steps i{background:var(--green-tint);width:40px;height:40px;color:var(--green-deep);border-radius:50%;grid-row:span 2;place-items:center;font-style:normal;font-weight:700;display:grid}.steps b{font-size:1.125rem}.steps span{color:var(--ink-2)}.contact-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.contact-grid .form{background:var(--mint)}.prose{gap:18px;max-width:44em;display:grid}.prose h2{margin-top:20px;font-size:1.5rem}.prose ul{gap:8px;padding-inline-start:22px;list-style:outside;display:grid}.foot{font-size:var(--small);background:#f4f6f5;padding-block:64px 40px}.foot-grid{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:32px;display:grid}.foot-grid ul{gap:10px;display:grid}.foot-grid a{color:var(--ink-2);text-decoration:none}.foot-grid a:hover{color:var(--ink);text-decoration:underline}.foot-h{margin-bottom:14px;font-weight:700}.foot-small{border-top:1px solid var(--line);color:var(--ink-2);gap:6px;margin-top:48px;padding-top:24px;font-size:.8125rem;display:grid}@media (width<=1020px){.nav{display:none}.menu-btn{cursor:pointer;background:#f1f4f3;border:0;border-radius:12px;place-items:center;width:44px;height:44px;display:inline-grid}.bar-cta{margin-inline-start:auto}.nav.open{top:76px;padding:8px var(--gutter) 20px;background:#fff;gap:0;display:grid;position:absolute;inset-inline:0;box-shadow:0 16px 24px -16px #1e2b334d}.nav.open a{border-bottom:1px solid var(--line);padding-block:14px;font-size:1.125rem}.hero-grid,.board-grid,.helper-grid,.agent-grid,.faq-grid,.close-grid,.contact-grid{grid-template-columns:minmax(0,1fr)}.hero-copy{padding-bottom:0}.hero-stage{min-height:560px}.lobby{grid-template-columns:minmax(0,1fr)}.modes{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.mode{border-radius:999px;flex:none;padding:12px 20px 18px}.mode span{display:none}.mode-bar{bottom:7px}.mode:hover{transform:none}.tv-note{display:block}.plans{grid-template-columns:minmax(0,1fr)}.tour{grid-template-columns:minmax(0,1fr);justify-items:center}.tour figure:nth-child(2){margin-top:0}}@media (width<=720px){.bar-cta{display:none}.menu-btn{margin-inline-start:auto}.brand img{width:64px}.hero-stage{min-height:520px}.hero-stage .phone{height:auto;margin-inline:auto}.hero-stage .tv-frame{display:none}.bank-row{max-width:320px;margin:0 auto 18px;position:relative;inset:auto}.compare{font-size:.9375rem}.compare td.c,.compare th.c{width:52px;padding-inline:4px}.ba{grid-template-columns:minmax(0,1fr)}.ba-side{min-height:0}.old-sheet th:nth-child(2),.old-sheet td:nth-child(2),.old-sheet th:nth-child(3),.old-sheet td:nth-child(3){display:none}.tabs{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tab{flex:none}.apts ul{grid-template-columns:repeat(2,minmax(0,1fr))}.features,.form-row,.foot-grid{grid-template-columns:minmax(0,1fr)}}.soon{background:var(--ink);color:#fff;font-weight:600;font-size:var(--small);border-radius:999px;justify-self:start;padding:4px 14px}.meet-grid{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,40px);display:grid}.call{border-radius:var(--radius);background:#fff;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:14px;display:grid;box-shadow:0 40px 80px -36px #1e2b3373}.call-top{font-size:var(--small);color:var(--ink-2);align-items:center;gap:14px;padding:2px 6px;display:flex}.call-top .num{margin-inline-start:auto}.call-rec{color:#a3271c;background:#fde8e6;border-radius:999px;align-items:center;gap:6px;padding:3px 12px;font-weight:600;display:inline-flex}.call-rec i{background:var(--red);border-radius:50%;width:8px;height:8px}.call-stage{gap:12px;min-height:0;display:grid}.call-shared{color:#2b2340;background:#f6f3ff;border-radius:16px;align-content:center;gap:10px;min-height:300px;padding:clamp(18px,3vw,36px);display:grid}.call-item{color:#fff;font-size:var(--small);background:#6c4ce0;border-radius:999px;justify-self:start;padding:4px 14px;font-weight:500}.call-q{font-size:clamp(1.4rem,1rem + 1.5vw,2.2rem);font-weight:700;line-height:1.15}.call-d{color:#5e5577}.call-quorum{font-size:var(--small);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px;display:flex}.call-dots{grid-template-columns:repeat(8,12px);gap:4px;display:grid}.call-dots i{background:#e1d9f5;border-radius:3px;height:12px}.call-dots i[data-on]{background:#6c4ce0}.call-people{justify-content:center;gap:14px;display:flex}.call-people li{color:var(--ink-2);justify-items:center;gap:2px;font-size:.75rem;display:grid}.call-face{color:#2b2340;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:700;display:grid;position:relative}.call-more{background:#eef2f1;font-size:.875rem;font-weight:500}.call-face:after{content:"";box-shadow:0 0 0 3px var(--green);opacity:0;transition:opacity .25s ease-out, transform .3s var(--ease);border-radius:50%;position:absolute;inset:-4px;transform:scale(.85)}[data-speaking] .call-face:after{opacity:1;transform:none}[data-speaking] small{color:var(--ink);font-weight:600}.call-caption{color:#fff;text-align:center;background:#1e2b33eb;border-radius:12px;justify-self:center;max-width:92%;padding:10px 18px;font-size:1.0625rem;line-height:1.45}.call-caption b{color:#bfe6d6;font-weight:600}.vote{justify-self:center}.vote-body{align-content:start;min-height:270px}.vote-card{background:#eef2f1;border-radius:18px;gap:10px;padding:16px;font-size:14px;display:grid}.vote-card small{color:#5d6b72;font-size:12px}.vote-card b{font-size:17px;font-weight:500;line-height:1.25}.vote-card span{color:#44535c}.vote-big{font-size:21px!important}.vote-card.done{background:#e3f2ec}.vote-two{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.vote-btn{color:#fff;cursor:pointer;min-height:48px;transition:transform .16s var(--ease), background-color .16s ease-out;background:#2f7d62;border:0;border-radius:999px;font-size:15px;font-weight:500}.vote-btn:hover{background:#24634d}.vote-btn:active{transform:scale(.96)}.vote-btn.soft{color:#1e2b33;background:#fff;box-shadow:inset 0 0 0 2px #1e2b33}.vote-btn.soft:hover{color:#fff;background:#1e2b33}.vote-here{color:#2f7d62;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;font-weight:500;display:flex}.vote-join{color:#24634d;background:#e3f2ec;border-radius:999px;margin-inline-start:auto;padding:5px 12px}.vote-again{color:#24634d;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:500;text-decoration:underline}.meet-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 40px;margin-top:clamp(36px,4vw,56px);display:grid}.meet-points li{grid-template-columns:24px 1fr;gap:10px;font-size:1.0625rem;display:grid}.meet-points svg{color:var(--green);margin-top:4px}.after-title{margin:clamp(48px,6vw,80px) 0 20px}.after{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.after-card{border-radius:var(--radius);transition:transform .26s var(--ease), box-shadow .26s ease-out;background:#fff;align-content:start;gap:14px;padding:24px;display:grid}.after-card:hover{transform:translateY(-4px);box-shadow:0 24px 40px -28px #1e2b3366}.after-h{font-size:1.125rem;font-weight:700}.after-note{font-size:var(--small);color:var(--ink-2)}.rec{align-items:center;gap:12px;display:flex}.rec-play{background:var(--ink);color:#fff;cursor:pointer;width:44px;height:44px;transition:transform .16s var(--ease);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.rec-play:hover{transform:scale(1.06)}.rec-play:active{transform:scale(.94)}.rec-track{flex:1;gap:3px;height:16px;display:flex;position:relative;container-type:inline-size}.rec-track i{border-radius:4px}.rec-head{top:-6px;bottom:-6px;background:var(--ink);border-radius:3px;width:3px;position:absolute;inset-inline-start:0}.rec[data-on]:not([data-calm]) .rec-head{animation:14s linear infinite playhead}@keyframes playhead{to{transform:translate(-100cqw)}}.rec-who{font-size:var(--small);flex-wrap:wrap;gap:6px 14px;display:flex}.rec-who li{align-items:center;gap:6px;display:flex}.rec-who i{border-radius:3px;width:10px;height:10px}.sum li{border-bottom:1px solid var(--line);gap:2px;padding-block:10px;display:grid}.sum li:first-child{padding-top:0}.sum b{font-weight:500}.sum span{font-size:var(--small);color:var(--ink-2)}.after-card.mine{background:var(--butter)}.mine-big{font-size:1.5rem;font-weight:700;line-height:1.2}.mine-sum{font-size:1.0625rem}.mine-sum .num{font-weight:700}.report.translate{gap:4px}.report-orig{border-bottom:1px dashed var(--line);margin-bottom:6px;padding-bottom:10px;color:var(--ink)!important;font-size:15px!important}.tabs,.langs{isolation:isolate;position:relative}.tab,.lang{background:0 0;transition:color .22s ease-out;position:relative}.tab:before,.lang:before{content:"";z-index:0;border-radius:inherit;background:#f1f4f3;transition:background-color .16s ease-out;position:absolute;inset:0}.lang:before{background:#ffffffb3}.tab:hover:before{background:#e4e9e7}.lang:hover:before{background:#fff}.tab>span,.lang>span{z-index:2;position:relative}.tab[aria-selected=true],.lang[aria-pressed=true]{color:#fff;background:0 0}.tabs:not([data-thumb]) .tab[aria-selected=true]:before,.langs:not([data-thumb]) .lang[aria-pressed=true]:before{background:var(--ink)}.tabs[data-thumb]:after,.langs[data-thumb]:after{content:"";z-index:1;width:var(--rw);height:var(--rh);background:var(--ink);clip-path:inset(var(--ct) var(--cr) var(--cb) var(--cl) round 999px);transition:clip-path .42s var(--ease);pointer-events:none;position:absolute;top:0;right:0}.btn{transition:background-color .16s ease-out, transform .22s var(--ease), box-shadow .22s ease-out}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 22px -12px #24634db3}.btn:active{box-shadow:none;transition-duration:80ms;transform:translateY(0)scale(.97)}.nav a{position:relative}.nav a:after{content:"";inset-inline:0;background:var(--green);transform-origin:100%;height:2px;transition:transform .26s var(--ease);border-radius:2px;position:absolute;bottom:2px;transform:scaleX(0)}.nav a:hover:after{transform:scaleX(1)}.nav a[aria-current=page]{text-decoration:none}.nav a[aria-current=page]:after{transform:scaleX(1)}.link-arrow{text-decoration-thickness:1px;transition:text-underline-offset .2s ease-out,color .16s ease-out}.link-arrow:hover{text-underline-offset:.35em}.plan,.features li,.tour figure>.ui{transition:transform .26s var(--ease), box-shadow .26s ease-out}.plan:hover{transform:translateY(-4px)}.tour figure:hover>.ui{transform:translateY(-6px)rotate(-.6deg)}.apts li{transition:transform .2s var(--ease)}.apts li:hover{transform:scale(1.04)}.faq summary{transition:color .16s ease-out}.faq summary:hover{color:var(--green-deep)}@keyframes rise{0%{opacity:0;transform:translateY(26px)}}@keyframes pop{0%{opacity:0;transform:scale(.9)}}@keyframes fade{0%{opacity:0}}[data-motion=on] :is(.section .head,.ba,.tour figure,.board-copy,.apts,.call,.vote,.meet-points li,.after-card,.modes,.tv-stage,.tv-facts,.helper-copy,.helper-stack,.agent-chat,.features li,.plan,.faq,.close-grid>*,.compare):not([data-in]){opacity:0}[data-motion=on] [data-in]{animation:rise .76s var(--ease) var(--d,0s) backwards}[data-motion=on] .apts:not([data-in]) .apts-meter i{transform:scaleX(0)}[data-motion=on] .apts[data-in] li{animation:pop .42s var(--ease) calc(.24s + var(--i,0) * 32ms) backwards}[data-motion=on] .helper-stack[data-in] .msg{animation:rise .42s var(--ease) backwards}[data-motion=on] .helper-stack[data-in] .msg:nth-child(3){animation-delay:.26s}[data-motion=on] .helper-stack[data-in] .msg:nth-child(4){animation-delay:.62s}[data-motion=on] .helper-stack[data-in] .msg:nth-child(5){animation-delay:.9s}[data-motion=on] .enter{animation:rise .36s var(--ease) backwards}[data-motion=on] .call-caption{animation:rise .42s var(--ease) backwards}[data-motion=on] .call-rec i{animation:1.6s ease-in-out infinite blink}@keyframes blink{50%{opacity:.25}}[data-motion=on] .tv-video{animation:.5s ease-out backwards fade}:root{interpolate-size:allow-keywords}.faq details::details-content{height:0;transition:height .36s var(--ease), content-visibility .36s allow-discrete;overflow:clip}.faq details[open]::details-content{height:auto}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hero-stage .phone{animation:linear both lift;animation-timeline:scroll(root);animation-range:0 700px}.hero-stage .tv-frame{animation:linear both drift;animation-timeline:scroll(root);animation-range:0 700px}.tv-stage .tv-frame,.call-shared{animation:linear both settle;animation-timeline:view();animation-range:entry cover 30%}}}@keyframes lift{to{transform:translateY(-48px)}}@keyframes drift{to{transform:translateY(28px)}}@keyframes settle{0%{transform:scale(.94)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (width<=1020px){.meet-grid,.after{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.call{aspect-ratio:auto;padding:10px}.call-shared{min-height:0}.call-people{gap:8px}.call-face{width:40px;height:40px}.call-top>span:nth-child(2){display:none}.call-caption{max-width:100%;font-size:.9375rem}.meet-points{grid-template-columns:minmax(0,1fr)}}.tab:hover,.lang:hover{background:0 0}@media (width<=720px){.tv-play{min-height:40px;padding:0 14px;font-size:.875rem;inset-block-end:10px;inset-inline-start:10px}.tv-zoom{top:8px;width:36px;height:36px;inset-inline-end:8px}}
