@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/russo-one/RussoOne-Regular.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/manrope-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--k:var(--planbee-ink);--y:var(--planbee-honey);--y-hi:#ffe477;--w:#f5f5f3;--paper:#f5f5f3;--ink2:#3a3a38;--mu:#686868;--mu-d:#9a9a94;--faint-d:#8a8a84;--line-d:#2e2e2b;--ai-accent:#ae7aff;--ai-light:#d2b7ff;--ai-ink:#5f2b9b;--ai-rgb:174, 122, 255;--hf:"Russo One", "Manrope", system-ui, sans-serif;font-synthesis:none;--bf:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--bar:14px;--pad-x:40px;--pad-y:120px;--ease-swap:cubic-bezier(.7, 0, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--k);color:var(--w);font-family:var(--bf);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:500;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--y);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--y);color:var(--k);font:800 14px var(--bf);border-radius:3px;padding:10px 16px;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:none}.wrap{max-width:1100px;margin:0 auto}.eyebrow{font:800 11px/1.4 var(--bf);letter-spacing:2px;text-transform:uppercase;margin:0}.h-xl{font:400 clamp(30px, 3.9vw, 48px)/1.18 var(--hf);letter-spacing:0;text-wrap:balance;margin:18px 0 0}.lead{max-width:460px;font:500 19px/1.5 var(--bf);margin:26px 0 0}.ticks{font:600 16px/1.4 var(--bf);flex-direction:column;gap:12px;margin:36px 0 0;padding:0;list-style:none;display:flex}.ticks li{align-items:flex-start;gap:12px;display:flex}.ticks li:before{content:"";background:var(--k);border-radius:2px;flex:none;width:8px;height:8px;margin-top:.5em}.ticks-honey li:before{background:var(--y)}.nav{z-index:20;padding:18px var(--pad-x);pointer-events:none;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;top:0;left:0;right:0}.nav>*{pointer-events:auto}.nav-lock{background:var(--k);border-radius:3px;align-items:center;padding:14px 18px;text-decoration:none;display:flex}.nav-lock .lock-word{width:240px;height:auto}.nav-lock .lock-word-honey{display:none}.nav.is-intro .nav-lock{background:0 0}.nav.is-intro .lock-word-dark{display:none}.nav.is-intro .lock-word-honey{width:160px;display:block}@media (width<=719px){.nav.is-intro .lock-word-honey{width:144px}}.nav-agent{text-shadow:0 0 14px rgba(var(--ai-rgb), .5);color:var(--ai-light)!important}.nav-pill{border:1px solid var(--line-d);background:#12130deb;border-radius:3px;align-items:center;gap:3px;padding:3px;transition:background-color .35s,border-color .35s;display:flex}.nav.on-honey .nav-pill{border-color:var(--k);background:#12130df5}.nav-pill a{height:30px;color:var(--w);font:400 11px/1 var(--hf);letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:0 12px;text-decoration:none;transition:background-color .2s;display:flex}.nav-pill a:hover{background:var(--line-d)}.nav-pill .nav-cta{background:var(--y);color:var(--k);padding:0 14px}.nav-pill .nav-cta:hover{background:var(--y-hi)}.nav-pill .ai-dot{width:7px;height:7px}.ai-dot{background:var(--ai-accent);width:8px;height:8px;box-shadow:0 0 8px 2px rgba(var(--ai-rgb), .75), 0 0 20px rgba(var(--ai-rgb), .4);border-radius:50%;flex:none}.hero{background:var(--k);position:relative}.js .hero{height:620vh}.stage{height:100vh;display:flex;position:relative;overflow:hidden}.js .stage{position:sticky;top:0}@supports (height:100dvh){.stage{height:100dvh}}.pane{position:relative;overflow:hidden}.pane-a{background:var(--y);border-right:var(--bar) solid var(--k);width:50%;transition:width .9s var(--ease-swap), height .9s var(--ease-swap), background-color .6s ease, border-width .9s ease;flex:none}.pane-b{background:var(--k);flex:1;min-width:0;transition:background-color .6s}.hero:not([data-step="0"]) .pane-a{background:var(--k)}.hero[data-step="4"] .pane-b,.hero[data-step="5"] .pane-b{background:var(--y)}.hero[data-step="5"] .pane-a{border-right-width:0;width:0}.a-bee,.slogan,.art,.intro,.lockup{transition:opacity .7s,transform .7s}.a-bee{width:min(60%,430px);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero:not([data-step="0"]) .a-bee{opacity:0;transform:translate(-50%,-50%)scale(.92)}.intro{pointer-events:none;flex-direction:column;gap:clamp(24px,5vh,48px);padding:clamp(112px,15vh,150px) 4vw 92px;display:flex;position:absolute;inset:0}.hero:not([data-step="0"]) .intro{opacity:0;transform:translateY(-20px)}.intro-word{flex:none;width:min(100%,680px);height:auto}.intro-plan{flex:1 1 0;width:100%;min-height:0;overflow:visible}.slogan{max-width:16em;color:var(--w);font:400 clamp(22px, 2.7vw, 44px)/1.2 var(--hf);letter-spacing:.5px;text-wrap:pretty;opacity:0;pointer-events:none;margin:0;position:absolute;top:50%;left:6vw;right:6vw;transform:translateY(calc(24px - 50%))}.slogan .hl{color:var(--y)}.slogan.s3{color:var(--ai-light);text-shadow:0 0 28px rgba(var(--ai-rgb), .28)}.slogan .hl-ai{color:var(--ai-accent);text-shadow:0 0 18px rgba(var(--ai-rgb), .6)}.art3 svg{filter:drop-shadow(0 0 22px rgba(var(--ai-rgb), .18))}.art3 .ai-signal{filter:drop-shadow(0 0 8px rgba(var(--ai-rgb), .8))}.art{opacity:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:translateY(30px)}.art svg{width:min(86%,640px);height:auto;overflow:visible}.art text,.intro-plan text{font-family:var(--bf)}.hero[data-step="1"] .s1,.hero[data-step="2"] .s2,.hero[data-step="3"] .s3{opacity:1;transform:translateY(-50%)}.hero[data-step="1"] .art1,.hero[data-step="2"] .art2,.hero[data-step="3"] .art3{opacity:1;transform:none}.lockup{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:40px;padding:7vw;display:flex;position:absolute;inset:0;transform:translateY(40px)}.lockup-word{width:min(100%,860px);height:auto}.hero[data-step="4"] .lockup,.hero[data-step="5"] .lockup{opacity:1;transform:none}.next{z-index:6;border:2px solid var(--y);background:var(--k);width:56px;height:56px;color:var(--y);transition:opacity .5s ease, visibility .5s, color .5s ease, border-color .5s ease, background-color .5s ease, left .9s var(--ease-swap);justify-content:center;align-items:center;animation:1.6s ease-in-out infinite pb-bob;display:flex;position:absolute;bottom:28px;left:75%;transform:translate(-50%)}.next:hover{background:var(--y);color:var(--k)}.hero[data-step="4"] .next{border-color:var(--k);color:var(--k);background:0 0}.hero[data-step="4"] .next:hover{background:var(--k);color:var(--y)}.hero[data-step="4"] .next:focus-visible{outline-color:var(--k)}.hero[data-step="5"] .next{border-color:var(--k);color:var(--k);background:0 0;left:50%}.hero[data-step="5"] .next:hover{background:var(--k);color:var(--y)}.hero[data-step="5"] .next:focus-visible{outline-color:var(--k)}html:not(.js) .next{display:none}@keyframes pb-bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(8px)}}.walls path{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s cubic-bezier(.4,0,.2,1) .2s forwards pb-draw}.walls .w1{animation-duration:.9s;animation-timing-function:ease-out;animation-delay:1.5s}.walls .w2{animation-duration:.8s;animation-timing-function:ease-out;animation-delay:2s}.fittings{opacity:0;animation:.5s 2.6s forwards pb-in}.rooms{opacity:0;animation:.5s 3s forwards pb-in}.stamp{opacity:0;animation:.4s 3.2s forwards pb-in}.dims path{stroke-dasharray:1;stroke-dashoffset:1px}.dims .d0{animation:12s linear 2.8s infinite pb-l0}.dims .d1{animation:12s linear 2.8s infinite pb-l1}.dims .d2{animation:12s linear 2.8s infinite pb-l2}.dim-text text{opacity:0}.dim-text .t0{animation:12s linear 2.8s infinite pb-t0}.dim-text .t1{animation:12s linear 2.8s infinite pb-t1}.dim-text .t2{animation:12s linear 2.8s infinite pb-t2}.laser{opacity:0}.laser.m0{animation:12s linear 2.8s infinite pb-m0}.laser.m1{animation:12s linear 2.8s infinite pb-m1}.laser.m2{animation:12s linear 2.8s infinite pb-m2}.hero:not([data-step="0"]) .intro-plan *{animation-play-state:paused}@keyframes pb-draw{to{stroke-dashoffset:0}}@keyframes pb-in{to{opacity:1}}@keyframes pb-m0{0%{opacity:0;transform:translate(60px,36px)}2%{opacity:1;transform:translate(60px,36px)}20%{opacity:1;transform:translate(320px,36px)}24%,to{opacity:0;transform:translate(320px,36px)}}@keyframes pb-m1{0%,25%{opacity:0;transform:translate(320px,36px)}27%{opacity:1;transform:translate(320px,36px)}45%{opacity:1;transform:translate(560px,36px)}49%,to{opacity:0;transform:translate(560px,36px)}}@keyframes pb-m2{0%,50%{opacity:0;transform:translate(28px,70px)}52%{opacity:1;transform:translate(28px,70px)}70%{opacity:1;transform:translate(28px,330px)}74%,to{opacity:0;transform:translate(28px,330px)}}@keyframes pb-l0{0%{stroke-dashoffset:1px;opacity:1}20%,94%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes pb-l1{0%,25%{stroke-dashoffset:1px;opacity:1}45%,94%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes pb-l2{0%,50%{stroke-dashoffset:1px;opacity:1}70%,94%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes pb-t0{0%,19%{opacity:0}22%,94%{opacity:1}to{opacity:0}}@keyframes pb-t1{0%,44%{opacity:0}47%,94%{opacity:1}to{opacity:0}}@keyframes pb-t2{0%,69%{opacity:0}72%,94%{opacity:1}to{opacity:0}}.worlds{border-top:var(--bar) solid var(--k);grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr 1fr;min-height:70vh;display:grid}.world{grid-row:span 4;grid-template-rows:subgrid;color:var(--k);padding:80px 56px;text-decoration:none;display:grid}@supports not (grid-template-rows:subgrid){.world{grid-template-rows:auto 1fr auto auto}}.world-field{background:var(--y)}.world-office{background:var(--paper)}.world-office .eyebrow{color:var(--mu)}.world:focus-visible{outline-color:var(--k);outline-offset:-6px}.world-body{display:contents}.world-title{align-self:end;margin:40px 0 0;font-size:clamp(32px,3.9vw,48px);display:block}.world-text{max-width:440px;font:500 18px/1.5 var(--bf);margin-top:18px;display:block}.world-office .world-text{color:var(--ink2)}.world-more{font:800 15px var(--bf);align-items:center;gap:14px;margin-top:40px;display:flex}.world-more img{width:40px;height:50px}.world-more .rub{margin-right:13px}.world-more .arr{transition:transform .25s;display:inline-block}.world:hover .arr{transform:translate(5px)}.rub{background:var(--k);width:44px;height:44px;color:var(--y);font:800 20px var(--bf);border-radius:10px;justify-content:center;align-items:center;display:flex}.field{padding:var(--pad-y) var(--pad-x);background:var(--y);color:var(--k);border-top:var(--bar) solid var(--k)}.field-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:center;gap:80px;display:grid}.walls-meter{gap:3px;max-width:440px;height:10px;margin-top:36px;display:flex}.walls-meter span{background:#12130d40;border-radius:2px}.walls-meter .on{background:var(--k)}.meter-caption{font:700 13px/1.4 var(--bf);margin:10px 0 0}.defects{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:460px;margin:36px 0 0;padding:0;list-style:none;display:grid}.defects li{background:var(--k);color:var(--w);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.defects img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.defect-code{color:var(--y);font:400 10px/1.3 var(--hf);letter-spacing:1.5px;text-transform:uppercase;padding:8px 10px 0}.defect-room:before{content:" · "}.defect-name{font:600 12px/1.3 var(--bf);padding:3px 10px 10px}.phone-col{justify-content:center;display:flex}.phone{background:var(--k);border-radius:52px;flex:none;width:332px;height:690px;padding:9px;box-shadow:0 30px 60px #12130d47,inset 0 0 0 1.5px #34342f}.phone-screen{color:#242424;height:100%;font-family:var(--bf);background:#edede8;border-radius:43px;position:relative;overflow:hidden}.ph-status{height:46px;font:700 14px var(--bf);color:#12130d;justify-content:space-between;align-items:center;padding:8px 26px 0 34px;display:flex;position:relative}.ph-status:after{content:"";background:#12130d;border-radius:4px;width:92px;height:27px;margin-left:-46px;position:absolute;top:11px;left:50%}.ph-head{height:42px;font:600 14px var(--bf);color:#242424;justify-content:space-between;align-items:center;padding:0 16px 0 12px;display:flex;position:relative}.ph-head b{font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.ph-back{align-items:center;gap:4px;display:flex}.ph-more{letter-spacing:1px;font-size:12px}.ph-canvas{position:absolute;inset:88px 0 0}.ph-undo{background:#fff;border-radius:3px;align-items:center;height:32px;display:flex;position:absolute;top:10px;left:14px;box-shadow:0 1px 2px #00000014}.ph-undo svg{margin:0 12px}.ph-undo i{background:#e2e2dd;width:1px;height:20px}.ph-laser{height:32px;color:var(--ink2);font:800 11px var(--bf);background:#fff;border-radius:3px;align-items:center;gap:8px;padding:0 12px 0 10px;display:flex;position:absolute;top:10px;right:14px;box-shadow:0 1px 2px #00000014}.ph-laser i{background:#ffffdc;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite pb-blink;box-shadow:0 0 0 1.7px #f4c04673,0 0 10px 3px #f4c046cc}@keyframes pb-blink{0%,to{opacity:1}50%{opacity:.55}}.ph-plan{width:100%;height:calc(100% - 230px);position:absolute;top:52px;left:0}.ph-plan text{font-family:var(--bf);text-anchor:middle}.ph-plan .chip-on{fill:var(--y);font-size:10.5px;font-weight:800}.ph-plan .chip-off{fill:#686868;font-size:10.5px;font-weight:600}.ph-plan .room{fill:#12130d;font-size:11px;font-weight:700}.ph-plan .area{fill:#686868;font-size:9px;font-weight:500}.ph-deck{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:26px;left:12px;right:12px}.ph-hint{background:#fff;border-radius:4px;align-items:center;gap:10px;padding:12px 12px 12px 14px;display:flex;box-shadow:0 6px 20px #00000012}.ph-hint p{color:var(--mu);font:500 12px/1.4 var(--bf);flex:1;margin:0}.ph-meter{width:92px;color:var(--mu);font:600 10.5px var(--bf);white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.ph-bar{gap:2px;width:100%;height:3px;display:flex}.ph-bar span{background:#e2e2dd;border-radius:1px}.ph-bar .on{background:var(--y)}.ph-modes{background:var(--y);border-radius:12px;padding:3px;display:flex}.ph-modes span{color:#12130d;min-width:0;height:50px;font:800 10px var(--bf);border-radius:3px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.ph-modes .on{color:var(--y);background:#12130d}.ph-home{background:#12130d;border-radius:3px;width:116px;height:5px;margin-left:-58px;position:absolute;bottom:8px;left:50%}.office{padding:var(--pad-y) var(--pad-x);background:var(--paper);color:var(--k)}.office-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:80px;display:grid}.office .eyebrow{color:var(--mu)}.office .lead{color:var(--ink2)}.sheet{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #12130d24}.sheet-head{background:var(--k);height:52px;color:var(--w);align-items:center;gap:14px;padding:0 20px;display:flex}.sheet-head img{flex:none;width:24px;height:auto}.sheet-object{font:700 14px var(--bf);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sheet-tag{color:var(--y);font:800 11px var(--bf);letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;margin-left:auto}.sheet-tabs{border-bottom:1px solid #e2e2dd;gap:24px;padding:18px 22px 0;display:flex}.sheet-tabs button{color:var(--mu);font:700 14px var(--bf);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin:0 0 -1px;padding:0 0 12px;transition:color .2s,border-color .2s}.sheet-tabs button:hover{color:var(--k)}.sheet-tabs [aria-selected=true]{color:var(--k);border-bottom-color:var(--y)}.sheet-tabs button:focus-visible{outline-color:var(--k);outline-offset:2px}.sheet-panel{padding:8px 22px 20px}.row{font:600 15px var(--bf);border-bottom:1px solid #eeeee9;grid-template-columns:minmax(0,1fr) auto 72px;align-items:center;gap:18px;padding:14px 0;display:grid}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.row .num{color:var(--ink2);text-align:right}.src{background:var(--k);height:24px;color:var(--y);font:800 11px/24px var(--bf);text-align:center;white-space:nowrap;border-radius:6px;padding:0 8px}.total{justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.total span{color:var(--mu);font:600 14px var(--bf)}.total b{font:800 18px var(--bf)}.agent{padding:var(--pad-y) var(--pad-x);color:var(--w);border-top:var(--bar) solid var(--k);background:#111015;position:relative;overflow:hidden}.agent:before{content:"";background:radial-gradient(ellipse 700px 420px at 50% 0%, rgba(var(--ai-rgb), .18), transparent 75%);pointer-events:none;position:absolute;inset:0}.agent .wrap{position:relative}.agent-eyebrow{color:var(--ai-light);text-shadow:0 0 16px rgba(var(--ai-rgb), .45);align-items:center;gap:12px;display:flex}.agent-title{max-width:900px;color:var(--ai-light);text-shadow:0 0 30px rgba(var(--ai-rgb), .2)}.agent-accent{color:var(--ai-accent);text-shadow:0 0 24px rgba(var(--ai-rgb), .5)}.agent-lead{color:#c3bacf;max-width:640px}.agent-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);align-items:start;gap:24px;margin-top:40px;display:grid}.agent-photo{border:1px solid rgba(var(--ai-rgb), .45);box-shadow:0 0 36px rgba(var(--ai-rgb), .12);background:#1a1621;border-radius:4px;margin:0;overflow:hidden}.agent-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.agent-photo figcaption{flex-direction:column;padding:16px 18px 18px;display:flex}.agent-photo-title{color:var(--ai-light);font:400 18px/1.2 var(--hf);margin-top:8px}.agent-photo-text{color:#aea3bc;font:500 14px/1.45 var(--bf);margin-top:6px}.state{font:400 11px/1.2 var(--hf);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:8px;display:flex}.state-dot{border-radius:50%;flex:none;width:7px;height:7px}.state-now{color:var(--ai-light)}.state-now .state-dot{background:var(--ai-accent);box-shadow:0 0 10px 2px rgba(var(--ai-rgb), .7)}.state-soon{color:#aea3bc}.state-soon .state-dot{background:#85709f}.state-plan{color:#a296b3}.state-plan .state-dot{background:#625371}.agent-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.agent-cards li{background:#1a1621;border:1px solid #35293f;border-radius:4px;flex-direction:column;justify-content:space-between;gap:14px;min-height:170px;padding:22px 20px;display:flex}.agent-cards li>span:last-child{color:#aea3bc;font:500 14px/1.45 var(--bf)}.agent-cards b{color:var(--ai-light);font:400 20px/1.1 var(--hf);letter-spacing:0;margin-bottom:8px;display:block}.agent-cards .card-now{border-color:rgba(var(--ai-rgb), .55);box-shadow:inset 0 0 30px rgba(var(--ai-rgb), .07), 0 0 24px rgba(var(--ai-rgb), .1)}.agent-cards .card-bee{text-align:center;border-color:rgba(var(--ai-rgb), .35);box-shadow:0 0 36px rgba(var(--ai-rgb), .17);background:#151019;justify-content:center;align-items:center;gap:12px}.card-bee img{width:110px;height:auto}.agent-cards .card-bee>span:last-child{color:var(--ai-accent);font:400 11px var(--hf);letter-spacing:2px;text-transform:uppercase}.chain{padding:100px var(--pad-x);background:var(--k);color:var(--w);border-top:var(--bar) solid var(--y)}.chain-eyebrow{color:var(--mu-d)}.chain-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;margin:28px 0 0;padding:0;list-style:none;display:grid}.chain-list li{background:var(--paper);min-height:150px;color:var(--k);flex-direction:column;justify-content:space-between;gap:18px;padding:26px 24px;display:flex}.chain-list li:first-child{border-radius:14px 0 0 14px}.chain-list li:last-child{border-radius:0 14px 14px 0}.chain-list .chain-honey{background:var(--y)}.chain-n{color:var(--ink2);font:800 12px var(--bf);letter-spacing:1.5px}.chain-list li>span:last-child{color:var(--ink2);font:500 14px/1.4 var(--bf)}.chain-list b{color:var(--k);font:400 24px/1 var(--hf);margin-bottom:8px;display:block}.chain-text{max-width:640px;color:var(--mu-d);font:500 17px/1.5 var(--bf);margin:28px 0 0}.demo{padding:var(--pad-y) var(--pad-x) 100px;background:var(--y);color:var(--k);border-top:var(--bar) solid var(--k)}.demo-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px;display:grid}.demo .ticks{gap:10px;margin-top:26px}.demo .tick-ai{color:var(--ai-ink)}.demo .tick-ai:before{background:var(--ai-ink);box-shadow:0 0 8px 2px rgba(var(--ai-rgb), .65);border-radius:50%}.demo-note{max-width:460px;font:600 16px/1.5 var(--bf);margin:26px 0 0}.lead-form{background:var(--k);color:var(--w);border-radius:16px;flex-direction:column;gap:14px;padding:32px;display:flex;position:relative}.form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.field-label{flex-direction:column;gap:8px;min-width:0;display:flex}.field-label>span{color:var(--mu-d);font:700 12px/1.3 var(--bf);letter-spacing:1px;text-transform:uppercase}.field-label em{color:var(--faint-d);letter-spacing:0;text-transform:none;font-style:normal;font-weight:600}.lead-form input,.lead-form textarea{width:100%;min-width:0;height:56px;color:var(--w);font:600 16px var(--bf);background:#222;border:1px solid #0000;border-radius:10px;padding:0 16px;transition:border-color .2s,background-color .2s,box-shadow .2s}.lead-form textarea{resize:vertical;height:auto;min-height:104px;padding:14px 16px;line-height:1.45}.lead-form ::placeholder{color:var(--faint-d);opacity:1}.lead-form input:hover,.lead-form textarea:hover{background:#262626}.lead-form input:focus,.lead-form textarea:focus{border-color:var(--y);background:#262626;outline:none;box-shadow:0 0 0 3px #f4c04638}.lead-form [aria-invalid=true]{border-color:#ff8a80}.submit{background:var(--y);height:60px;color:var(--k);font:800 17px var(--bf);cursor:pointer;border:0;border-radius:12px;margin-top:6px;transition:background-color .2s,transform .1s,opacity .2s}.submit:hover{background:var(--y-hi)}.submit:active{transform:scale(.99)}.submit:disabled{opacity:.6;cursor:progress}.form-note{color:var(--mu-d);font:500 13px/1.5 var(--bf);margin:0}.lead-status{font:600 14px/1.45 var(--bf);border:1px solid #0000;border-radius:10px;margin:0;padding:12px 14px}.lead-status.is-pending{border-color:var(--line-d);color:#c7c7bd}.lead-status.is-ok{color:var(--y);background:#f4c0461a;border-color:#f4c04666}.lead-status.is-error{color:#ff9b8f;background:#ff8a8014;border-color:#ff8a8066}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.foot{padding:80px var(--pad-x) 40px;background:var(--k);color:var(--faint-d)}.foot .wrap{flex-direction:column;gap:40px;display:flex}.foot-lock{padding:4% 0;text-decoration:none;display:block}.foot-lock:focus-visible{outline-offset:8px}.foot-word{width:100%;height:auto}.foot-row{font:600 13px/1.5 var(--bf);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}@media (width<=1080px){.field-grid,.office-grid,.demo-grid{gap:56px}}@media (width<=900px){:root{--pad-x:24px;--pad-y:88px}.field-grid,.office-grid,.demo-grid{grid-template-columns:minmax(0,1fr);gap:56px}.office-copy{order:-1}.lead{max-width:560px}.agent-grid{grid-template-columns:minmax(0,1fr)}.agent-photo{max-width:560px}.chain-list{grid-template-columns:minmax(0,1fr)}.chain-list li{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:18px;min-height:0;padding:20px 22px}.chain-list li:first-child{border-radius:14px 14px 0 0}.chain-list li:last-child{border-radius:0 0 14px 14px}.world{padding:64px 32px}}@media (width<=719px){:root{--bar:10px;--pad-x:20px;--pad-y:72px}.nav{gap:8px;padding:12px}.nav-lock{padding:12px}.nav-lock .lock-word{width:clamp(180px,58vw,240px);height:auto}.nav-pill a:not(.nav-cta){display:none}.nav-pill a.nav-cta{height:40px;padding:0 12px}.worlds{grid-template-rows:none;grid-template-columns:minmax(0,1fr);min-height:0}.world{grid-row:auto;grid-template-rows:auto auto auto auto;padding:64px 20px 48px}.world-title{margin-top:28px}.world-more{margin-top:32px}.world-text,.lead{font-size:17px}.ticks{margin-top:28px;font-size:15px}.defects{gap:8px}.defect-room{display:block}.defect-room:before{content:none}.defect-name{font-size:11px}.agent-cards li{padding:18px}.agent-cards{grid-template-columns:minmax(0,1fr)}.agent-cards li{min-height:0}.agent-cards .card-bee{padding:28px 20px}.chain{padding:72px var(--pad-x)}.chain-list b{font-size:21px}.demo{padding-bottom:72px}.lead-form{padding:22px 18px}.form-row{grid-template-columns:minmax(0,1fr)}.foot{padding-top:56px}.foot .wrap{gap:28px}}@media (width<=370px){.phone{zoom:.88}.defects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=719px),(aspect-ratio<=4/5){.stage{flex-direction:column}.pane-a{border-right:0;border-bottom:var(--bar) solid var(--k);width:auto;height:50%}.hero[data-step="5"] .pane-a{border-bottom-width:0;width:auto;height:0}.pane-b{flex:1;min-height:0}.a-bee{width:auto;height:65%;top:54%}.intro{gap:20px;padding:28px 5vw 76px}.intro-word{object-fit:contain;object-position:left;width:min(100%,520px);height:auto;max-height:72px}.slogan{max-width:15em;font-size:clamp(22px,6.2vw,40px)}.pane-a .slogan{top:calc(50% + 26px)}.pane-b .slogan{top:calc(50% - 24px)}.pane-a .art{padding-top:58px}.pane-b .art{padding-bottom:72px}.art svg{width:min(90%,600px);max-height:100%}.lockup{gap:28px;padding:10vw}.next{width:50px;height:50px;bottom:18px;left:50%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.a-bee,.slogan,.art,.intro,.lockup,.pane-a,.pane-b{transition-duration:.2s}.next{animation:none}.walls path,.dims path{stroke-dashoffset:0;animation:none}.fittings,.rooms,.stamp,.dim-text text{opacity:1;animation:none}.laser{display:none}.ph-laser i{animation:none}}section[id]{scroll-margin-top:110px}.next{border-radius:2px}@media (width>=720px) and (height<=650px){.a-bee{width:auto;height:64%}.intro{gap:20px;padding-top:108px}.intro-word{max-height:88px}}@media (width<=719px) and (height<=680px){.a-bee{height:61%;top:57%}.intro{gap:14px;padding:20px 5vw 66px}.intro-word{max-height:56px}}.final-swarm{opacity:0;width:min(48%,330px);height:auto;transition:opacity .7s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero[data-step="4"] .final-swarm{opacity:1}@media (width<=719px),(aspect-ratio<=4/5){.final-swarm{width:auto;height:49%;top:57%}}
