:root{--ink:#0a0d0b;--paper:#f2f2ed;--lime:#d1ff35;--violet:#b895f5;--orange:#ffae76;--muted:#9b9e98;--pad:clamp(24px,4.5vw,80px);--ease:cubic-bezier(.22,1,.36,1);--line:rgba(20,24,19,.14)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{margin:0;color:var(--ink);background:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:15px;-webkit-font-smoothing:antialiased;overflow-x:clip}body.modal-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{border:0;background:none}button:disabled{opacity:.55;cursor:not-allowed}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #7655da;outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:700}h2{font-size:clamp(42px,5vw,76px);line-height:.99;letter-spacing:-.065em}svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}::selection{background:var(--lime);color:var(--ink)}.icon-defs{position:absolute;width:0;height:0;overflow:hidden}.mono,.eyebrow,.section-kicker,.demo-note{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;letter-spacing:.09em;line-height:1.6}.eyebrow{display:flex;align-items:center;gap:10px;text-transform:uppercase}.muted{color:#72776e}.section-pad{padding:100px var(--pad)}.section-kicker{display:flex;align-items:center;gap:15px}.crosshair{font-size:28px;line-height:1}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:56px}.section-heading .eyebrow{margin-bottom:24px}.section-aside{font-size:14px;line-height:1.65;max-width:290px;padding-bottom:6px}.outline-badge{display:inline-flex;border:1px solid currentColor;border-radius:20px;padding:6px 12px;font-family:monospace;font-size:9px;letter-spacing:.04em;margin-bottom:14px}.body-copy{font-size:18px;line-height:1.55;letter-spacing:-.025em}.inline-link{display:inline-flex;align-items:center;gap:24px;padding:10px 0;font-size:14px;border-bottom:1px solid currentColor}.inline-link svg{width:17px;height:17px;transition:transform .4s var(--ease)}.inline-link:hover svg{transform:translate(3px,-3px)}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:24px;min-height:55px;padding:0 24px;border-radius:100px;font-weight:700;font-size:14px;white-space:nowrap;position:relative;overflow:hidden;transition:background .25s,box-shadow .35s,transform .45s var(--ease);transform:translate(var(--mx,0),var(--my,0));isolation:isolate}.button svg{width:19px;height:19px;transition:transform .3s var(--ease)}.button:hover svg{transform:translate(3px,-3px)}.button:active{scale:.97}.button-lime{background:var(--lime);color:var(--ink)}.button-lime:hover{box-shadow:0 0 32px #d1ff352c;background:#e1ff80}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#252b23;box-shadow:0 8px 26px #0002}.text-button{display:inline-flex;align-items:center;gap:12px;font-size:12px;padding:9px 0}.play-circle{width:38px;height:38px;border:1px solid #ffffff4a;border-radius:50%;display:grid;place-items:center;transition:background .25s,scale .25s}.play-circle svg{width:18px;height:18px}.text-button:hover .play-circle{background:#fff2;scale:1.1}.live-dot,.status-dot{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--lime);box-shadow:0 0 12px #d1ff354d}.live-dot{animation:live 3s ease-in-out infinite}.skip-link{position:fixed;top:10px;left:10px;padding:14px 20px;background:var(--lime);z-index:10000;transform:translateY(-150%);border-radius:9px}.skip-link:focus{transform:translateY(0)}.reading-progress{height:2px;background:var(--lime);width:100%;position:fixed;left:0;top:0;transform:scaleX(0);transform-origin:left;z-index:200}.cursor-ring{position:fixed;left:0;top:0;width:30px;height:30px;border:1px solid #d1ff3580;border-radius:50%;pointer-events:none;z-index:180;transform:translate(-100px,-100px);mix-blend-mode:difference;transition:width .25s,height .25s,background .25s;opacity:0}.cursor-ring.over{width:54px;height:54px;background:#d1ff3522}.site-header{position:fixed;top:0;left:0;right:0;height:88px;padding:0 var(--pad);display:flex;align-items:center;justify-content:space-between;gap:26px;color:var(--paper);z-index:100;transition:height .3s,background .3s,backdrop-filter .3s,border .3s;border-bottom:1px solid transparent}.site-header.scrolled{height:72px;background:#0a0d0bec;backdrop-filter:blur(20px);border-bottom-color:#fff1}.brand{display:inline-flex;align-items:center;gap:16px;font-size:29px;font-weight:800;letter-spacing:-.07em;line-height:1}.brand-tag{font-size:7px;line-height:1.22;letter-spacing:0;font-weight:700;display:inline-block;padding-left:15px;border-left:1px solid #fff3}.desktop-nav{display:flex;align-items:center;gap:36px;font-size:12px}.desktop-nav a{position:relative;padding:10px 0}.desktop-nav a:after{content:"";position:absolute;height:1px;background:var(--lime);left:0;right:0;bottom:3px;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.desktop-nav a:hover:after{transform:scaleX(1)}.desktop-nav span{font-size:8px;vertical-align:super;margin-left:3px;color:#a5aa9e}.header-right{display:flex;align-items:center;gap:22px}.availability{font-size:10px;color:#c0c2b9;display:flex;align-items:center;gap:7px}.availability i{width:5px;height:5px;background:var(--lime);border-radius:50%;box-shadow:0 0 9px #d1ff3566}.header-cta{display:flex;align-items:center;gap:25px;background:var(--lime);color:var(--ink);padding:12px 18px;border-radius:40px;font-size:11px;font-weight:700;transform:translate(var(--mx,0),var(--my,0));transition:transform .35s var(--ease)}.header-cta svg{width:16px;height:16px}.menu-toggle{width:34px;height:36px;display:none;flex-direction:column;justify-content:center;gap:6px;padding:6px}.menu-toggle span{height:1px;background:currentColor;width:100%;transition:transform .25s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mobile-menu{position:fixed;inset:72px 0 0;background:var(--ink);color:var(--paper);padding:42px var(--pad);z-index:99}.mobile-menu:not([hidden]){display:flex;flex-direction:column;gap:24px}.mobile-menu a{font-size:clamp(34px,8vw,68px);letter-spacing:-.05em}.mobile-menu a:last-of-type{color:var(--lime)}.mobile-menu small{font-size:9px;letter-spacing:.08em;color:#7d8578;margin-top:auto}.mobile-menu sup{font-size:14px}.hero{position:relative;color:var(--paper);min-height:820px;height:100svh;max-height:1150px;isolation:isolate;overflow:hidden;padding:165px var(--pad) 0;background:radial-gradient(ellipse at 75% 49%,#242a1b33,transparent 52%),#0a0d0b}.hero-grid{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(#a3b48b09 1px,transparent 1px),linear-gradient(90deg,#a3b48b09 1px,transparent 1px);background-size:105px 105px;mask-image:linear-gradient(90deg,transparent 35%,#000);opacity:.6}.hero-orbit{position:absolute;width:1100px;height:440px;border:1px solid #d1ff351d;border-radius:50%;right:-260px;top:180px;transform:rotate(-40deg);z-index:-1;pointer-events:none}.orbit-two{width:1300px;height:700px;right:-300px;top:115px;transform:rotate(-40deg);border-color:#b9c5a811}.hero-glow{position:absolute;right:-20%;bottom:-400px;width:1200px;height:700px;border-radius:50%;background:radial-gradient(ellipse at center,#9ebd3720,transparent 65%);z-index:-2}.hero-copy{position:relative;z-index:5;width:59%;max-width:840px;will-change:transform}.hero-eyebrow{color:#b7c394;font-size:9px;letter-spacing:.1em;margin-bottom:26px;opacity:0;animation:fadeUp .9s .12s var(--ease) forwards}.hero h1{font-size:clamp(86px,8.95vw,154px);line-height:.88;letter-spacing:-.065em;font-weight:800;margin-left:-5px}.hero h1 .line{display:block;overflow:hidden;padding:3px 5px 5px}.line-inner{display:inline-block;transform:translateY(116%) rotate(3deg);transform-origin:left;animation:lineIn 1.25s .25s var(--ease) forwards}.line:nth-child(2) .line-inner{animation-delay:.39s}.line:nth-child(3) .line-inner{animation-delay:.53s}.accent-line{color:var(--lime);display:flex!important;align-items:center;gap:27px}.title-spark{width:.53em;height:.53em;stroke-width:1.4;opacity:0;animation:fadeUp 1s .95s var(--ease) forwards,spin 20s 1.95s linear infinite}.hero-description{font-size:15px;color:#b9beb1;line-height:1.6;letter-spacing:-.015em;max-width:360px;margin:24px 0 26px;opacity:0;animation:fadeUp 1s .7s var(--ease) forwards}.hero-actions{display:flex;align-items:center;gap:23px;opacity:0;animation:fadeUp 1s .8s var(--ease) forwards}.hero-actions .button{min-height:52px;padding:0 22px;font-size:12px;gap:27px}.hero-visual{position:absolute;left:43%;top:67px;width:60%;height:calc(100% - 124px);z-index:2;will-change:transform}.art-aura{position:absolute;inset:15% 10%;background:radial-gradient(ellipse,#bac59a13,transparent 67%);filter:blur(15px)}.chrome-wrap{position:absolute;inset:0;pointer-events:none}.chrome-wrap canvas{width:100%;height:100%;display:block;position:relative;z-index:1;filter:drop-shadow(0 10px 20px #0002)}.hero-visual>.chrome-wrap{inset:-2% -11% -4% -8%;transform:rotate(-12deg);opacity:0;animation:sculptureIn 1.5s .25s var(--ease) forwards}.hero-phone-wrap{position:absolute;left:48%;top:49%;width:264px;height:548px;transform:translate(-50%,-50%);z-index:4;perspective:1400px}.phone{--pw:264px;width:var(--pw);height:calc(var(--pw)*2.06);position:relative;border-radius:calc(var(--pw)*.18);padding:7px;background:linear-gradient(145deg,#bec1b9,#393d37 8%,#858d7e 14%,#080a08 29%,#22251f 56%,#a2a397 86%,#0b0c09 98%);box-shadow:1px 1px 1px #f4ffddcc,-1px -1px 2px #d3dcc9aa,12px 23px 34px #0004,1px 1px 0 3px #151811;isolation:isolate}.phone-screen{position:relative;height:100%;border-radius:calc(var(--pw)*.155);background:linear-gradient(150deg,#1b2019,#101510 70%);overflow:hidden;color:#f0f3e9;padding:12px 14px 8px}.phone-side{position:absolute;left:-3px;width:3px;height:44px;top:120px;border-radius:2px;background:linear-gradient(#a1a598,#191e17,#87907e)}.phone-side:after{content:"";position:absolute;top:53px;width:3px;height:36px;background:inherit;border-radius:2px}.island{position:absolute;top:6px;left:50%;transform:translate(-50%);width:77px;height:22px;border-radius:40px;background:#040604;z-index:4}.island:after{content:"";display:block;position:absolute;right:11px;top:7px;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#273d54,#040706);box-shadow:0 0 1px #535947}.phone-status{display:flex;justify-content:space-between;align-items:center;font-size:8px;font-weight:700;line-height:15px;padding:0 8px}.phone-top{display:flex;justify-content:space-between;align-items:center;margin:24px 0 15px}.phone-top svg{width:21px;height:21px;color:var(--lime)}.mini-brand{font-size:16px;letter-spacing:-.06em;font-weight:700}.mini-brand span{font-size:7px;vertical-align:top;margin-left:2px}.phone-greeting{font-size:25px;letter-spacing:-.055em;line-height:1.08;font-weight:500}.hero-phone{transform:rotate(13deg) rotateY(-12deg) rotateX(8deg);animation:phoneFloat 8s ease-in-out infinite,phoneIn 1.8s .15s var(--ease) backwards}.progress-ring{--progress:72%;width:140px;height:140px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--lime) var(--progress),#394033 0);margin:21px auto 19px;padding:7px;position:relative;box-shadow:0 0 35px #c8ff2410;transition:background .4s,box-shadow .4s}.progress-ring:after{content:"";position:absolute;inset:12px;border:1px dashed #68744e77;border-radius:50%;pointer-events:none}.progress-ring:hover{box-shadow:0 0 30px #c8ff2430}.ring-inner{width:100%;height:100%;background:radial-gradient(ellipse at 20% 20%,#27301c,#111610 70%);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.ring-inner b{font-size:39px;letter-spacing:-.07em;font-weight:500}.ring-inner b sup{font-size:16px;vertical-align:top;position:relative;top:8px;letter-spacing:-.04em;margin-left:2px}.ring-inner small{font-size:5px;letter-spacing:.1em;margin-top:6px;color:#939e84}.ring-orbit-dot{position:absolute;inset:3px;border:1px solid transparent;border-radius:50%;animation:spin 14s linear infinite}.ring-orbit-dot:after{content:"";position:absolute;top:8px;left:22px;width:8px;height:8px;background:#efffc6;border-radius:50%;box-shadow:0 0 9px #d1ff35}.phone-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:0 -2px}.phone-metrics>div{border:1px solid #ecf7d210;border-radius:11px;background:linear-gradient(140deg,#343a2c99,#1c2118);padding:10px 4px 11px;display:flex;align-items:center;flex-direction:column;gap:4px}.phone-metrics svg{width:16px;height:16px;margin-bottom:2px;color:#d2d8c8}.phone-metrics span{font-size:7px;color:#8f9884}.phone-metrics b{font-size:8px;font-weight:400}.phone-section-title{display:flex;justify-content:space-between;align-items:center;font-size:9px;margin:17px 0 9px}.phone-section-title b{font-weight:500}.journey-card{height:82px;border-radius:13px;position:relative;overflow:hidden;background:#3b5030;padding:13px 11px}.journey-card>div{position:relative;z-index:2}.journey-card small{font-size:4.5px;letter-spacing:.08em;color:#dde8d1}.journey-card strong{display:block;font-size:16px;line-height:1.03;letter-spacing:-.03em;margin-top:6px;font-weight:500}.hill{position:absolute;bottom:-8%;right:-10%;width:130%;height:110%;clip-path:polygon(0 85%,32% 8%,52% 48%,68% 19%,100% 76%,100% 100%,0 100%)}.hill-one{background:#99ac77;transform:translate(25%,-18%)}.hill-two{background:#5c7542;transform:translate(17%);clip-path:polygon(0 100%,40% 48%,70% 20%,100% 79%,100% 100%)}.hill-three{background:#293e21;transform:translate(10%,25%)}.journey-play{position:absolute;right:10px;bottom:12px;background:#dae9bb;width:20px;height:20px;border-radius:50%;color:#15200f;font-size:15px;display:grid;place-items:center;z-index:3}.phone-nav{display:flex;justify-content:space-between;padding:12px 4px 0;margin-top:3px}.phone-nav>span{display:flex;align-items:center;flex-direction:column;gap:4px;color:#7b8670;font-size:5px}.phone-nav>span.active{color:var(--lime)}.phone-nav svg{width:14px;height:14px}.floating-label{position:absolute;z-index:6;font-size:10px;backdrop-filter:blur(20px);border:1px solid #ffffff2b;box-shadow:0 14px 40px #0003;background:#20251d9c;border-radius:50px;color:#eaf2de;display:flex;align-items:center;gap:9px;white-space:nowrap;animation:labelFloat 7s ease-in-out infinite}.label-one{top:26%;right:12%;padding:14px 20px}.label-two{bottom:21%;left:9%;padding:12px 19px 12px 12px;animation-delay:-3s}.label-two>svg{width:30px;height:30px;background:var(--lime);color:var(--ink);border-radius:50%;padding:7px}.label-two small{display:block;color:#89957c;font-size:8px;margin-top:4px}.art-caption{position:absolute;right:6%;bottom:29%;font-size:20px;line-height:.96;font-style:italic;letter-spacing:-.05em;transform:rotate(-10deg);color:#e1e4d8;z-index:5}.art-caption svg{display:block;width:63px;height:61px;margin-top:6px;margin-left:8px;stroke-width:1.2}.hero-bottom{position:absolute;bottom:62px;left:var(--pad);right:var(--pad);display:flex;align-items:flex-end;gap:28px;z-index:6}.hero-stats{display:flex;gap:40px}.hero-stat{position:relative}.hero-stat+.hero-stat{padding-left:32px;border-left:1px solid #fff2}.hero-stat b{font-size:35px;line-height:1.1;font-weight:500;letter-spacing:-.06em;display:block}.hero-stat span{font-size:9px;color:#90998a;display:block;margin-top:9px}.demo-note{font-size:6.5px;color:#686f60;max-width:122px;letter-spacing:.04em;line-height:1.6;padding-bottom:2px}.scroll-hint{margin-left:auto;display:flex;align-items:center;gap:18px;font-family:monospace;font-size:8px;letter-spacing:.05em;line-height:1.6;color:#abb49f}.scroll-track{height:48px;width:1px;background:#65734677;display:block;position:relative;overflow:hidden}.scroll-track i{position:absolute;width:1px;height:18px;background:var(--lime);animation:scrollTrack 2s ease-in-out infinite}.hero-index{position:absolute;bottom:19px;left:var(--pad);color:#536044;font-size:7px}.intro{background:var(--paper);padding-top:96px;padding-bottom:100px;position:relative;display:grid;grid-template-columns:1.4fr 1fr;gap:32px}.intro .section-kicker{grid-column:1/-1;margin-bottom:8px}.manifesto{font-size:clamp(45px,5.5vw,84px);line-height:1.02;font-weight:500}.manifesto .word{transition:color .18s;color:#c9cbc2}.manifesto .word.lit{color:var(--ink)}.intro-aside{align-self:end;justify-self:end;padding:20px 30px 4px 0;font-size:14px;line-height:1.7;max-width:325px}.intro-aside .inline-link{font-size:12px;margin-top:21px}.mini-orbit{display:block;width:75px;height:28px;border:1px solid #455036;border-radius:50%;transform:rotate(-34deg);margin-bottom:40px;position:relative}.mini-orbit:after{content:"";position:absolute;width:10px;height:10px;background:var(--ink);border-radius:50%;left:12px;top:-2px}.work{background:var(--paper);padding-top:0;padding-bottom:36px}.work .section-heading{padding-top:64px;border-top:1px solid var(--line)}.case-stack{position:relative;padding-bottom:8px}.case-card{--case-accent:var(--lime);position:sticky;top:94px;height:690px;max-height:880px;min-height:640px;margin-bottom:40px;border-radius:22px;overflow:hidden;isolation:isolate;background:#e7edc8;border:1px solid #d1d7b5;transform:scale(var(--card-scale,1));transform-origin:50% 0;box-shadow:0 20px 55px #0c160912;will-change:transform}.case-card:after{content:"";position:absolute;inset:0;background:var(--ink);opacity:var(--card-dim,0);pointer-events:none;z-index:10;border-radius:inherit}.case-card:nth-child(2){top:110px}.case-card:nth-child(3){top:126px}.case-orbit{background:radial-gradient(ellipse at 74% 70%,#e3ed89,transparent 60%),#eef0db;border-color:#dce0c3}.case-mindflow{--case-accent:#ae82f5;background:radial-gradient(ellipse at 75% 52%,#ad84f1a1,transparent 68%),#e6ddf5;border-color:#d3bff0}.case-yummly{--case-accent:#ff9b54;background:radial-gradient(ellipse at 78% 50%,#ff975cbb,transparent 65%),#f7dcc7;border-color:#ecc9ab}.case-copy{position:relative;width:44%;height:100%;padding:49px 0 45px 48px;z-index:7;display:flex;flex-direction:column;pointer-events:none}.case-copy a,.case-copy button{pointer-events:auto}.case-category{font-family:monospace;display:flex;align-items:center;gap:13px;font-size:10px;letter-spacing:.03em}.case-category span:first-child{display:grid;place-items:center;width:26px;height:26px;border:1px solid #23301766;border-radius:50%;font-size:9px}.case-category .cat-right{color:#647148;border-left:1px solid #23301744;padding-left:13px}.case-title{font-size:clamp(58px,6.8vw,105px);letter-spacing:-.075em;margin:35px 0 17px;line-height:.98}.case-subtitle{font-size:28px;line-height:1.08;letter-spacing:-.045em;font-weight:500;white-space:pre-line}.case-description{max-width:292px;font-size:13px;line-height:1.6;margin-top:19px;color:#535e43}.case-mindflow .case-description{color:#675777}.case-yummly .case-description{color:#775c47}.case-tags{display:flex;flex-wrap:wrap;gap:5px;max-width:330px;margin-top:23px}.case-tags span{font-size:8px;line-height:1.3;padding:6px 9px;border:1px solid #11200c33;border-radius:40px;backdrop-filter:blur(10px)}.case-metrics{display:flex;gap:23px;margin-top:auto;padding-top:28px}.case-metrics>div{min-width:58px}.case-metrics>div+div{padding-left:19px;border-left:1px solid #10200826}.case-metrics b{display:block;font-size:27px;letter-spacing:-.06em;font-weight:500}.case-metrics small{display:block;font-size:8px;color:#5f6954;margin-top:5px}.case-metric-note{font-size:6px;letter-spacing:.11em;margin-top:12px;opacity:.5;font-family:monospace}.case-cta{margin-top:23px;align-self:flex-start;min-height:47px;font-size:11px;padding:0 20px;gap:29px}.case-visual{position:absolute;right:0;top:0;bottom:0;width:64%;z-index:2;isolation:isolate;perspective:1500px;overflow:hidden}.case-visual>.chrome-wrap{inset:-6% -21% -7% -14%;opacity:.98;transform:rotate(-19deg)}.case-wordmark{position:absolute;bottom:23px;left:10%;font-size:130px;font-weight:800;letter-spacing:-.065em;line-height:.8;color:transparent;-webkit-text-stroke:1px #24301c1c;white-space:nowrap;z-index:0}.case-phone-wrap{position:absolute;top:54%;left:58%;z-index:4;transform:translate(-50%,-50%) rotate(12deg);transition:transform 1.2s var(--ease);will-change:transform}.case-card:hover .case-phone-wrap{transform:translate(-50%,-51.5%) rotate(9deg)}.case-phone{--pw:254px}.case-phone .phone-screen{padding:12px 16px 8px}.case-phone.back{--pw:232px;position:absolute;left:-166px;top:60px;z-index:-1;transform:rotate(-25deg);box-shadow:1px 1px #c4ceb6,9px 18px 26px #162b0733}.orbit-back-screen{padding:17px 18px!important;background:radial-gradient(ellipse at 80% 78%,#83a23033,transparent 65%),#11180c!important}.orbit-back-screen h4{font-size:34px;font-weight:400;line-height:1.02;letter-spacing:-.06em;margin:64px 0 0}.orbit-back-screen .mini-brand{display:block;margin-top:30px;font-size:13px}.back-orbit{width:210px;height:210px;border-radius:50%;border:30px solid transparent;background:linear-gradient(#131c0b,#131c0b) padding-box,conic-gradient(#819d28,#edffb4,#293d02,#a9c82b,#192409,#c2db54,#819d28) border-box;transform:rotateX(55deg) rotate(-35deg);position:absolute;bottom:1px;left:21px;box-shadow:0 0 32px #cdf54433,inset 0 0 15px #dcff6d33}.orbit-ui .phone-top{margin-top:26px;margin-bottom:24px}.orbit-ui .mini-brand{font-size:14px;letter-spacing:-.06em}.balance-label{font-size:9px;color:#a0ae8e;margin-bottom:7px}.balance-row{display:flex;justify-content:space-between;align-items:center}.balance-row strong{font-size:34px;letter-spacing:-.05em;font-weight:500}.balance-row span{background:var(--lime);color:#1b250c;padding:5px 7px;border-radius:20px;font-size:7px}.bars{height:89px;display:flex;align-items:flex-end;gap:6px;margin:18px 0 11px;border-bottom:1px solid #77964244;padding-bottom:5px}.bars i{display:block;background:linear-gradient(#deff61,#8eb631);flex:1;border-radius:2px 2px 0 0;height:var(--bar);transform-origin:bottom;animation:barPulse 5s ease-in-out infinite;animation-delay:var(--delay)}.chart-labels{display:flex;justify-content:space-between;color:#7e9068;font-size:5px}.bank-actions{display:flex;justify-content:space-between;margin:21px 0 23px}.bank-actions>span{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:6px;color:#adb79f}.bank-actions b{width:29px;height:29px;border:1px solid #bdd38d22;border-radius:50%;display:grid;place-items:center;font-weight:400;font-size:16px;color:#e9f1dc}.transaction-title{font-size:10px;font-weight:500;margin-bottom:10px}.transaction{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #a4ba7817;font-size:7px}.transaction-icon{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#b9ff86;color:#18351a;font-size:12px}.transaction:nth-of-type(2) .transaction-icon{background:#dedfcf}.transaction:nth-of-type(3) .transaction-icon{background:#e9bc89}.transaction>span:nth-child(2){flex:1}.transaction small{display:block;font-size:5px;color:#83936f;margin-top:4px}.transaction>strong{font-size:7px;font-weight:500}.bank-bottom{margin-top:12px;border-radius:18px;background:#e2fbb10c;border:1px solid #daff9c1c;height:24px;display:grid;place-items:center;font-size:6px;color:#b7c6a2}.visual-caption{position:absolute;right:7%;top:12%;font-size:22px;letter-spacing:-.05em;line-height:1.1;font-style:italic;transform:rotate(-10deg);z-index:5;max-width:120px}.visual-caption svg{display:block;margin:12px 0 0 32px;transform:rotate(95deg);width:40px;height:40px}.case-mindflow .case-phone-wrap{left:55%;transform:translate(-50%,-50%) rotate(-12deg)}.case-mindflow:hover .case-phone-wrap{transform:translate(-50%,-51%) rotate(-8deg)}.mind-ui{background:linear-gradient(155deg,#fcf9ff,#ded0f9)!important;color:#292137}.mind-ui .phone-top svg{color:#7d4ec0}.mind-ui .phone-top{margin:27px 0 19px}.mind-ui .mini-brand{font-size:13px;letter-spacing:-.055em}.mind-ui h4{font-size:29px;letter-spacing:-.055em;line-height:1.06;font-weight:500;margin:0}.mood-spheres{height:117px;position:relative;margin:17px -12px 15px;display:flex;align-items:center;justify-content:center;gap:7px}.mood-spheres span{display:block;width:44px;height:44px;background:radial-gradient(circle at 28% 23%,#fff 1%,#e0c4ff 9%,#ae80ee,#8050d3 53%,#bca1ff 66%,#6835b0 78%,#f1d9ff);box-shadow:inset -3px -4px 7px #40297855,4px 9px 13px #9276c533;border:1px solid #e4d3fb77;border-radius:50%;animation:bob 5s ease-in-out infinite}.mood-spheres span:nth-child(2){width:59px;height:59px;animation-delay:-1s}.mood-spheres span:nth-child(3){width:76px;height:76px;animation-delay:-2s}.mood-spheres span:nth-child(4){width:32px;height:32px;animation-delay:-3s}.mood-spheres:after{content:"How are you, really?";position:absolute;bottom:-7px;left:0;right:0;text-align:center;font-size:7px;color:#826797}.mind-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:23px}.mind-card-grid>div{padding:14px 10px;border-radius:15px;background:#fff9;border:1px solid #fff9}.mind-card-grid svg{color:#834ac9;width:20px;height:20px;margin-bottom:11px}.mind-card-grid strong{font-size:10px;font-weight:500;display:block}.mind-card-grid small{display:block;font-size:7px;color:#93839c;margin-top:4px}.mind-message{display:flex;align-items:center;gap:9px;border:1px solid #9b6fe333;margin-top:12px;background:#bb92eb1c;border-radius:12px;padding:13px 10px}.mind-message svg{color:#8058ad;width:20px;height:20px}.mind-message span{font-size:8px}.mind-message small{display:block;font-size:6px;color:#8e789b;margin-top:3px}.mind-ui .phone-nav{padding-top:17px}.mind-ui .phone-nav>span{color:#b39acc}.mind-ui .phone-nav>span.active{color:#8953d8}.mind-bottom-pill{display:block;width:58px;height:3px;border-radius:5px;background:#271532;margin:11px auto 0}.case-yummly .case-phone-wrap{left:56%;transform:translate(-50%,-50%) rotate(11deg)}.case-yummly:hover .case-phone-wrap{transform:translate(-50%,-51%) rotate(8deg)}.food-ui .phone-top{margin:28px 0 20px}.food-ui .mini-brand{font-size:15px}.food-ui h4{font-size:27px;line-height:1.06;letter-spacing:-.05em;font-weight:500;margin:0 0 17px}.recipe-search{padding:10px 12px;border-radius:20px;background:#ffffff0e;border:1px solid #ffffff09;font-size:7px;color:#969e8e}.recipe-tags{display:flex;gap:4px;margin:10px -1px 14px}.recipe-tags span{font-size:5px;border:1px solid #d9e2cc33;border-radius:10px;padding:5px 7px}.recipe-tags span:first-child{background:var(--lime);color:#17200d;border-color:transparent}.recipe-card{border-radius:18px;overflow:hidden;background:#f4f1e9;color:#1f2519;position:relative}.recipe-picture{height:165px;background:radial-gradient(ellipse at center,#8a773e,#473e29);position:relative;display:grid;place-items:center;overflow:hidden}.salad-plate{width:151px;height:151px;filter:drop-shadow(0 7px 7px #0005);transform:rotate(-10deg);animation:plateTurn 15s ease-in-out infinite}.salad-plate svg{width:100%;height:100%;stroke:none}.recipe-favorite{position:absolute;right:9px;top:10px;width:25px;height:25px;background:#fff;border-radius:50%;display:grid;place-items:center;color:#e86928;font-size:13px}.recipe-info{padding:13px 10px}.recipe-info strong{font-size:12px;letter-spacing:-.03em;font-weight:600;display:block}.recipe-info p{font-size:6px;color:#848776;margin-top:7px}.recipe-mini{display:flex;gap:8px;align-items:center;margin-top:11px;border:1px solid #d5e6ba1a;border-radius:13px;padding:10px}.recipe-mini span{font-size:24px}.recipe-mini strong{font-size:8px;font-weight:500;display:block}.recipe-mini small{display:block;color:#809266;font-size:6px;margin-top:4px}.food-ui .phone-nav{padding-top:12px}.work-end{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 0 25px;font-size:11px;color:#7b8370}.work-end svg{width:23px;height:23px;color:#778658;animation:spin 25s linear infinite}.work-end a{color:#29321e}.motion-section{height:160svh;min-height:1050px;background:var(--ink);color:var(--paper);position:relative}.motion-stage{position:sticky;top:0;height:100svh;min-height:650px;overflow:hidden;isolation:isolate;padding:54px var(--pad)}.motion-grid{position:absolute;inset:0;background-image:linear-gradient(#fff05 1px,transparent 1px),linear-gradient(90deg,#fff05 1px,transparent 1px);background-size:90px 90px;opacity:.4;mask-image:radial-gradient(ellipse,#000,transparent 70%);z-index:-2}.motion-chrome{inset:-30% -8%;transform:scale(var(--motion-scale,.9)) rotate(-20deg);opacity:.65;z-index:-1}.motion-stage .media-slot{z-index:0;opacity:.65}.motion-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:8px;color:#b5bcae;position:relative;z-index:5;padding-top:36px}.motion-meta>span:first-child{display:flex;align-items:center;gap:10px}.motion-title-wrap{position:absolute;inset:25% var(--pad) auto;text-align:center;z-index:4}.motion-title-wrap h2{font-size:clamp(60px,10.9vw,180px);line-height:.9;letter-spacing:-.07em;position:relative;transform:translateY(var(--motion-shift,0px))}.motion-title-wrap h2>span{display:block}.motion-title-wrap h2>span:first-child{-webkit-text-stroke:1px #e8ede3b8;color:transparent;font-weight:600}.motion-title-wrap .motion-emphasis{margin-top:14px}.motion-emphasis em{font-style:normal;color:var(--lime)}.round-reel{width:93px;height:93px;border-radius:50%;background:var(--lime);color:var(--ink);display:flex;align-items:center;justify-content:center;gap:5px;flex-direction:column;position:relative;margin:38px auto 0;box-shadow:0 0 0 9px #d1ff350c;transition:scale .4s,box-shadow .4s}.round-reel:hover{scale:1.09;box-shadow:0 0 0 18px #d1ff350c}.round-reel svg{width:20px;height:20px}.round-reel span{font-family:monospace;font-size:7px;line-height:1.15;letter-spacing:.03em}.motion-bottom{position:absolute;bottom:50px;left:var(--pad);right:var(--pad);display:flex;justify-content:space-between;align-items:flex-end;gap:20px;color:#b0b9a5;font-size:12px;line-height:1.6;z-index:4}.motion-bottom .mono{font-size:7px;color:#737f65}.playground{background:radial-gradient(ellipse at 80% 68%,#e6e4cd,transparent 55%),var(--paper);display:grid;grid-template-columns:1fr 1fr;gap:45px;min-height:890px;overflow:hidden;position:relative}.playground-intro{position:relative;z-index:5}.playground .eyebrow{margin-bottom:28px}.playground h2{font-size:clamp(55px,6.5vw,99px)}.playground .body-copy{margin-top:25px;font-size:15px;color:#747c68}.demo-tabs{margin-top:41px;max-width:416px}.demo-tab{display:flex;align-items:center;gap:21px;padding:20px 0;width:100%;text-align:left;border-top:1px solid var(--line);transition:padding .4s,color .4s;position:relative}.demo-tab:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:#60763a;transform:scaleX(0);transform-origin:left;transition:transform .5s}.demo-tab.is-active:after{transform:scaleX(1)}.demo-tab>span{font-family:monospace;color:#8a9280;font-size:10px}.demo-tab>div{font-size:20px;letter-spacing:-.04em;color:#858e79}.demo-tab small{display:block;font-size:10px;letter-spacing:0;margin-top:8px;color:#939b87}.demo-tab svg{margin-left:auto;width:20px;height:20px;opacity:0;transform:translate(-10px);transition:opacity .3s,transform .3s}.demo-tab.is-active>div{color:var(--ink)}.demo-tab.is-active svg{opacity:1;transform:none}.demo-tab:hover{padding-left:9px}.demo-check{margin-top:24px;font-size:8px;display:flex;align-items:center;gap:9px;color:#7a826e}.demo-check svg{width:16px;height:16px;padding:3px;border-radius:50%;background:var(--lime);color:var(--ink)}.demo-stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:650px;isolation:isolate}.demo-phone{--pw:281px;transform:rotate(-6deg);z-index:5;box-shadow:1px 1px 2px #eaf4d7,16px 40px 45px #394d2530,0 0 0 3px #303c29}.demo-phone .phone-screen{padding:12px 18px;background:#161d12}.demo-orbit{position:absolute;width:680px;height:380px;border:1px solid #6171392b;border-radius:50%;transform:rotate(-54deg);z-index:0}.demo-orbit:after{content:"";width:18px;height:18px;border-radius:50%;background:var(--lime);position:absolute;left:112px;top:24px;box-shadow:0 0 0 8px #c3da971f}.demo-orbit-2{transform:rotate(-54deg) scale(1.2);border-style:dashed;opacity:.5}.demo-orbit-2:after{display:none}.demo-handwritten{position:absolute;right:0;top:9%;font-size:21px;line-height:1.1;letter-spacing:-.05em;transform:rotate(9deg);font-style:italic;color:#626e51;z-index:6}.demo-handwritten svg{width:65px;height:65px;display:block;margin:9px 0 0 12px;stroke-width:1}.prototype-stamp{position:absolute;left:50%;transform:translate(-50%);bottom:8px;white-space:nowrap;display:flex;align-items:center;gap:9px;font-size:8px;border:1px solid #27381622;background:#fafcf3aa;backdrop-filter:blur(15px);padding:12px 19px;border-radius:25px;z-index:8}.prototype-stamp .live-dot{background:#79895d}.demo-panel{padding-top:34px;outline:none}.demo-panel .mini-brand{display:flex;align-items:center;justify-content:space-between;font-size:17px}.demo-panel .mini-brand svg{width:18px;height:18px;color:var(--lime)}.demo-panel h3{font-size:32px;letter-spacing:-.055em;line-height:1.05;font-weight:500;margin-top:30px}.demo-panel .demo-subtitle{font-size:10px;line-height:1.6;color:#93a281;margin-top:12px;max-width:180px}.demo-step-content{animation:demoEnter .5s var(--ease)}.demo-panel .progress-ring{width:159px;height:159px;margin:27px auto 23px}.demo-panel .ring-inner b{font-size:49px}.demo-panel .ring-inner small{font-size:6px}.phone-primary{height:42px;width:100%;border-radius:25px;background:var(--lime);color:var(--ink);font-weight:600;display:flex;justify-content:space-between;align-items:center;padding:0 18px;font-size:10px;transition:background .25s,scale .25s}.phone-primary:hover{background:#e0ff81}.phone-primary:active{scale:.98}.phone-primary svg{width:15px;height:15px}.demo-panel .phone-primary{margin-top:18px}.phone-help{display:block;text-align:center;font-size:6px;color:#82926d;margin:12px 0}.habit-options{display:flex;flex-direction:column;gap:8px;margin:26px 0 16px}.habit-option{display:flex;align-items:center;gap:10px;width:100%;padding:13px 10px;text-align:left;border-radius:12px;background:#242d1c;border:1px solid #c1e69a0b;transition:background .3s,border .3s}.habit-option>svg{width:24px;height:24px;padding:4px;border:1px solid #7e96574d;border-radius:50%;color:#b6d691}.habit-option>span{font-size:10px;flex:1}.habit-option small{display:block;color:#829268;font-size:6px;margin-top:4px}.habit-option .habit-check{flex:0 0 16px;width:16px;height:16px;border:1px solid #7f8f6b66;border-radius:50%;display:grid;place-items:center}.habit-check svg{width:11px;height:11px;opacity:0}.habit-option[aria-pressed=true]{background:#3e4b24;border-color:#caed7655}.habit-option[aria-pressed=true] .habit-check{background:var(--lime);border-color:var(--lime);color:#1b250d}.habit-option[aria-pressed=true] .habit-check svg{opacity:1}.done-orb{position:relative;width:139px;height:139px;background:radial-gradient(circle at 30% 25%,#fbffe5 0,#dbff64 18%,#acd11f 48%,#4d6d11 75%,#c2ea5d);box-shadow:0 20px 40px #98c9331c,inset -3px -4px 12px #efffa377;border:1px solid #cfe98d;display:grid;place-items:center;margin:29px auto 17px;border-radius:50%;animation:orbIn 1s var(--ease),bob 5s 1s ease-in-out infinite}.done-orb svg{width:64px;height:64px;stroke-width:1.5;color:#283707}.done-caption{text-align:center;color:#afc38f;font-size:9px;line-height:1.6}.done-caption b{color:#e8f1d8;font-weight:500}.confetti-container{position:absolute;inset:0;pointer-events:none;z-index:20;overflow:visible}.confetti{position:absolute;width:7px;height:12px;left:50%;top:46%;background:var(--c);border-radius:2px;animation:confetti 1.9s var(--ease) forwards}.sprint{display:grid;grid-template-columns:1.2fr 1fr;background:radial-gradient(ellipse at 78% 60%,#e3efaa,transparent 55%),#d7e6b0;padding-top:78px;padding-bottom:78px;position:relative;overflow:hidden;min-height:535px}.sprint .eyebrow{margin-bottom:27px;color:#5d703c}.sprint h2{font-size:clamp(45px,5.4vw,83px)}.sprint-copy>p:not(.eyebrow){font-size:15px;color:#617047;line-height:1.65;margin:23px 0 26px}.sprint .button{font-size:12px;min-height:49px}.sprint-disclaimer{display:block;font-size:6px;letter-spacing:.07em;color:#73845a;margin-top:19px;font-family:monospace}.sprint-clock{width:360px;height:360px;align-self:center;justify-self:center;position:relative;display:grid;place-items:center}.clock-dial{position:absolute;inset:0;border-radius:50%;border:1px solid #3444184d;box-shadow:0 0 0 36px #45632105,0 0 0 37px #45632115}.clock-dial:before{content:"";position:absolute;inset:14px;border-radius:50%;background:repeating-conic-gradient(from 0deg,transparent 0deg 5deg,#51622a88 5deg 5.5deg,transparent 5.5deg 6deg);mask-image:radial-gradient(transparent 66%,#000 66%,#000 68%,transparent 68%)}.clock-dial:after{content:"";position:absolute;inset:42px;border:1px solid #34441819;border-radius:50%}.clock-number{text-align:center}.clock-number>span{display:block;font-size:157px;font-weight:400;line-height:1;letter-spacing:-.09em;margin-right:14px}.clock-number small{font-family:monospace;font-size:7px;letter-spacing:.08em;display:block;margin-top:12px;color:#60713c}.clock-label{position:absolute;font-family:monospace;font-size:7px;color:#4c5d2c;letter-spacing:.05em;background:#dce8be;padding:5px 9px;z-index:3}.label-top{top:-9px}.label-bottom{bottom:-9px}.label-right{right:-23px;top:49%;transform:rotate(90deg)}.label-left{left:-28px;top:49%;transform:rotate(-90deg)}.clock-satellite{position:absolute;inset:0;animation:spin 20s linear infinite;border-radius:50%}.clock-satellite:after{content:"";width:11px;height:11px;position:absolute;top:37px;left:58px;border-radius:50%;background:#1b2810;box-shadow:0 0 0 5px #3c582517}.process{background:#0e130d;color:var(--paper);padding-top:99px;padding-bottom:70px}.process .eyebrow{color:#8d9b79}.process .section-aside{color:#8b997d;font-size:13px}.process-list{border-top:1px solid #dfe9d422}.process-row{border-bottom:1px solid #dfe9d422;position:relative}.process-row summary{list-style:none;display:flex;align-items:center;gap:35px;padding:26px 5px;cursor:pointer;transition:padding .4s var(--ease)}.process-row summary::-webkit-details-marker{display:none}.process-row summary>span:first-child{color:#6a7959;font-size:11px;font-family:monospace;flex:0 0 30px}.process-row summary h3{font-size:clamp(24px,3.2vw,45px);line-height:1.05;letter-spacing:-.055em;font-weight:400;flex:1}.process-row summary .process-tag{font-size:10px;color:#8b997a;flex:0 0 170px}.process-row summary>svg{width:33px;height:33px;padding:8px;border:1px solid #b3c99544;border-radius:50%;transition:transform .4s,background .4s,color .4s}.process-row summary:hover,.process-row[open] summary{padding-left:17px}.process-row[open] summary{color:var(--lime)}.process-row[open] summary>svg{transform:rotate(45deg);background:var(--lime);color:var(--ink);border-color:var(--lime)}.process-detail{display:grid;grid-template-columns:1fr 1fr;gap:42px;padding:2px 90px 31px 70px;animation:fadeUp .45s var(--ease)}.process-detail strong{font-size:19px;font-weight:400;letter-spacing:-.03em;color:#c5d0b8}.process-detail p{font-size:12px;line-height:1.8;color:#8b9a7a;max-width:430px}.process-foot{display:flex;justify-content:space-between;gap:20px;color:#536744;font-size:7px;margin-top:29px}.studio{background:var(--paper);display:grid;grid-template-columns:1.12fr 1fr;gap:72px;align-items:center}.studio-film{min-height:420px;aspect-ratio:1.15;border-radius:18px;background:radial-gradient(ellipse at 70% 10%,#2c2335,#131714 60%);position:relative;overflow:hidden;isolation:isolate;box-shadow:0 12px 50px #0001}.studio-art{position:absolute;inset:0;overflow:hidden}.studio-art>span{position:absolute;left:35px;top:38px;color:#f3f4ed;font-size:clamp(41px,5.5vw,84px);line-height:.88;font-weight:700;letter-spacing:-.065em;z-index:2}.studio-art>span em{font-style:normal;color:var(--lime)}.studio-ring{position:absolute;border:30px solid transparent;border-radius:50%;background:linear-gradient(#151b13,#242a20) padding-box,conic-gradient(from 35deg,#6a765f,#fcfff1,#181c17,#bac4b1,#3d4635,#f9ffe6,#1a2014,#aabb8c,#6a765f) border-box;box-shadow:3px 6px 24px #0005,inset 0 0 18px #ecffd122;transform:rotate(-25deg);animation:studioRing 12s ease-in-out infinite}.ring-a{width:310px;height:190px;right:-88px;top:8%}.ring-b{width:410px;height:270px;right:-70px;bottom:-120px;animation-delay:-5s}.ring-c{width:270px;height:155px;left:-100px;bottom:-8%;animation-delay:-8s}.studio-play{position:absolute;left:50%;top:59%;transform:translate(-50%,-50%);width:75px;height:75px;border:1px solid #e7f3d8bb;border-radius:50%;backdrop-filter:blur(12px);background:#e8f4db18;color:#f1ffe5;z-index:7;display:grid;place-items:center;transition:background .3s,scale .3s}.studio-play:hover{background:#d1ff3580;scale:1.08}.studio-play svg{width:24px;height:24px}.studio-film-label{position:absolute;left:27px;right:27px;bottom:24px;display:flex;justify-content:space-between;color:#b6c4a7;font-size:6px;z-index:7;gap:15px}.studio-copy .eyebrow{margin-bottom:25px}.studio-copy h2{font-size:clamp(43px,4.8vw,72px)}.studio-copy .body-copy{font-size:16px;margin-top:25px}.studio-copy .body-copy.muted{font-size:12px;max-width:340px;margin-top:17px;line-height:1.8}.studio-copy .inline-link{font-size:11px;gap:17px;margin-top:26px}.faq{background:var(--paper);padding-top:9px;padding-bottom:94px}.faq .section-heading{border-top:1px solid var(--line);padding-top:57px;margin-bottom:34px}.faq h2{font-size:clamp(34px,4vw,61px)}.faq .inline-link{font-size:11px;white-space:nowrap}.faq-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:42px}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{list-style:none;padding:21px 0;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:13px;cursor:pointer;letter-spacing:-.015em}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{width:20px;height:20px;padding:3px;border:1px solid #9eab8d44;border-radius:50%;transition:transform .3s,background .3s}.faq-item[open] summary svg{transform:rotate(45deg);background:#d1ff35}.faq-item p{font-size:12px;line-height:1.8;color:#7b856e;padding:0 30px 24px 0;animation:fadeUp .4s var(--ease)}.contact{background:var(--lime);padding-top:37px;padding-bottom:26px;position:relative;overflow:hidden}.contact:before{content:"";position:absolute;width:850px;height:850px;border:1px solid #60702120;border-radius:50%;right:-430px;top:-80px;pointer-events:none}.contact-top{display:flex;justify-content:space-between;gap:20px;font-size:8px;color:#4d6119}.contact-top>span:first-child{display:flex;align-items:center;gap:8px}.status-dot{background:#2d400c;width:5px;height:5px}.contact-heading{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:70px;margin-bottom:65px;position:relative}.contact h2{font-size:clamp(72px,10.6vw,170px);line-height:.9;letter-spacing:-.07em;font-weight:600}.contact h2 em{font-weight:400;font-style:italic;font-family:Georgia,Times New Roman,serif;letter-spacing:-.08em}.contact-arrow{width:170px;height:170px;flex:0 0 170px;display:grid;place-items:center;border:1px solid #64712455;border-radius:50%;transform:translate(var(--mx,0),var(--my,0));transition:background .3s,transform .5s var(--ease)}.contact-arrow:hover{background:#aacc2e}.contact-arrow svg{width:105px;height:105px;stroke-width:1;transition:transform .3s}.contact-arrow:hover svg{transform:translate(8px,-8px)}.contact-form-wrap{display:grid;grid-template-columns:1fr 2fr;gap:65px;border-top:1px solid #65782466;padding-top:37px}.contact-form-wrap>p{font-size:26px;letter-spacing:-.045em;line-height:1.15}.contact-form-wrap>p strong{font-weight:400;color:#657b27}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:32px}.contact form label{display:block;font-family:monospace;font-size:8px;letter-spacing:.04em;color:#607720;line-height:1.6}.contact input,.contact textarea{display:block;width:100%;color:#26370b;border:0;border-bottom:1px solid #6a812655;border-radius:0;background:transparent;padding:11px 0 15px;margin-bottom:27px;outline:none!important;font-family:Arial,Helvetica,sans-serif;font-size:14px;letter-spacing:-.02em;resize:vertical;transition:border-color .2s}.contact textarea{min-height:45px}.contact input::placeholder,.contact textarea::placeholder{color:#739026}.contact input:focus,.contact textarea:focus{border-bottom-color:#12210a;box-shadow:0 1px #12210a}.form-bottom{display:flex;justify-content:space-between;align-items:center;gap:26px;margin-top:7px}.form-note{font-size:8px;line-height:1.6;color:#688322}.form-bottom .button{font-size:12px;min-height:48px}.form-result{font-size:12px;line-height:1.6;padding:17px;border:1px solid #3e5b26;border-radius:8px;margin-top:18px;color:#263b17}.footer-bar{margin-top:76px;border-top:1px solid #65782466;padding-top:28px;display:flex;align-items:center;gap:34px}.footer-bar .brand{font-size:31px}.footer-bar>span{font-family:monospace;font-size:7px;letter-spacing:.03em;color:#627521}.footer-bar>div{margin-left:auto;display:flex;align-items:center;gap:28px;font-size:10px}.footer-bar button{padding:0;font-size:10px}.footer-bar small{font-size:7px;line-height:1.6;color:#657921;margin-left:auto}.lab-launcher{position:fixed;bottom:18px;right:22px;z-index:90;background:#172014eb;color:#e9f1df;border:1px solid #a4bd7633;box-shadow:0 10px 30px #0003;backdrop-filter:blur(20px);border-radius:40px;display:flex;align-items:center;padding:3px 7px}.lab-launcher>button{display:flex;align-items:center;gap:8px;font-family:monospace;font-size:8px;letter-spacing:.04em;padding:10px 11px;border-radius:30px;transition:background .2s}.lab-launcher>button:hover{background:#ffffff0e}.lab-launcher>span{height:17px;width:1px;background:#93b16833}.lab-launcher svg{width:16px;height:16px;color:var(--lime)}.tour-hud{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:160;align-items:center;gap:12px;min-width:310px;padding:10px 13px 10px 18px;background:#182013ec;backdrop-filter:blur(20px);border:1px solid #9eb27133;border-radius:40px;color:#dae4cc;box-shadow:0 8px 30px #0003}.tour-hud:not([hidden]){display:flex}.tour-dot{width:5px;height:5px;background:var(--lime);border-radius:50%;animation:live 2s infinite}.tour-hud>span:nth-child(2){font-family:monospace;font-size:7px;letter-spacing:.04em;white-space:nowrap;width:136px}.tour-progress{height:2px;width:75px;background:#91a07733;overflow:hidden}.tour-progress i{display:block;background:var(--lime);height:100%;transform:scaleX(0);transform-origin:left}.tour-stop{padding:3px;color:#a3b28e;display:grid;place-items:center}.tour-stop svg{width:16px;height:16px}.toast{position:fixed;bottom:82px;left:50%;transform:translate(-50%,15px);z-index:350;background:#172211f0;backdrop-filter:blur(20px);border:1px solid #a2b97855;color:#e4efd7;padding:14px 22px;border-radius:35px;font-size:12px;max-width:calc(100% - 40px);text-align:center;opacity:0;pointer-events:none;transition:opacity .35s,transform .35s;box-shadow:0 10px 35px #0002}.toast.visible{opacity:1;transform:translate(-50%)}dialog{border:0;padding:0}dialog::backdrop{background:#050a07b8;backdrop-filter:blur(12px)}.icon-button{width:36px;height:36px;border-radius:50%;border:1px solid #ffffff24;display:grid;place-items:center;flex-shrink:0;color:inherit;transition:background .2s}.icon-button svg{width:18px;height:18px}.icon-button:hover{background:#ffffff12}.lab-dialog{position:fixed;inset:18px 18px 18px auto;margin:0;width:425px;max-width:calc(100vw - 36px);max-height:calc(100svh - 36px);height:calc(100svh - 36px);border:1px solid #a8c18d33;border-radius:22px;background:#10170f;color:#e4ebdb;box-shadow:-20px 0 70px #0004;padding:30px;overflow:auto;scrollbar-width:thin;scrollbar-color:#35472a #11170e}.lab-dialog[open]{animation:labIn .45s var(--ease)}.lab-top{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.lab-top .eyebrow{font-size:7px;color:#7d946b;margin-bottom:12px}.lab-top h2{font-size:40px;letter-spacing:-.065em;display:flex;align-items:center;gap:19px}.lab-top h2 span{font-size:34px;color:var(--lime);font-weight:400}.lab-intro{font-size:12px;line-height:1.7;margin-top:21px;color:#8da17d}.lab-controls{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:23px}.lab-control{display:flex;align-items:center;justify-content:center;gap:9px;border-radius:12px;padding:13px 9px;background:#a7cb7220;border:1px solid #a7cb7227;font-size:10px}.lab-control svg{width:16px;height:16px;color:var(--lime)}.lab-control b{font-family:monospace;font-size:8px;color:var(--lime);margin-left:6px}.lab-section-label{font-size:7px;color:#657f52;margin:30px 0 14px}.media-control{border:1px solid #9fbd7f22;background:#d1f5b405;border-radius:12px;padding:15px;margin-bottom:10px}.media-control-top{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:500}.media-control-top small{font-family:monospace;font-size:6px;color:#678653;border:1px solid #759c5333;border-radius:20px;padding:3px 6px}.asset-name{color:#7f9c6b;font-size:8px;line-height:1.5;margin:6px 0 11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.asset-actions{display:flex;gap:7px}.upload-label{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px dashed #8ca9714d;border-radius:8px;font-size:9px;padding:9px 12px;cursor:pointer;flex:1;background:#aac68909;transition:background .2s}.upload-label:hover{background:#aaca8418}.upload-label svg{width:13px;height:13px}.file-input{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden}.upload-label:focus-within{outline:2px solid var(--lime);outline-offset:3px}.reset-slot{width:31px;border:1px solid #9eb58222;border-radius:8px;color:#7e956c;font-size:14px}.media-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}.media-options label{font-size:7px;color:#738b60}.media-options select{background:#1c2a14;color:#b7cba6;font-size:8px;border:1px solid #8daa7130;border-radius:6px;width:100%;padding:6px;margin-top:4px}.media-options input[type=range]{width:100%;accent-color:var(--lime);height:18px}.opacity-label{margin-top:9px;display:flex;align-items:center;gap:14px;font-size:7px;color:#789063}.opacity-label input{flex:1;min-width:40px;accent-color:var(--lime);height:14px}.lab-wide{width:100%;background:var(--lime);color:#192110;border-radius:30px;padding:12px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:11px;font-weight:500}.lab-wide svg{width:15px;height:15px;transform:rotate(180deg)}.lab-reset{font-size:9px;color:#718b60;display:block;padding:12px 0;margin:0 auto}.lab-note{border-top:1px solid #a8c8841b;padding-top:20px;margin-top:13px;font-size:9px;color:#5f7a4d;line-height:1.8}.lab-note b{font-weight:400;color:#96b281}.lab-note p{margin-top:10px}.media-slot{position:absolute;inset:0;z-index:3;overflow:hidden;pointer-events:none;opacity:var(--media-opacity,1)}.media-slot video,.media-slot img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0;opacity:0;transition:opacity .8s}.media-slot img.loaded,.media-slot video.loaded{opacity:1}.hero-visual>.media-slot{inset:0 0 -2% -12%;mask-image:radial-gradient(ellipse,#000 48%,transparent 72%);z-index:3}.has-full-media>.visual-object{opacity:0!important;visibility:hidden}.has-full-media>.media-slot{z-index:6;mask-image:none}.case-visual.has-full-media .visual-caption{display:none}.studio-film .media-slot{z-index:4}.reel-dialog{position:fixed;inset:0;margin:0;width:100vw;max-width:none;height:100svh;max-height:none;background:#090e09;color:#edf3e6;overflow:hidden}.reel-dialog[open]{animation:fadeIn .4s var(--ease)}.reel-top{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:32px 44px;position:absolute;left:0;right:0;top:0;z-index:7;font-size:8px;color:#a3b88f}.reel-top .brand{font-size:24px;color:#e5eddc}.reel-top>div{display:flex;align-items:center;gap:22px}.sound-toggle{display:flex;align-items:center;gap:8px;font-family:monospace;font-size:7px;color:#a3b88f}.sound-toggle svg{width:15px;height:15px}.sound-toggle[aria-pressed=true]{color:var(--lime)}.reel-stage{position:absolute;inset:0;overflow:hidden}.reel-orbit{position:absolute;left:50%;top:50%;width:80vw;height:50vw;border:1px solid #87986c22;border-radius:50%;transform:translate(-50%,-50%) rotate(-32deg)}.reel-chrome{inset:-38% -15%;opacity:.72;transform:rotate(-25deg);transition:transform 2s var(--ease),filter 2s;filter:hue-rotate(var(--reel-hue,0deg))}.reel-type{position:absolute;left:var(--pad);right:var(--pad);top:50%;transform:translateY(-50%);text-align:center;z-index:5}.reel-kicker{font-size:9px;color:#bfcca9;display:block;letter-spacing:.2em}.reel-word{font-size:clamp(84px,19.5vw,320px);font-weight:800;letter-spacing:-.085em;line-height:.9;margin:20px 0 29px;color:var(--lime);mix-blend-mode:screen}.reel-word.enter{animation:reelWordIn .95s var(--ease) both}.reel-sub{font-size:18px;color:#c1ceb0;letter-spacing:-.035em;display:block}.reel-corner{position:absolute;bottom:103px;left:44px;font-size:7px;color:#80976c}.reel-numbers{position:absolute;bottom:97px;right:44px;font-size:26px;letter-spacing:-.06em;color:#d1e0bd}.reel-bottom{position:absolute;bottom:35px;left:44px;right:44px;display:flex;align-items:center;gap:32px;z-index:7;font-size:7px;color:#779463}.reel-progress{height:2px;background:#8baf6224;flex:1;overflow:hidden}.reel-progress i{display:block;width:100%;height:100%;background:var(--lime);transform:scaleX(0);transform-origin:left}.reel-restart{font-family:monospace;font-size:8px;color:#c6dea7;padding:5px}.case-dialog{width:720px;max-width:calc(100vw - 30px);border-radius:23px;padding:50px;background:#f1f3e7;max-height:calc(100svh - 40px);overflow:auto;color:var(--ink)}.case-dialog[open]{animation:dialogIn .4s var(--ease)}.case-dialog>.icon-button{position:absolute;right:19px;top:19px;border-color:#24341633}.case-dialog>.eyebrow{font-size:7px;color:#7b8c64;max-width:85%}.case-dialog>h2{font-size:86px;margin:34px 0 23px}.case-dialog-intro{font-size:17px;line-height:1.7;color:#596b48;letter-spacing:-.02em}.case-dialog-pills{display:flex;gap:7px;flex-wrap:wrap;margin:26px 0}.case-dialog-pills span{padding:7px 11px;border:1px solid #abc18c66;border-radius:30px;font-size:9px}.case-dialog-flow{padding:24px 0;border-top:1px solid #bdd09e66;border-bottom:1px solid #bdd09e66;display:flex;align-items:center;justify-content:space-between;gap:13px;color:#73885b;font-family:monospace;font-size:10px;line-height:1.7}.case-dialog-flow b{color:#334824;font-family:Arial,Helvetica,sans-serif;font-size:13px;letter-spacing:-.02em;font-weight:500}.case-dialog-flow svg{width:17px;height:17px;color:#899d70}.case-dialog-note{font-size:11px;line-height:1.8;color:#899775;margin:23px 0}.case-dialog .button{font-size:12px;min-height:48px}.chrome-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.chrome-fallback i{position:absolute;display:block;width:64%;height:40%;border:clamp(18px,4vw,49px) solid transparent;border-radius:50%;background:linear-gradient(#0c110b,#20251a) padding-box,conic-gradient(from 45deg,#718166,#eefadb,#1e251a,#a9b59a,#181e13,#f3ffe0,#90a358,#19200c,#c7d99b,#718166) border-box;transform:rotate(-45deg);box-shadow:0 0 14px #d8f7a819;animation:fallbackChrome 10s ease-in-out infinite}.chrome-fallback i:nth-child(2){transform:rotate(45deg);animation-delay:-3s}.chrome-fallback i:nth-child(3){transform:rotate(-5deg) scale(.8);animation-delay:-5s}.scene-ready>.chrome-fallback{display:none}.scene-failed{display:none!important}.noscript{position:fixed;bottom:0;left:0;right:0;z-index:300;background:var(--lime);color:var(--ink);padding:20px;text-align:center;font-size:14px}.js-ready .reveal{opacity:0;transform:translateY(25px);transition:opacity .85s var(--ease),transform .85s var(--ease)}.js-ready .reveal.is-visible{opacity:1;transform:none}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important;scroll-behavior:auto!important}.motion-paused .hero-eyebrow,.motion-paused .hero-description,.motion-paused .hero-actions,.motion-paused .title-spark{opacity:1;transform:none}.motion-paused .line-inner{transform:none}.motion-paused .hero-visual>.chrome-wrap{opacity:1;transform:rotate(-12deg)}.motion-paused .reveal{opacity:1!important;transform:none!important}.motion-paused .cursor-ring{display:none}@keyframes live{0%,to{opacity:1}50%{opacity:.45}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes lineIn{to{transform:translateY(0) rotate(0)}}@keyframes spin{to{rotate:360deg}}@keyframes sculptureIn{0%{opacity:0;scale:.7;transform:rotate(-24deg)}to{opacity:1;scale:1;transform:rotate(-12deg)}}@keyframes phoneIn{0%{opacity:0;translate:60px 100px;scale:.86}to{opacity:1;translate:0 0;scale:1}}@keyframes phoneFloat{0%,to{transform:rotate(13deg) rotateY(-12deg) rotateX(8deg) translateY(0)}50%{transform:rotate(10deg) rotateY(-6deg) rotateX(5deg) translateY(-13px)}}@keyframes labelFloat{0%,to{translate:0 0}50%{translate:0 -9px}}@keyframes scrollTrack{0%{transform:translateY(-22px)}to{transform:translateY(50px)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes barPulse{0%,to{scale:1 1}50%{scale:1 .81}}@keyframes bob{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes plateTurn{0%,to{transform:rotate(-10deg)}50%{transform:rotate(6deg)}}@keyframes demoEnter{0%{opacity:0;translate:14px 0}to{opacity:1;translate:0 0}}@keyframes orbIn{0%{scale:.6;opacity:0;rotate:-30deg}to{scale:1;opacity:1;rotate:0deg}}@keyframes confetti{0%{transform:translate(0) rotate(0);opacity:1}80%{opacity:1}to{transform:translate(var(--x),var(--y)) rotate(var(--r));opacity:0}}@keyframes studioRing{0%,to{transform:rotate(-25deg) translateY(0)}50%{transform:rotate(0) translateY(-14px)}}@keyframes labIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes dialogIn{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:none}}@keyframes reelWordIn{0%{opacity:0;transform:translateY(60px) scale(.9);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes fallbackChrome{0%,to{rotate:-8deg}50%{rotate:15deg}}@media(min-width:1600px){.case-card{height:760px}.case-copy{padding:60px 0 52px 60px}.case-phone{--pw:285px}.case-phone.back{--pw:260px;left:-180px}.hero-phone-wrap{scale:1.1}.hero{padding-top:190px}.hero-description{font-size:18px;max-width:420px}.hero-bottom{bottom:77px}.case-description{font-size:15px;max-width:350px}.case-subtitle{font-size:34px}.case-tags span{font-size:10px}.case-title{margin-top:43px}.case-cta{margin-top:30px}}@media(max-width:1200px){.availability{display:none}.desktop-nav{gap:25px}.hero{padding-top:152px;min-height:800px}.hero h1{font-size:9.1vw}.hero-visual{left:43%;width:62%}.hero-phone-wrap{scale:.9;left:49%}.hero-description{max-width:330px;font-size:14px}.hero-actions{gap:17px}.hero-actions .button{font-size:11px;gap:18px;padding:0 19px}.hero-actions .text-button{font-size:10px;gap:9px}.hero-stats{gap:26px}.hero-stat+.hero-stat{padding-left:23px}.hero-stat b{font-size:30px}.hero-stat span{font-size:8px}.hero-bottom{gap:23px}.label-one{right:9%;top:27%;font-size:9px;padding:12px 15px}.label-two{left:4%;bottom:21%;font-size:9px}.art-caption{right:3%;font-size:17px}.case-copy{padding:42px 0 40px 35px;width:46%}.case-title{font-size:7.4vw;margin-top:30px}.case-subtitle{font-size:24px}.case-description{font-size:12px;max-width:250px}.case-card{height:640px;min-height:610px}.case-phone-wrap{scale:.91;left:61%}.case-phone.back{left:-135px;top:62px}.case-metrics{gap:16px}.case-metrics>div+div{padding-left:13px}.case-metrics b{font-size:25px}.case-category{font-size:9px;gap:10px}.case-category .cat-right{padding-left:9px}.visual-caption{right:5%;font-size:19px;max-width:100px}.case-tags{max-width:270px}.case-tags span{font-size:7px}.intro-aside{padding-right:0}.playground{gap:20px;min-height:810px}.demo-phone{--pw:263px}.demo-handwritten{right:-10px;font-size:17px}.demo-panel h3{font-size:29px;margin-top:24px}.demo-panel .progress-ring{width:145px;height:145px;margin:23px auto 20px}.demo-panel .demo-subtitle{font-size:9px}.demo-panel .phone-primary{margin-top:12px}.habit-option{padding:11px 10px}.habit-options{gap:7px;margin:21px 0 13px}.done-orb{width:132px;height:132px;margin:23px auto 19px}.sprint-clock{width:300px;height:300px}.clock-number>span{font-size:132px}.clock-label{font-size:6px}.clock-satellite:after{left:44px;top:33px}.sprint{min-height:510px}.studio{gap:48px}.studio-film{min-height:380px}.contact-arrow{width:140px;height:140px;flex-basis:140px}.contact-arrow svg{width:85px;height:85px}.contact-form-wrap{gap:43px}.footer-bar{gap:20px}.footer-bar>div{gap:20px}}@media(max-width:950px){.hero{min-height:810px;padding-top:153px}.hero h1{font-size:9.7vw}.hero-copy{width:65%}.hero-visual{left:42%;width:65%;top:101px;height:calc(100% - 165px)}.hero-phone-wrap{scale:.79;left:56%;top:49%}.hero-description{max-width:285px;font-size:13px;margin-top:24px}.hero-actions{align-items:flex-start;flex-direction:column;gap:11px}.hero-actions .button{font-size:11px;min-height:46px}.hero-actions .text-button{font-size:11px}.hero-visual>.chrome-wrap{inset:-4% -32% -6% -22%}.label-one{right:7%;top:19%;font-size:7px}.label-two{left:12%;bottom:17%;font-size:8px}.label-two svg{width:25px;height:25px}.art-caption{right:3%;bottom:27%;font-size:15px}.hero-bottom{bottom:68px}.scroll-hint{font-size:6px;gap:12px}.demo-note{font-size:5px;max-width:80px}.hero-stat span{font-size:7px}.hero-stats{gap:16px}.hero-stat+.hero-stat{padding-left:18px}.intro{gap:24px}.manifesto{font-size:6vw}.intro-aside{font-size:12px;max-width:280px}.mini-orbit{margin-bottom:27px}.case-card{min-height:580px;height:600px}.case-copy{width:47%;padding-left:28px;padding-top:36px}.case-title{font-size:7.4vw;margin-top:26px}.case-subtitle{font-size:22px}.case-description{font-size:11px;max-width:215px}.case-visual{width:64%}.case-phone-wrap{scale:.8;left:65%;top:51%}.case-phone.back{left:-118px;top:60px;--pw:216px}.case-mindflow .case-phone-wrap,.case-yummly .case-phone-wrap{left:62%}.case-tags{gap:4px;max-width:225px}.case-tags span{font-size:6px;padding:5px 7px}.case-metrics{gap:10px}.case-metrics b{font-size:22px}.case-metrics small{font-size:7px}.case-metrics>div+div{padding-left:10px}.case-cta{font-size:10px;min-height:44px;gap:16px}.case-category{font-size:8px;gap:7px}.case-category .cat-right{font-size:7px;padding-left:7px}.visual-caption{font-size:16px;top:12%;right:6%;max-width:85px}.case-wordmark{font-size:115px}.playground{padding-top:85px;padding-bottom:75px;grid-template-columns:1.03fr 1fr;gap:5px;min-height:810px}.playground h2{font-size:7.5vw}.playground .eyebrow{font-size:8px;max-width:290px}.playground .body-copy{font-size:13px}.demo-tabs{margin-top:31px}.demo-tab{gap:14px;padding:18px 0}.demo-tab>div{font-size:18px}.demo-tab small{font-size:8px}.demo-stage{min-height:620px}.demo-phone{scale:.87}.demo-handwritten{right:-18px;top:6%;font-size:15px}.prototype-stamp{font-size:6px;bottom:20px;padding:10px 13px}.demo-orbit{width:540px;height:330px}.demo-check{font-size:6px}.sprint h2{font-size:5.6vw}.sprint-clock{width:244px;height:244px}.clock-dial{box-shadow:0 0 0 23px #45632105,0 0 0 24px #45632115}.clock-number>span{font-size:105px}.clock-number small,.clock-label{font-size:5px}.clock-satellite:after{left:35px;top:24px}.sprint-copy>p:not(.eyebrow){font-size:13px}.process-row summary{gap:25px}.process-row summary .process-tag{flex-basis:132px;font-size:9px}.process-detail{padding-left:60px;gap:25px;padding-right:40px}.studio{gap:35px}.studio-film{min-height:345px}.studio-art>span{font-size:6.2vw;left:25px}.studio-copy .eyebrow{font-size:8px}.studio-copy h2{font-size:5.3vw}.studio-copy .body-copy{font-size:14px}.studio-copy .body-copy.muted{font-size:10px}.studio-copy .inline-link{font-size:10px;gap:8px}.studio-film-label{font-size:5px;left:19px;right:19px}.faq-grid{column-gap:28px}.faq-item summary{font-size:12px}.faq .section-heading .eyebrow{font-size:8px}.contact-heading{margin-top:58px;margin-bottom:50px}.contact h2{font-size:10.5vw}.contact-arrow{width:110px;height:110px;flex-basis:110px}.contact-arrow svg{width:64px;height:64px}.contact-top{font-size:6px}.contact-form-wrap>p{font-size:22px}.form-row{gap:23px}.contact-form-wrap{gap:34px;grid-template-columns:.8fr 2fr}.footer-bar>span{display:none}}@media(max-width:700px){:root{--pad:22px}html{scroll-padding-top:85px}.section-pad{padding:65px var(--pad)}.site-header{height:72px;padding:0 var(--pad);gap:15px}.site-header.scrolled{height:66px}.brand{font-size:26px;gap:12px}.brand-tag{font-size:5.5px;padding-left:12px}.desktop-nav{display:none}.header-right{gap:11px}.header-cta{font-size:9px;padding:10px 13px;gap:17px}.header-cta svg{width:14px;height:14px}.menu-toggle{display:flex}.hero{height:auto;min-height:1130px;max-height:none;padding-top:125px;padding-bottom:205px;overflow:hidden}.hero-copy{width:100%;max-width:none}.hero h1{font-size:clamp(70px,13.4vw,98px);line-height:.88;letter-spacing:-.065em;max-width:100%}.hero h1 .line{padding-bottom:5px}.hero-eyebrow{font-size:6.6px;letter-spacing:.07em;margin-bottom:21px}.hero-eyebrow .live-dot{width:4px;height:4px}.title-spark{width:.5em;height:.5em}.accent-line{gap:20px}.hero-description{font-size:13px;line-height:1.65;max-width:320px;margin:20px 0}.hero-actions{flex-direction:row;align-items:center;gap:16px}.hero-actions .button{font-size:10px;min-height:44px;padding:0 16px;gap:20px}.hero-actions .text-button{font-size:9px;gap:8px;max-width:116px;line-height:1.4;text-align:left;padding:0}.play-circle{width:29px;height:29px;flex:0 0 29px}.play-circle svg{width:14px;height:14px}.hero-visual{top:535px;left:0;width:100%;height:430px;transform:none!important}.hero-visual>.chrome-wrap{inset:-28% -20% -26%;opacity:.9}.hero-phone-wrap{scale:.68;left:52%;top:48%}.label-one{right:4%;top:18%;padding:9px 12px;font-size:6px;gap:6px}.label-one .live-dot{width:4px;height:4px}.label-two{left:3%;bottom:21%;font-size:7px;padding:8px 11px 8px 8px;gap:7px}.label-two small{font-size:6px;margin-top:3px}.label-two svg{width:23px;height:23px;padding:6px}.art-caption{right:5%;bottom:25%;font-size:13px;line-height:1.05}.art-caption svg{width:39px;height:42px;margin-top:4px;margin-left:3px}.hero-bottom{bottom:61px;display:grid;grid-template-columns:1fr auto;gap:14px 10px}.hero-stats{gap:22px;grid-column:1/-1}.hero-stat{flex:1}.hero-stat+.hero-stat{padding-left:22px}.hero-stat b{font-size:27px}.hero-stat span{font-size:6.5px;line-height:1.3;margin-top:5px;max-width:105px}.demo-note{max-width:none;font-size:5px;letter-spacing:.04em}.scroll-hint{font-size:5px;gap:7px;line-height:1.3;margin-top:-7px}.scroll-track{height:24px}.hero-index{bottom:21px;font-size:5px}.hero-orbit{top:560px;right:-370px;width:940px;height:290px}.orbit-two{top:505px;width:1000px;height:520px;right:-430px}.hero-grid{background-size:80px 80px;mask-image:linear-gradient(transparent,#000)}.intro{grid-template-columns:1fr;gap:25px;padding-top:58px;padding-bottom:62px}.intro .section-kicker{font-size:6.5px;gap:11px}.crosshair{font-size:23px}.manifesto{font-size:clamp(40px,9.3vw,65px);line-height:1.03}.intro-aside{justify-self:stretch;display:grid;grid-template-columns:48px 1fr;gap:0 21px;font-size:12px;max-width:none;padding:5px 0 0}.mini-orbit{width:45px;height:19px;margin:7px 0 0;grid-row:1/3}.mini-orbit:after{width:7px;height:7px;left:5px}.intro-aside .inline-link{grid-column:2;font-size:10px;margin-top:18px;justify-self:start;gap:18px}.work{padding-top:0;padding-bottom:18px}.work .section-heading{padding-top:44px}.section-heading{gap:22px;margin-bottom:31px;align-items:flex-start}.section-heading h2{font-size:clamp(39px,9.5vw,61px)}.section-heading .eyebrow{font-size:6.5px;margin-bottom:19px}.work .section-heading{flex-direction:column;gap:23px}.section-aside{font-size:10px;max-width:none;line-height:1.6}.work .section-aside{display:flex;align-items:center;gap:18px}.outline-badge{font-size:5px;padding:5px 8px;margin-bottom:0;white-space:nowrap}.work .section-aside p{font-size:9px}.case-card,.case-card:nth-child(2),.case-card:nth-child(3){position:relative;top:auto;height:auto;min-height:860px;margin-bottom:20px;border-radius:17px;transform:none!important}.case-copy{width:100%;height:auto;padding:27px 25px 0;z-index:7;pointer-events:none}.case-category{font-size:7px;gap:9px}.case-category span:first-child{width:21px;height:21px;font-size:7px}.case-category .cat-right{font-size:7px;padding-left:9px}.case-title{font-size:59px;line-height:.95;margin-top:25px;margin-bottom:13px}.case-subtitle{font-size:25px;line-height:1.03;max-width:280px}.case-description{font-size:11px;line-height:1.6;max-width:280px;margin-top:13px}.case-tags{margin-top:16px;max-width:none;gap:5px}.case-tags span{font-size:6px;padding:5px 8px}.case-metrics{margin-top:18px;padding-top:0;gap:20px}.case-metrics>div+div{padding-left:19px}.case-metrics b{font-size:23px}.case-metrics small{font-size:6.5px}.case-metric-note{font-size:5px;margin-top:9px}.case-cta{position:absolute;top:789px;left:25px;margin-top:0;min-height:41px;font-size:9px;gap:23px}.case-visual{position:absolute;top:395px;height:405px;width:100%;overflow:hidden;right:0;bottom:auto}.case-visual>.chrome-wrap{inset:-18% -35% -19%;transform:rotate(-19deg)}.case-phone-wrap{scale:.64;left:62%;top:52%}.case-phone.back{left:-146px;top:60px;--pw:224px}.case-mindflow .case-phone-wrap,.case-yummly .case-phone-wrap{left:53%;scale:.7;top:53%}.case-mindflow>.case-visual>.chrome-wrap{inset:-12% -25% -20%}.case-mindflow .case-title{font-size:55px}.visual-caption{top:18%;right:7%;font-size:15px;max-width:87px}.case-orbit .visual-caption{top:20%;right:4%;max-width:70px;font-size:13px}.case-wordmark{font-size:100px;bottom:15px;left:6%}.work-end{padding:8px 2px 11px;font-size:7px;gap:10px}.work-end>span{max-width:133px;line-height:1.5}.work-end svg{width:18px;height:18px}.work-end a{font-size:7px;white-space:nowrap}.motion-section{height:125svh;min-height:800px}.motion-stage{min-height:600px;padding:32px var(--pad);height:100svh}.motion-meta{font-size:5px;padding-top:48px;gap:12px}.motion-meta>span:first-child{gap:6px}.motion-meta .live-dot{width:4px;height:4px}.motion-meta>span:nth-child(2){max-width:96px;text-align:right}.motion-chrome{inset:-8% -75%;opacity:.7}.motion-title-wrap{top:33%;left:17px;right:17px}.motion-title-wrap h2{font-size:12.2vw;line-height:.95;letter-spacing:-.055em}.motion-title-wrap .motion-emphasis{margin-top:9px;white-space:nowrap}.round-reel{width:71px;height:71px;margin-top:29px;box-shadow:0 0 0 7px #d1ff350c}.round-reel span{font-size:5px}.round-reel svg{width:17px;height:17px}.motion-bottom{bottom:49px;left:var(--pad);right:var(--pad);font-size:10px}.motion-bottom .mono{font-size:5px;max-width:90px;text-align:right}.playground{grid-template-columns:1fr;gap:17px;padding-top:59px;padding-bottom:50px;min-height:0}.playground h2{font-size:60px}.playground .eyebrow{font-size:6.7px;margin-bottom:23px;max-width:none}.playground .body-copy{font-size:13px;margin-top:20px}.demo-tabs{max-width:none;display:flex;gap:8px;margin-top:26px}.demo-tab{display:block;padding:13px 0;border-top:1px solid #aab59966;flex:1}.demo-tab>span{font-size:8px;display:block;margin-bottom:8px}.demo-tab>div{font-size:12px;letter-spacing:-.025em;line-height:1.2}.demo-tab small,.demo-tab svg{display:none}.demo-tab:hover{padding-left:0}.demo-check{font-size:6px;margin-top:18px}.demo-check svg{width:13px;height:13px}.demo-stage{min-height:622px;margin-top:1px}.demo-phone{--pw:270px;scale:.91;transform:rotate(-5deg)}.demo-orbit{width:565px;height:300px}.demo-handwritten{right:0;top:7%;font-size:13px;z-index:4}.demo-handwritten svg{width:46px;height:46px;margin-left:18px}.prototype-stamp{bottom:5px;font-size:6px;padding:10px 15px}.demo-panel{padding-top:32px}.demo-panel h3{font-size:31px;margin-top:26px}.demo-panel .progress-ring{width:151px;height:151px;margin:23px auto}.demo-panel .phone-primary{margin-top:16px}.habit-options{margin-top:24px}.habit-option{padding:12px 10px}.done-orb{width:137px;height:137px;margin:26px auto 21px}.sprint{grid-template-columns:1fr;gap:62px;padding-top:58px;padding-bottom:74px}.sprint .eyebrow{font-size:7px;margin-bottom:22px}.sprint h2{font-size:47px}.sprint-copy>p:not(.eyebrow){font-size:13px;margin:20px 0 22px}.sprint .button{font-size:11px;min-height:45px}.sprint-disclaimer{font-size:5px;margin-top:15px}.sprint-clock{width:275px;height:275px}.clock-dial{box-shadow:0 0 0 27px #45632105,0 0 0 28px #45632115}.clock-number>span{font-size:123px}.clock-number small,.clock-label{font-size:6px}.clock-satellite:after{left:39px;top:30px}.process{padding-top:58px;padding-bottom:44px}.process .section-heading{flex-direction:column;gap:22px;margin-bottom:31px}.process h2{font-size:44px}.process .section-aside{font-size:11px}.process-row summary{gap:16px;padding:24px 0}.process-row summary>span:first-child{font-size:8px;flex-basis:20px}.process-row summary h3{font-size:29px}.process-row summary .process-tag{display:none}.process-row summary>svg{width:26px;height:26px;padding:6px}.process-row summary:hover,.process-row[open] summary{padding-left:5px}.process-detail{padding:0 9px 24px 36px;grid-template-columns:1fr;gap:13px}.process-detail strong{font-size:16px}.process-detail p{font-size:11px;line-height:1.8}.process-foot{font-size:5px;gap:17px;margin-top:24px}.studio{grid-template-columns:1fr;gap:35px;padding-top:58px;padding-bottom:55px}.studio-film{min-height:0;aspect-ratio:1.07;border-radius:16px}.studio-art>span{font-size:63px;top:32px;left:27px}.studio-play{width:65px;height:65px;top:61%}.studio-film-label{font-size:5px;bottom:21px}.studio-copy .eyebrow{font-size:7px;margin-bottom:21px}.studio-copy h2{font-size:50px}.studio-copy .body-copy{font-size:15px;margin-top:21px}.studio-copy .body-copy.muted{font-size:11px;max-width:310px;margin-top:16px}.studio-copy .inline-link{font-size:10px;gap:20px;margin-top:21px}.faq{padding-top:0;padding-bottom:60px}.faq .section-heading{padding-top:39px;flex-direction:column;gap:13px;margin-bottom:22px}.faq .section-heading .eyebrow{font-size:6.3px;margin-bottom:18px}.faq h2{font-size:39px}.faq .inline-link{font-size:10px;gap:20px;padding:6px 0}.faq-grid{grid-template-columns:1fr}.faq-item summary{font-size:12px;padding:20px 0}.faq-item p{font-size:11px;line-height:1.75;padding-bottom:21px}.contact{padding-top:28px;padding-bottom:90px}.contact-top{font-size:5px;gap:15px}.contact-top>span:nth-child(2){display:none}.contact-heading{margin-top:46px;margin-bottom:39px;align-items:flex-end;gap:8px}.contact h2{font-size:13vw;line-height:.95}.contact-arrow{width:59px;height:59px;flex-basis:59px;margin-bottom:4px}.contact-arrow svg{width:33px;height:33px;stroke-width:1.1}.contact-form-wrap{grid-template-columns:1fr;gap:27px;padding-top:27px}.contact-form-wrap>p{font-size:21px;line-height:1.13}.contact-form-wrap>p br{display:none}.contact-form-wrap>p strong{display:block;margin-top:4px}.form-row{gap:20px}.contact input,.contact textarea{font-size:13px;padding:11px 0 13px;margin-bottom:22px}.contact form label{font-size:7px}.form-note{font-size:6px;max-width:130px}.form-bottom{gap:18px}.form-bottom .button{font-size:10px;min-height:44px;padding:0 16px;gap:22px}.form-bottom .button svg{width:16px;height:16px}.footer-bar{flex-wrap:wrap;gap:24px 20px;padding-top:26px;margin-top:45px}.footer-bar .brand{font-size:29px}.footer-bar>div{gap:21px;font-size:9px}.footer-bar button{font-size:9px}.footer-bar small{font-size:6px;flex:1 1 100%;margin-left:0;line-height:1.6}.lab-launcher{bottom:13px;right:13px;padding:3px 5px}.lab-launcher>button{font-size:6.5px;padding:9px;gap:5px}.lab-launcher svg{width:13px;height:13px}.lab-launcher>span{height:13px}.tour-hud{bottom:64px;min-width:282px;padding:10px 12px 10px 15px;gap:9px}.tour-hud>span:nth-child(2){width:121px;font-size:6px}.tour-progress{width:65px}.toast{font-size:10px;bottom:72px;padding:12px 18px}.lab-dialog{top:9px;bottom:9px;right:9px;max-width:calc(100vw - 18px);height:calc(100svh - 18px);max-height:calc(100svh - 18px);border-radius:18px;padding:25px}.lab-top h2{font-size:38px}.lab-intro{font-size:11px}.reel-top{padding:25px 22px;gap:15px}.reel-top .brand{font-size:21px}.reel-top>span{display:none}.reel-top>div{gap:16px}.sound-toggle{font-size:6px}.reel-top .icon-button{width:31px;height:31px}.reel-type{left:16px;right:16px}.reel-kicker{font-size:6px;letter-spacing:.12em}.reel-word{font-size:23vw;margin:18px 0 22px}.reel-sub{font-size:14px}.reel-chrome{inset:-12% -90%}.reel-corner{left:22px;bottom:100px;max-width:110px;font-size:6px;line-height:1.8}.reel-numbers{right:22px;bottom:100px;font-size:24px}.reel-bottom{left:22px;right:22px;bottom:37px;gap:16px;font-size:5px}.reel-restart{font-size:6px}.case-dialog{padding:36px 27px 31px;border-radius:18px}.case-dialog>.eyebrow{font-size:5px;max-width:86%}.case-dialog>h2{font-size:64px;margin:32px 0 20px}.case-dialog-intro{font-size:14px;line-height:1.7}.case-dialog-flow{gap:8px;font-size:8px}.case-dialog-flow b{font-size:10px}.case-dialog-pills{margin:22px 0}.case-dialog-pills span{font-size:7px;padding:6px 9px}.case-dialog-note{font-size:10px}.case-dialog .button{font-size:10px;min-height:43px;gap:21px;padding:0 17px}.case-dialog-flow svg{width:13px;height:13px}.cursor-ring{display:none}}@media(max-width:370px){.hero h1{font-size:13.1vw}.hero-actions{gap:10px}.hero-actions .button{font-size:9px;padding:0 14px;gap:12px}.hero-actions .text-button{font-size:8px;max-width:110px}.hero-visual{top:535px}.header-cta{gap:12px}.brand-tag{display:none}.case-copy{padding-left:21px;padding-right:21px}.case-title{font-size:54px}.case-mindflow .case-title{font-size:50px}.case-subtitle{font-size:23px}.case-metrics{gap:14px}.case-metrics>div+div{padding-left:13px}.case-category .cat-right{font-size:6px}.playground h2{font-size:55px}.sprint h2{font-size:43px}.process-row summary h3{font-size:26px}.studio-art>span{font-size:56px}.contact h2{font-size:12.8vw}.contact-arrow{width:50px;height:50px;flex-basis:50px}.form-note{font-size:5.5px}.form-bottom .button{font-size:9px;gap:17px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.hero-eyebrow,.hero-description,.hero-actions,.title-spark{opacity:1;transform:none}.line-inner{transform:none}.hero-visual>.chrome-wrap{opacity:1;transform:rotate(-12deg)}.js-ready .reveal{opacity:1;transform:none}.manifesto .word{color:var(--ink)}.hero-copy,.hero-visual{transform:none!important;opacity:1!important}.case-card,.motion-chrome,.motion-title-wrap h2{transform:none!important}.cursor-ring{display:none}.phoneFloat{animation:none}.confetti{display:none}}@media(pointer:coarse){.cursor-ring{display:none}.magnetic{--mx:0px!important;--my:0px!important}}.poster-upload{display:inline-block;position:relative;font-size:7px;color:#789a60;padding:9px 0 0;cursor:pointer}.poster-upload:hover{color:#b5d495}.poster-upload:focus-within{outline:1px solid var(--lime);outline-offset:3px}.rendered-fallback{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;filter:hue-rotate(var(--fallback-hue,0deg)) drop-shadow(0 10px 25px #0002);z-index:0;animation:renderedDrift 11s ease-in-out infinite}.fallback-ready>.chrome-fallback{display:none}.fallback-film{opacity:0;animation:none}.fallback-film.fallback-loaded{opacity:1}.motion-paused .fallback-film{opacity:0!important}@keyframes renderedDrift{0%,to{transform:rotate(-2deg) scale(1)}50%{transform:rotate(3deg) scale(1.025)}}@media(prefers-reduced-motion:reduce){.fallback-film{opacity:0!important}.rendered-fallback{animation:none}}h4,h5,h6{margin:0}.hero-phone .phone-top{margin:18px 0 11px}.hero-phone .phone-greeting{font-size:24px;line-height:1.07}.hero-phone .progress-ring{width:128px;height:128px;margin:17px auto 16px}.hero-phone .ring-inner b{font-size:36px}.hero-phone .phone-metrics>div{padding:8px 4px;gap:3px}.hero-phone .phone-section-title{margin:14px 0 8px;font-size:8px}.hero-phone .journey-card{height:68px;padding:11px}.hero-phone .journey-card strong{font-size:14px}.hero-phone .phone-nav{padding-top:9px;margin-top:0}.hero-phone .phone-nav svg{width:12px;height:12px}.hero-phone .phone-nav>span{font-size:4.5px;gap:3px}.orbit-ui .phone-top{margin:18px 0 16px}.orbit-ui .balance-label{font-size:8px;margin-bottom:5px}.orbit-ui .balance-row strong{font-size:31px}.orbit-ui .bars{height:65px;margin:13px 0 8px}.orbit-ui .bank-actions{margin:15px 0 16px}.orbit-ui .bank-actions b{width:25px;height:25px;font-size:14px}.orbit-ui .bank-actions>span{gap:4px;font-size:5px}.orbit-ui .transaction-title{margin:0 0 6px;font-size:9px}.orbit-ui .transaction{padding:6px 0;font-size:6px}.orbit-ui .transaction-icon{width:21px;height:21px;font-size:10px}.orbit-ui .transaction small{font-size:5px;margin-top:3px}.orbit-ui .transaction>strong{font-size:6px}.orbit-ui .bank-bottom{height:21px;margin-top:10px;font-size:5px}.mind-ui .phone-top{margin:21px 0 15px}.mind-ui h4{font-size:27px}.mind-ui .mood-spheres{height:94px;margin:11px -12px 12px;gap:6px}.mind-ui .mood-spheres span{width:35px;height:35px}.mind-ui .mood-spheres span:nth-child(2){width:49px;height:49px}.mind-ui .mood-spheres span:nth-child(3){width:64px;height:64px}.mind-ui .mood-spheres span:nth-child(4){width:29px;height:29px}.mind-ui .mind-card-grid{margin-top:19px}.mind-ui .mind-card-grid>div{padding:12px 10px}.mind-ui .mind-card-grid svg{width:17px;height:17px;margin-bottom:8px}.mind-ui .mind-message{padding:10px;margin-top:10px}.mind-ui .phone-nav{padding-top:12px}.mind-ui .mind-bottom-pill{margin-top:10px}.food-ui .phone-top{margin:20px 0 15px}.food-ui h4{font-size:24px;margin-bottom:14px}.food-ui .recipe-search{padding:9px 10px}.food-ui .recipe-tags{margin:9px -1px 11px}.food-ui .recipe-picture{height:135px}.food-ui .salad-plate{width:126px;height:126px}.food-ui .recipe-info{padding:10px}.food-ui .recipe-info strong{font-size:10px}.food-ui .recipe-mini{padding:8px;margin-top:9px}.food-ui .phone-nav{padding-top:10px}.food-ui .recipe-mini span{font-size:19px}.hero-visual>.chrome-wrap{mask-image:linear-gradient(90deg,transparent 0%,#000 23%,#000 96%,transparent 100%)}.has-full-media>.visual-object{opacity:calc(1 - var(--media-opacity,1))!important;visibility:visible}@media(max-width:700px){.hero{min-height:calc(935px + min(48vw,315px))}.hero h1{font-size:clamp(48px,16vw,105px)}.hero .line-inner{white-space:nowrap}.hero-eyebrow{font-size:7px}.hero-visual{top:calc(323px + min(48vw,315px));height:460px}.hero-visual>.chrome-wrap{inset:-8% -20%;mask-image:linear-gradient(transparent,#000 10%,#000 93%,transparent)}.hero-description{font-size:13px}.case-visual>.chrome-wrap{mask-image:linear-gradient(transparent,#000 15%,#000 90%,transparent)}.case-visual .visual-caption{display:none}.case-visual .case-phone-wrap{left:57%}.case-mindflow .case-phone-wrap,.case-yummly .case-phone-wrap{left:51%}}@media(min-width:701px)and (pointer:fine){.hero-phone-wrap{transform:translate(-50%,-50%) rotateY(var(--phone-y,0deg)) rotateX(var(--phone-x,0deg));transition:transform .7s var(--ease)}}.partner-ribbon{--partners-duration:28s;--partners-min-span:1000px;position:relative;isolation:isolate;display:grid;grid-template-columns:176px minmax(0,1fr) 70px;align-items:center;min-height:116px;padding:0 20px 0 var(--pad);overflow:hidden;border-top:1px solid #cce38424;border-bottom:1px solid #cce38420;background:radial-gradient(ellipse at 28% 0%,#b3d36e08,transparent 60%),#0e120d;color:#f0f2e9}.partners-label{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;border-right:1px solid #c4d49324;min-height:59px}.partners-heading{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:650;letter-spacing:.13em;text-transform:uppercase;line-height:1.1}.partners-heading i{width:5px;height:5px;background:var(--lime);border-radius:50%;box-shadow:0 0 12px #d1ff3544}.partners-caption{font-size:9px;letter-spacing:.15em;color:#a4af91;line-height:1.15;padding-left:13px}.partners-concept{font-size:7px;letter-spacing:.08em;color:#9ba18f;line-height:1.15;padding-left:13px;margin-top:2px}.partners-concept[hidden]{display:none}.partners-window{min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 34px,#000 calc(100% - 34px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 34px,#000 calc(100% - 34px),transparent)}.partners-track{display:flex;align-items:center;width:max-content;animation:partner-marquee var(--partners-duration) linear infinite;will-change:transform}.partners-group{display:flex;align-items:center;justify-content:space-around;min-width:var(--partners-min-span);width:max-content;gap:clamp(24px,3.2vw,52px);padding:29px 26px;flex-shrink:0;box-sizing:border-box}.partner-wordmark{display:inline-flex;align-items:center;flex-shrink:0;gap:14px;color:#f0f2e9;white-space:nowrap;line-height:1;font-size:clamp(22px,2.12vw,32px);font-weight:550;letter-spacing:-.055em}.partner-name{display:block}.partner-anthropic .partner-name{font-size:.81em;text-transform:uppercase;font-weight:600;letter-spacing:.015em}.partner-openai .partner-name{font-weight:550;letter-spacing:-.065em}.partner-higgsfield .partner-name{font-weight:550;letter-spacing:-.055em}.partner-logo{display:block;width:36px;height:36px;flex:0 0 36px;fill:currentColor;stroke:none;stroke-width:0;overflow:visible;object-fit:contain}.partner-logo use{fill:currentColor;stroke:none;stroke-width:0}.partners-separator{color:#798f49;display:flex;align-items:center;justify-content:center;line-height:1;font-size:30px;font-weight:300;flex-shrink:0}.partners-pause{position:relative;z-index:2;justify-self:center;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #a5bc7238;border-radius:50%;background:#0e120d;color:#c3cbbb;transition:background .25s,border-color .25s,color .25s}.partners-pause svg{width:14px;height:14px}.partners-pause:hover{background:#cbdc8810;border-color:#d1ff3580;color:var(--lime)}.partners-pause:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.partners-a11y{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.partner-ribbon[data-paused=true] .partners-track,.partner-ribbon[data-offscreen=true] .partners-track,.partner-ribbon:focus-within .partners-track{animation-play-state:paused}@media(hover:hover){.partner-ribbon:hover .partners-track{animation-play-state:paused}}@keyframes partner-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(min-width:951px){.hero{min-height:max(800px,100svh);height:auto;max-height:none;padding-top:clamp(130px,16.5svh,180px);padding-bottom:166px}.hero h1{font-size:clamp(84px,min(8.95vw,12.3svh),154px)}.hero .hero-description{margin-top:24px;margin-bottom:27px}.hero .hero-bottom{bottom:56px}}@media(max-width:950px){.partner-ribbon{grid-template-columns:140px minmax(0,1fr) 54px;min-height:108px;padding-right:12px}.partner-wordmark{font-size:25px;gap:12px}.partners-group{gap:32px;padding:26px 20px}.partner-logo,.partners-label{min-height:55px}}@media(max-width:700px){.partner-ribbon{grid-template-columns:minmax(0,1fr) 50px;grid-template-rows:38px 86px;min-height:124px;padding:0 12px 0 0}.partners-label{grid-column:1/-1;min-height:0;border-right:0;flex-direction:row;align-items:center;justify-content:flex-start;gap:13px;padding:16px 0 2px 24px}.partners-heading{font-size:8px;gap:6px}.partners-caption{font-size:7px;padding:0}.partners-concept{font-size:6px;letter-spacing:.075em;margin:0 0 0 auto;padding-right:13px}.partners-window{mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.partners-group{padding:24px;gap:28px}.partner-wordmark{font-size:24px;gap:11px}.partner-logo,.partners-separator{font-size:25px}.partners-pause{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.partners-track{animation:none;transform:none!important;will-change:auto;width:100%}.partners-group{width:100%;min-width:0;gap:15px;justify-content:space-evenly;padding:25px 26px}.partners-group+.partners-group{display:none}.partners-window{mask-image:none;-webkit-mask-image:none}.partners-separator{display:none}.partner-wordmark{font-size:clamp(17px,2.2vw,30px);gap:10px}.partner-logo,.partners-pause{opacity:.5}}@media(prefers-reduced-motion:reduce)and (max-width:950px)and (min-width:701px){.partner-ribbon{grid-template-columns:126px minmax(0,1fr) 50px}.partners-group{gap:10px;padding-inline:16px}.partner-wordmark{font-size:19px;gap:8px}.partner-logo,{}}@media(prefers-reduced-motion:reduce)and (max-width:700px){.partner-wordmark{flex-direction:column;gap:9px;font-size:17px}.partner-logo,.partner-anthropic .partner-name{font-size:12px;letter-spacing:0}.partners-group{padding:12px 5px 12px 18px;gap:10px}.partner-ribbon{grid-template-rows:38px 100px;min-height:138px}}@media(prefers-reduced-motion:reduce)and (max-width:360px){.partner-wordmark{font-size:14px}.partner-anthropic .partner-name{font-size:10px}}@font-face{font-family:Golos;src:url(assets/golos-regular.woff2) format("woff2");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:Golos;src:url(assets/golos-bold.woff2) format("woff2");font-style:normal;font-weight:700 900;font-display:swap}body{font-family:Golos,Arial,sans-serif}.hero{background:#0a0d0b}.hero h1{font-size:clamp(72px,7.14vw,125px);line-height:.94;letter-spacing:-.075em}.hero-copy{width:64%;max-width:1040px}.hero-description{max-width:405px;font-size:15px;line-height:1.65;margin-top:27px}.hero .hero-eyebrow{font-size:9px;letter-spacing:.12em}.hero-visual{left:43%;width:61%;top:80px;height:calc(100% - 156px)}.hero-art-plate{position:absolute;inset:-12% -13% -16% -20%;pointer-events:none;mix-blend-mode:screen;z-index:1;mask-image:radial-gradient(ellipse at 56% 50%,#000 36%,#000d 57%,transparent 75%);transform:rotate(-8deg);animation:sculptureIn 1.5s .25s both}.hero-art-plate img{width:100%;height:100%;object-fit:contain}.hero-visual>.chrome-wrap{inset:20% -6% -4% -8%}.hero-visual>.chrome-wrap canvas,.hero-visual>.chrome-wrap .rendered-fallback{opacity:.36}.hero-phone-wrap{left:63%;top:49%;width:280px;height:578px}.hero-phone{--pw:280px}.hero-proof-phone{position:absolute;top:56%;left:31%;z-index:3;transform:translate(-50%,-50%) rotate(-15deg);pointer-events:none;filter:brightness(.81)}.hero-proof-phone .phone{--pw:215px;height:calc(var(--pw)*2.2);box-shadow:1px 1px #c8d4b9,18px 22px 40px #0007}.hero-proof-phone>span{font:6px monospace;letter-spacing:.14em;position:absolute;bottom:-22px;left:0;width:100%;text-align:center;color:#aeba91}.hero-phone .phone-greeting{font-size:26px;letter-spacing:-.06em}.hero-phone .mini-brand{font-weight:800}.hero-phone .phone-section-title{font-size:10px}.hero-phone .phone-metrics{font-size:7px}.hero-phone .phone-metrics b{font-size:9px}.hero-phone .journey-card strong{font-size:16px}.hero-visual .label-one{top:13%;left:auto;right:2%;font-size:9px}.hero-visual .label-two{bottom:4%;left:24%;font-size:11px}.hero-visual .art-caption{right:1%;bottom:19%;font-size:20px}.hero-stats{gap:40px}.hero-stats>div b{font-size:29px;white-space:nowrap}.hero-bottom .demo-note{max-width:130px;line-height:1.6}.partners-label{min-width:185px}.partners-heading{font-size:12px}.partners-caption{font-size:8px}.manifesto{font-size:clamp(58px,7.1vw,117px);max-width:100%;letter-spacing:-.065em}.intro{grid-template-columns:1.55fr 1fr}.intro-aside{max-width:320px}.work,.case-stack{overflow:visible}.case-marimoto{--case-accent:#ffad65;background:radial-gradient(ellipse at 75% 52%,#ffc285aa,transparent 65%),#f7e5d5;border-color:#eacaae}.case-navigator{--case-accent:#8caeff;background:radial-gradient(ellipse at 77% 52%,#9aacf1a6,transparent 67%),#e4e7f6;border-color:#cbd2eb}.case-title{font-size:clamp(58px,6.2vw,100px)}.case-title button{font:inherit;letter-spacing:inherit;text-align:left;line-height:inherit;padding:0;color:inherit;border:0;background:none;cursor:pointer}.case-title button:hover{opacity:.7}.case-title button:focus-visible{outline:2px solid currentColor;outline-offset:7px;border-radius:4px}.case-description{max-width:310px;font-size:13px;line-height:1.6}.case-subtitle{font-size:28px}.case-metric-note{font-family:Golos,sans-serif;font-size:8px;letter-spacing:0;opacity:.68;line-height:1.5;max-width:330px}.case-metrics small{font-size:9px}.case-copy{width:44%;padding-bottom:42px}.case-visual{width:64%}.case-phone{--pw:260px;height:calc(var(--pw)*2.2)}.case-phone.back{--pw:228px;left:-158px;top:66px;transform:rotate(-24deg)}.store-crop{padding:0!important;background:#fff!important;position:relative;overflow:hidden}.store-crop img{position:absolute;max-width:none;height:auto;display:block;pointer-events:none}.phone.navigator-device{height:calc((var(--pw) - 14px)*1415/665 + 14px)}.navigator-screen svg{display:block;width:100%;height:100%;background:#f6f8fb}.case-store-gallery .navigator-screen{position:relative;aspect-ratio:665/1415;background:#f6f8fb}.marimoto-screen img{width:138%;left:-18.8%;top:-30.3%}.case-visual .visual-caption{right:4%;left:auto;bottom:12%;font-size:25px;z-index:6}.store-proof{position:absolute;bottom:25px;left:0;right:0;text-align:center;font:8px monospace;letter-spacing:.12em;opacity:.65;z-index:5}.case-store-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0}.case-store-gallery a{display:block;border-radius:10px;overflow:hidden;background:#142545}.case-store-gallery img{display:block;width:100%;height:auto}.case-store-links{display:flex;gap:16px;font-size:13px;margin:18px 0 28px}.case-store-links a{border-bottom:1px solid currentColor;padding-bottom:3px}.case-dialog{width:920px}.case-dialog-flow{display:none}.case-dialog-note{font-size:11px}.case-dialog .case-try{font-size:13px}.motion-title-wrap{z-index:6}.motion-title-wrap h2{font-size:clamp(76px,9.2vw,158px);letter-spacing:-.065em;line-height:1.02}.motion-emphasis{white-space:nowrap}.motion-emphasis em{color:var(--lime)}.motion-stage .media-slot{z-index:1;opacity:.7}.motion-chrome{opacity:.22!important}.motion-stage:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#08100899,transparent 45%,#08100855);z-index:2}.motion-meta,.motion-bottom{z-index:8;position:relative}.motion-bottom{position:absolute}.round-reel span,.motion-meta{font-size:8px}.motion-bottom{font-size:13px}.playground h2{font-size:clamp(58px,6.7vw,108px)}.demo-tab{font-family:Golos,sans-serif}.demo-tab>div{font-size:18px}.demo-tab small{font-size:11px}.demo-step-content h3{font-size:31px}.demo-subtitle{font-size:11px}.habit-option>span{font-size:12px}.habit-option small{font-size:9px}.phone-primary{font-size:11px}.done-caption{font-size:11px;line-height:1.5}.sprint-copy h2{font-size:clamp(48px,4.5vw,77px)}.sprint-disclaimer{font-size:7px;letter-spacing:.03em}.sprint-clock .clock-number small{font-size:8px}.process-row h3{font-size:clamp(30px,3.3vw,52px);letter-spacing:-.055em}.process-tag{font-size:8px;letter-spacing:.04em}.studio-copy h2{font-size:clamp(52px,5.4vw,88px)}.studio-film .media-slot{z-index:2}.studio-film .media-slot img{object-position:50% 30%}.studio-film:after{content:"";position:absolute;inset:0;z-index:3;background:linear-gradient(0deg,#071109c9,transparent 40%)}.studio-film-label,.studio-play{z-index:5}.studio-art{opacity:.12!important}.studio-film-label{font-size:8px}.contact-heading h2{font-size:clamp(74px,10.8vw,184px);letter-spacing:-.065em}.contact-direct{font-size:16px;display:block;margin-top:25px;text-decoration:underline;text-underline-offset:6px}.form-consent{display:flex!important;align-items:flex-start;gap:10px;font-size:11px!important;line-height:1.6;margin-top:18px!important}.form-consent input{width:16px;height:16px;flex-shrink:0;margin:0;accent-color:#15200e}.form-consent a{text-decoration:underline;text-underline-offset:2px}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-result a{text-decoration:underline}.contact input::placeholder,.contact textarea::placeholder{color:#627a37}.footer-bar small{font-size:8px;max-width:205px;line-height:1.6}.footer-bar>span{font-size:9px}@media(min-width:1600px){.hero{padding-top:170px}.hero-phone-wrap{width:320px;height:660px;left:64%;top:51%}.hero-phone{--pw:320px}.hero-proof-phone .phone{--pw:240px}.hero-phone .phone-greeting{font-size:32px}.hero-phone .progress-ring{width:168px;height:168px}.hero-phone .phone-section-title{font-size:12px}.hero-phone .phone-nav{margin-top:16px}.hero-phone .journey-card{height:92px}.hero-description{font-size:17px;max-width:455px}.hero .hero-eyebrow{margin-bottom:31px}.case-phone{--pw:285px}.case-phone.back{--pw:242px}.case-title{font-size:102px}.case-subtitle{font-size:31px}.case-description{font-size:14px;max-width:340px}}@media(max-width:1200px){.hero h1{font-size:7.1vw}.hero-copy{width:66%}.hero-description{font-size:13px;max-width:330px}.hero-visual{left:45%;width:61%}.hero-phone-wrap{left:62%;width:245px;height:510px}.hero-phone{--pw:245px}.hero-proof-phone .phone{--pw:185px}.hero-phone .phone-greeting{font-size:22px}.hero-proof-phone{left:27%}.hero-visual .label-two{left:14%;font-size:9px}.hero-visual .art-caption{display:none}.hero-stats{gap:22px}.hero-stats>div b{font-size:24px}.case-title{font-size:6.3vw}.case-subtitle{font-size:25px}.case-description{font-size:12px;max-width:280px}.case-copy{padding-top:34px}.case-tags{margin-top:18px}.case-phone{--pw:230px}.case-phone.back{--pw:200px;left:-130px}.case-visual .visual-caption{font-size:20px;right:2%}.case-metric-note{font-size:7px}.case-cta{margin-top:16px}.demo-tab>div{font-size:16px}.demo-tab small{font-size:10px}}@media(max-width:950px)and (min-width:701px){.hero{padding-top:165px}.hero h1{font-size:7.2vw}.hero-visual{left:48%;top:180px;height:520px}.hero-phone-wrap{left:63%;width:215px;height:443px}.hero-phone{--pw:215px}.hero-proof-phone .phone{--pw:160px}.hero-proof-phone{left:24%}.hero-phone .phone-greeting{font-size:19px}.hero-visual .label-one{display:none}.hero-visual .label-two{bottom:-5%}.hero-description{max-width:310px;font-size:12px}.hero-actions{align-items:flex-start;flex-direction:column;gap:14px}.hero .hero-eyebrow{font-size:7px}.hero-stats>div b{font-size:22px}.hero-bottom .demo-note{display:none}.case-copy{width:48%;padding-left:26px}.case-title{font-size:6.4vw}.case-subtitle{font-size:23px}.case-description{font-size:11px;max-width:235px}.case-phone{--pw:212px}.case-phone.back{--pw:170px;left:-102px}.case-phone-wrap{left:66%}.case-visual .visual-caption{display:none}.case-tags span{font-size:7px}.case-metrics{gap:13px}.case-metrics small{font-size:8px}.case-metric-note{max-width:260px}.motion-title-wrap h2{font-size:9vw}.process-tag{max-width:100px;text-align:right}.studio-copy h2{font-size:47px}}@media(max-width:700px){.hero{min-height:1115px;padding-top:126px;padding-bottom:181px}.hero-copy{width:100%;max-width:none}.hero h1{font-size:clamp(37px,10.9vw,76px);line-height:.97;letter-spacing:-.068em}.hero h1 .line{padding-bottom:5px}.accent-line{gap:12px}.title-spark{width:.5em;height:.5em}.hero .hero-eyebrow{font-size:6.5px;letter-spacing:.05em;margin-bottom:23px}.hero-description{font-size:13px;max-width:340px;margin:21px 0 23px;line-height:1.65}.hero-actions{gap:16px}.hero-actions .button{font-size:10px;min-height:47px;padding:0 17px;gap:16px}.hero-actions .text-button{font-size:8px;max-width:125px}.hero-visual{top:480px;left:-3%;width:108%;height:465px}.hero-art-plate{inset:-9% -22%;mask-image:radial-gradient(ellipse,#000 25%,#000b 58%,transparent 74%)}.hero-visual>.chrome-wrap{inset:0 -20%}.hero-phone-wrap{left:57%;top:50%;width:215px;height:443px}.hero-phone{--pw:215px}.hero-phone .phone-greeting{font-size:21px}.hero-phone .phone-metrics b{font-size:7px}.hero-proof-phone{left:24%;top:58%;opacity:.88}.hero-proof-phone .phone{--pw:155px}.hero-proof-phone>span{display:none}.hero-visual .label-one{display:none}.hero-visual .label-two{left:5%;bottom:-1%;font-size:8px;padding:10px 12px}.hero-visual .art-caption{display:none}.hero-stats{gap:14px}.hero-stats>div b{font-size:23px}.hero-stats small{font-size:7px}.hero-bottom{bottom:48px}.hero-bottom .demo-note{max-width:none;font-size:6px;letter-spacing:.05em}.hero-index{bottom:19px;font-size:6px}.partners-label{min-width:0}.partners-heading{font-size:10px}.partners-caption{font-size:6px}.manifesto{font-size:12.5vw;line-height:1.07}.intro{display:block}.intro-aside{max-width:300px}.case-title{font-size:clamp(42px,12.8vw,70px)}.case-subtitle{font-size:26px}.case-description{font-size:12px;max-width:310px}.case-copy{width:100%;padding:27px 25px 0}.case-tags{margin-top:17px}.case-metrics{padding-top:18px;margin-top:0}.case-metrics b{font-size:26px}.case-metrics small{font-size:8px}.case-metric-note{font-size:7px;max-width:280px;margin-top:8px}.case-cta{margin-top:15px;min-height:40px;font-size:10px}.case-card,.case-card:nth-child(2){min-height:1020px}.case-visual{top:480px;height:485px;width:100%}.case-phone{--pw:220px}.case-phone.back{--pw:185px;left:-100px;top:63px}.case-visual .case-phone-wrap{left:60%;top:51%}.store-proof{bottom:0;font-size:7px}.case-navigator .case-visual{top:470px}.case-navigator .case-phone-wrap{left:60%}.case-visual .visual-caption{display:none}.case-store-gallery{gap:7px;margin-top:20px}.case-dialog{padding:33px 23px}.case-dialog h2{font-size:42px}.case-dialog-intro{font-size:13px}.case-store-links{font-size:12px}.motion-title-wrap h2{font-size:13vw;line-height:1.04;letter-spacing:-.065em}.motion-emphasis{white-space:normal}.motion-emphasis em{display:block}.motion-meta{font-size:6px}.motion-bottom{font-size:11px}.motion-bottom .mono{font-size:6px}.motion-stage .media-slot img,.motion-stage .media-slot video{object-position:65% center}.motion-stage:after{background:linear-gradient(0deg,#081008b0,transparent 60%,#08100880)}.round-reel{margin-top:20px}.playground h2{font-size:14vw}.demo-tab>div{font-size:17px}.demo-tab small{font-size:10px}.demo-step-content h3{font-size:30px}.sprint-copy h2{font-size:11vw}.sprint-disclaimer{max-width:280px;font-size:7px;line-height:1.6;display:block}.sprint-clock .clock-number small{font-size:7px}.process-row h3{font-size:25px}.process-tag{font-size:6px;max-width:74px;line-height:1.6}.process-detail{font-size:12px}.studio-copy h2{font-size:13vw}.studio-film-label{font-size:6px}.contact-heading h2{font-size:15vw;line-height:1.05}.contact-top span{font-size:6px}.contact-direct{font-size:14px;margin-top:21px}.form-consent{font-size:10px!important}.contact input,.contact textarea{font-size:16px}.contact input::placeholder,.contact textarea::placeholder{font-size:13px}.footer-bar small{font-size:7px}.footer-bar>span{font-size:7px}.lab-launcher button{font-size:7px}.lab-launcher{bottom:14px}.reel-word{font-size:17vw}.reel-kicker{font-size:8px}.reel-sub{font-size:14px}}@media(max-width:370px){.hero h1{font-size:10.6vw}.hero-actions{gap:10px}.hero-actions .button{font-size:9px}.hero-description{font-size:12px}.hero-stats>div b{font-size:20px}.case-card,.case-card:nth-child(2){min-height:1020px}.case-title{font-size:12vw}.case-description{font-size:11px}.case-copy{padding-left:21px;padding-right:21px}.case-subtitle{font-size:25px}.case-phone{--pw:200px}.case-phone.back{--pw:175px}.case-visual .case-phone-wrap{left:61%}.process-row h3{font-size:23px}}@media(prefers-reduced-motion:reduce){.hero-art-plate{animation:none}.hero-proof-phone{filter:none}}@media(min-width:701px){.hero-visual .label-one{right:13%}.hero-visual .art-caption{right:11%;font-size:18px;bottom:12%}}@media(max-width:700px){.case-card,.case-card:nth-child(2){min-height:1000px}.case-visual,.case-navigator .case-visual{top:426px;height:475px}.case-visual .case-phone-wrap{scale:.92;left:61%;top:50%}.case-cta{top:927px;margin-top:0}.case-visual>.chrome-wrap{inset:-8% -25% -6%}}@media(max-width:700px){#brief-form label{font-size:10px}.form-note{font-size:8px;line-height:1.6}.contact-form-wrap>p{line-height:1.5}}.business-benefits{display:grid;gap:0;width:100%;margin-bottom:22px}.business-benefits p{margin:0;padding:16px 0;border-bottom:1px solid #17201224}.business-benefits b{display:block;font-size:17px;font-weight:600;margin-bottom:6px;color:var(--ink)}.business-benefits span{display:block;font-size:13px;line-height:1.55;color:#525c4b}.intro-aside{max-width:355px}.intro-aside>.mini-orbit{margin-bottom:10px}.partners-caption{font-size:9px;line-height:1.5}.partner-wordmark{letter-spacing:-.035em}.process-tag{font:11px Golos,sans-serif;letter-spacing:0;max-width:180px;line-height:1.5}.sprint-copy>p:not(.eyebrow){max-width:530px}.sprint-disclaimer{font-size:10px;line-height:1.6}.case-dialog-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:26px 0;padding:24px 0;border-block:1px solid #17201225}.case-dialog-flow small{font-size:11px;opacity:.5}.case-dialog-flow h3{font-size:16px;line-height:1.2;margin:10px 0}.case-dialog-flow p{font-size:13px;line-height:1.55}.contact-heading h2{font-size:clamp(52px,7.9vw,140px);letter-spacing:-.06em}.contact-next{display:block;font-size:17px;line-height:1.65;margin-top:22px;max-width:330px}.field-optional{font-size:10px;opacity:.65}.studio-play{display:grid;place-items:center}.phone-help{white-space:normal;text-align:center;line-height:1.5}.demo-check{font-size:10px;line-height:1.6}.case-metric-note{font-size:10px;line-height:1.5}.hero .hero-eyebrow{font-size:10px;letter-spacing:.08em}.hero-progress .ring-inner small{font-size:6px}.playground-intro>.body-copy{max-width:415px}@media(max-width:950px)and (min-width:701px){.process-tag{max-width:145px;font-size:10px}.business-benefits b{font-size:15px}.business-benefits span{font-size:12px}}@media(max-width:700px){.business-benefits{margin-top:10px}.business-benefits p{padding:15px 0}.business-benefits b{font-size:17px}.business-benefits span{font-size:14px}.intro-aside{max-width:100%}.hero .hero-eyebrow{font-size:8px;letter-spacing:.025em}.hero-actions .text-button{font-size:9px;max-width:135px}.partners-caption{font-size:8px;max-width:115px}.process-tag{font-size:9px;max-width:100px}.process-row h3{font-size:23px}.process-detail{font-size:14px}.process-detail p{line-height:1.65}.sprint-disclaimer{font-size:10px}.sprint-copy .button{font-size:11px;gap:12px}.case-metric-note{font-size:10px}.case-dialog-flow{grid-template-columns:1fr;gap:18px}.case-dialog-flow h3{margin:4px 0}.case-dialog-flow p{font-size:14px}.contact-heading h2{font-size:12.8vw;line-height:1.07}.contact-next{font-size:15px;max-width:100%}.demo-check{font-size:9px}.field-optional{font-size:10px}}.studio-play-caption{position:absolute;left:50%;top:calc(100% + 12px);transform:translate(-50%);width:210px;font:10px Golos,sans-serif;letter-spacing:.08em;text-align:center;line-height:1.5}.process-row summary .process-tag{font-size:11px;letter-spacing:0}@media(max-width:700px){.process-row summary .process-tag{font-size:9px;flex-basis:100px}.studio-play-caption{font-size:9px}.hero-phone .phone-nav{font-size:7px}}@media(max-width:700px){.contact-in-view .lab-launcher{opacity:0;visibility:hidden;pointer-events:none}}.bornli-v7{--motion-fast:.16s;--motion-standard:.42s;--motion-scene:.7s;--showcase-ease:cubic-bezier(.22,1,.36,1)}.bornli-v7 button:focus-visible,.bornli-v7 a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.bornli-v7 .lab-launcher{right:14px;padding:3px 4px}.bornli-v7 .lab-launcher>button{width:36px;height:36px;min-height:36px;padding:0;justify-content:center;gap:0}.bornli-v7 .lab-launcher>button>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bornli-v7 .hero{min-height:880px;padding-top:140px;max-height:1200px;overflow:clip}.bornli-v7 .hero h1{font-size:clamp(69px,7.08vw,124px);letter-spacing:-.06em;line-height:.98}.bornli-v7 .hero-copy{width:64%;max-width:1010px;pointer-events:none}.bornli-v7 .hero-copy a,.bornli-v7 .hero-copy button,.bornli-v7 .hero-copy h1,.bornli-v7 .hero-copy p,.bornli-v7 .hero-includes{pointer-events:auto}.bornli-v7 .hero .hero-eyebrow{font-size:11px;letter-spacing:.045em;margin-bottom:28px}.bornli-v7 .hero-description{max-width:450px;font-size:16px;line-height:1.65;margin-top:28px}.bornli-v7 .hero-actions{gap:24px;margin-top:28px}.bornli-v7 .hero-actions .text-button{font-size:11px;gap:11px}.bornli-v7 .hero-includes{display:flex;gap:20px;flex-wrap:wrap;font-size:11px;line-height:1.7;color:#b8c1b0;margin-top:21px}.bornli-v7 .hero-includes span{display:flex;gap:8px;align-items:center}.bornli-v7 .hero-includes span:before{content:"";width:4px;height:4px;background:var(--lime);border-radius:50%}.bornli-v7 .hero-visual{left:48%;width:50%;top:105px;height:calc(100% - 208px);z-index:3}.bornli-v7 .hero-art-plate{inset:-7% -27% -6% -23%;transform:rotate(-8deg);opacity:.83;mask-image:radial-gradient(ellipse at 56% 49%,#000 28%,#000d 56%,transparent 73%)}.bornli-v7 .hero-art-plate img{display:block}.bornli-v7 .hero-brand-film{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .7s;pointer-events:none}.bornli-v7 .hero-brand-film.is-loaded{opacity:1}.bornli-v7 .hero-visual>.chrome-wrap{opacity:.16;inset:10% -12% -8% -15%}.bornli-v7 .hero-proof-phone{left:63%;top:auto;bottom:144px;z-index:6;transform:translate(-50%) rotate(7deg);pointer-events:auto;opacity:1;filter:none;transition:rotate .6s var(--showcase-ease)}.bornli-v7 .hero-proof-phone:hover{rotate:-2deg}.bornli-v7 .hero-proof-phone .phone{--pw:260px;height:calc((var(--pw) - 14px)*1415/665 + 14px);box-shadow:1px 1px #dce4da,16px 30px 50px #0007,0 0 0 2px #4f5550}.bornli-v7 .hero-proof-eyebrow{display:none}.bornli-v7 .hero-proof-eyebrow span:first-child{font-weight:600;color:#f2f2ed;font-size:13px}.bornli-v7 .hero-screen-open{display:block;width:100%;height:100%;padding:0;border:0;background:none;border-radius:inherit;overflow:hidden}.bornli-v7 .hero-real-screen{display:block}.bornli-v7 .hero-screen-open:focus-visible{outline:3px solid var(--lime);outline-offset:5px}.bornli-v7 .hero-phone-wrap{left:23%;top:59%;width:244px;height:503px;scale:.76;z-index:3;filter:brightness(.87)}.bornli-v7 .hero-phone{--pw:244px}.bornli-v7 .hero-phone .phone-greeting{font-size:23px}.bornli-v7 .hero-phone .progress-ring{width:130px;height:130px}.bornli-v7 .hero-phone .phone-section-title{font-size:9px}.bornli-v7 .hero-phone .journey-card strong{font-size:14px}.bornli-v7 .hero-visual .label-one,.bornli-v7 .hero-visual .art-caption{display:none}.bornli-v7 .hero-visual .label-two{left:-1%;bottom:98px;font-size:10px;padding:12px 15px;z-index:7;max-width:190px;box-shadow:none}.bornli-v7 .hero-product-controls{position:absolute;left:63%;bottom:5px;width:316px;transform:translate(-50%);z-index:9;text-align:center}.bornli-v7 .hero-projects{display:flex;gap:4px;padding:4px;border:1px solid #c4d0b72c;background:#10160ded;border-radius:30px;backdrop-filter:blur(14px)}.bornli-v7 .hero-projects button{flex:1;border:0;border-radius:24px;min-height:39px;background:transparent;color:#b8c2ac;font-size:12px;transition:background var(--motion-fast),color var(--motion-fast)}.bornli-v7 .hero-projects button[aria-pressed=true]{background:var(--lime);color:#15200e}.bornli-v7 .hero-screens{display:flex;justify-content:center;gap:12px;margin-top:9px}.bornli-v7 .hero-screens button{position:relative;padding:8px 2px;min-height:34px;border:0;color:#aeb9a4;background:none;font-size:10px;border-bottom:1px solid transparent;transition:color var(--motion-fast)}.bornli-v7 .hero-screens button[aria-pressed=true]{color:#f2f2ed;border-color:var(--lime)}.bornli-v7 .hero-product-hint{display:block;font-size:10px;color:#a7b39c;margin-top:9px;line-height:1.5}.bornli-v7 .hero-bottom{bottom:53px}.bornli-v7 .hero-stats{gap:42px}.bornli-v7 .hero-stats>div b{font-size:30px;letter-spacing:-.04em}.bornli-v7 .hero-stats>div span{font-size:10px;color:#a9b09f}.bornli-v7 .hero-bottom .demo-note{font-size:9px;max-width:160px;line-height:1.65}.bornli-v7 .hero-index{font-size:8px;letter-spacing:.03em}.bornli-v7 .scroll-hint{font-size:9px}.bornli-v7 .hero-orbit{opacity:.35}.bornli-v7 .hero-grid{opacity:.3}.bornli-v7 .partners-heading{font-size:12px}.bornli-v7 .partners-caption{font-size:9px;letter-spacing:.04em}.bornli-v7 .intro{padding-block:104px;gap:48px;grid-template-columns:1.5fr 1fr}.bornli-v7 .manifesto{font-size:clamp(60px,7.45vw,125px);letter-spacing:-.055em;line-height:1.02;font-weight:500}.bornli-v7 .intro-aside{width:100%;max-width:365px;padding-right:0;align-self:center}.bornli-v7 .intro-aside .mini-orbit{display:none}.bornli-v7 .business-benefits p{padding:17px 0}.bornli-v7 .business-benefits b{font-size:19px;letter-spacing:-.025em}.bornli-v7 .business-benefits span{font-size:14px;line-height:1.6;max-width:330px}.bornli-v7 .work .section-heading{padding-top:60px;margin-bottom:48px}.bornli-v7 .section-heading h2{letter-spacing:-.055em}.bornli-v7 .case-marimoto{background:radial-gradient(ellipse at 79% 48%,#ffb37b7a,transparent 65%),#f6e5d4;border-color:#e6c9ae}.bornli-v7 .case-navigator{background:radial-gradient(ellipse at 78% 47%,#7ea9ff85,transparent 65%),#dfe8fa;border-color:#bacdea}.bornli-v7 .case-journey{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:18px;margin-bottom:10px;max-width:395px;font-size:10px;color:#364431}.bornli-v7 .case-journey span{display:flex;align-items:center;gap:8px;line-height:1.55}.bornli-v7 .case-journey svg{width:13px;height:13px;opacity:.55}.bornli-v7 .case-direct-stores{display:flex;gap:16px;margin-top:8px;margin-bottom:0;font-size:11px}.bornli-v7 .case-direct-stores a{display:inline-flex;align-items:center;gap:4px;padding:4px 0;border-bottom:1px solid #17201240}.bornli-v7 .case-direct-stores svg{width:12px;height:12px}.bornli-v7 .case-copy{width:45%;padding-top:37px;padding-bottom:35px}.bornli-v7 .case-title{font-size:clamp(56px,6.1vw,98px);letter-spacing:-.055em}.bornli-v7 .case-subtitle{font-size:29px;line-height:1.1;letter-spacing:-.035em}.bornli-v7 .case-description{font-size:14px;line-height:1.6;max-width:355px}.bornli-v7 .case-metrics{padding-top:20px;gap:24px}.bornli-v7 .case-metrics small{font-size:10px}.bornli-v7 .case-metric-note{font-size:10px;opacity:.82;margin-top:11px}.bornli-v7 .case-cta{margin-top:17px}.bornli-v7 .case-phone{--pw:270px}.bornli-v7 .case-phone.back{--pw:215px;left:-150px;top:62px;transform:rotate(-22deg)}.bornli-v7 .case-visual .visual-caption{font-size:23px;right:4%;bottom:10%}.bornli-v7 .store-proof{font-size:9px;letter-spacing:.06em;opacity:.8}.bornli-v7 .case-category{font-size:10px}.bornli-v7 .case-dialog-intro{font-size:16px;line-height:1.7}.bornli-v7 .case-dialog-pills span{font-size:11px}.bornli-v7 .case-store-links a{padding-block:9px}.bornli-v7 .case-dialog-flow h3{font-size:17px}.bornli-v7 .case-dialog-flow p{font-size:14px}.bornli-v7 .motion-section{height:190svh;min-height:1250px}.bornli-v7 .motion-stage{min-height:700px;overflow:clip}.bornli-v7 .motion-stage .media-slot{opacity:.22}.bornli-v7 .motion-stage:after{background:linear-gradient(90deg,#080d08d9 0%,#080d0880 42%,transparent 72%)}.bornli-v7 .motion-chrome{opacity:.1!important}.bornli-v7 .motion-title-wrap{left:var(--pad);right:auto;top:17.5%;width:47%;text-align:left}.bornli-v7 .motion-title-wrap h2{font-size:clamp(70px,7.2vw,116px);letter-spacing:-.055em;line-height:1.02;transform:none}.bornli-v7 .motion-emphasis{white-space:normal}.bornli-v7 .motion-emphasis em{display:block}.bornli-v7 .motion-title-wrap .round-reel{margin:26px 0 0;width:70px;height:70px;display:flex;gap:12px;border-color:#d4e3ba60;background:#d1ff35;color:#102008}.bornli-v7 .round-reel span{position:absolute;left:87px;top:20px;white-space:nowrap;color:#dbe6cb;font-size:10px;text-align:left;letter-spacing:.02em}.bornli-v7 .motion-meta{position:absolute;left:var(--pad);right:var(--pad);top:96px;padding-top:0;font-size:10px;letter-spacing:.035em}.bornli-v7 .motion-meta>span:last-child{display:none}.bornli-v7 .motion-product{position:absolute;left:75%;top:50%;transform:translate(-50%,-50%);z-index:5;perspective:1200px}.bornli-v7 .motion-product-phone{--pw:clamp(245px,35.5svh,276px);rotate:var(--route-angle,8deg);transition:rotate var(--motion-scene) var(--showcase-ease),box-shadow var(--motion-scene);box-shadow:18px 28px 70px #0009,0 0 0 1px #a4b3a0}.bornli-v7 .motion-product-back{position:absolute;inset:6% -11%;border:1px solid #c8dcc236;border-radius:45px;transform:rotate(-9deg) translate(15px,-15px);background:linear-gradient(130deg,#bdcfb416,transparent 55%);z-index:-1}.bornli-v7 .route-pane{position:absolute;inset:0;opacity:0;transform:translateY(18px) scale(.985);transition:opacity .42s var(--showcase-ease),transform .56s var(--showcase-ease);pointer-events:none}.bornli-v7 .route-pane.is-active{opacity:1;transform:translateY(0) scale(1)}.bornli-v7 .motion-route{position:absolute;top:calc(100% + 25px);left:-45px;right:-45px;display:flex;justify-content:center;align-items:center;gap:13px;color:#d4dfc9;font-size:11px;white-space:nowrap}.bornli-v7 .motion-route-count{color:var(--lime);font-size:11px}.bornli-v7 .motion-route-controls{position:absolute;left:var(--pad);bottom:128px;display:flex;gap:22px;z-index:10}.bornli-v7 .motion-route-controls button{border:0;border-top:1px solid #b6cba633;background:none;color:#90a47b;text-align:left;min-width:95px;min-height:53px;padding:11px 0;font-size:12px;transition:color .16s,border-color .16s}.bornli-v7 .motion-route-controls button span{display:block;font-size:10px;margin-bottom:6px;opacity:.65}.bornli-v7 .motion-route-controls button[aria-pressed=true]{color:#ecf7df;border-color:var(--lime)}.bornli-v7 .motion-bottom{bottom:45px;font-size:14px}.bornli-v7 .motion-bottom .mono{display:none}.bornli-v7 .playground{padding-block:100px}.bornli-v7 .playground h2{letter-spacing:-.055em;line-height:1.02}.bornli-v7 .playground-intro>.body-copy{font-size:16px;line-height:1.65;margin-top:26px}.bornli-v7 .demo-tab small{font-size:12px;line-height:1.5;margin-top:6px}.bornli-v7 .demo-step-content h3{font-size:32px;letter-spacing:-.035em}.bornli-v7 .habit-option{transition:background .16s,border-color .16s,transform .16s}.bornli-v7 .habit-option:active{transform:scale(.975)}.bornli-v7 .habit-option small{font-size:10px}.bornli-v7 .phone-primary{min-height:46px;font-size:12px}.bornli-v7 .demo-check{font-size:11px}.bornli-v7 .prototype-delivery{display:grid;gap:9px;margin-top:22px;margin-bottom:20px;font-size:12px;color:#384d24}.bornli-v7 .prototype-delivery span{display:flex;gap:9px;align-items:center}.bornli-v7 .prototype-delivery svg{width:15px;height:15px}.bornli-v7 .sprint{padding-block:82px}.bornli-v7 .sprint-copy h2{letter-spacing:-.055em}.bornli-v7 .sprint-copy>p:not(.eyebrow){font-size:16px;color:#465931}.bornli-v7 .sprint-disclaimer{font-size:10px;letter-spacing:.015em;color:#465931}.bornli-v7 .sprint-clock .clock-number small,.bornli-v7 .clock-label{font-size:10px}.bornli-v7 .project-scope{max-width:350px;align-self:center;padding:22px 0 3px;border-top:1px solid #b4c99459}.bornli-v7 .scope-caption{font-size:13px;color:#b5c4a4}.bornli-v7 .project-scope strong{display:block;color:var(--lime);font-size:43px;font-weight:500;letter-spacing:-.05em;line-height:1.1;margin-top:11px}.bornli-v7 .project-scope p{font-size:15px;color:#c6d1bb;line-height:1.65;margin-top:15px}.bornli-v7 .scope-note{display:block;color:#9aac89;font-size:11px;margin-top:16px;line-height:1.5}.bornli-v7 .process-row summary{padding-block:29px}.bornli-v7 .process-row h3{letter-spacing:-.045em}.bornli-v7 .process-detail p{font-size:15px;line-height:1.75;color:#b0c09c}.bornli-v7 .process-foot{font-size:10px;line-height:1.6;letter-spacing:.015em}.bornli-v7 .studio-copy h2{font-size:clamp(52px,5.25vw,86px);letter-spacing:-.055em}.bornli-v7 .studio-copy .body-copy{font-size:16px;line-height:1.7}.bornli-v7 .studio-responsibility{display:flex;flex-wrap:wrap;gap:8px 17px;padding-top:21px;margin-top:25px;border-top:1px solid #81926d30;font-size:12px;color:#53623f}.bornli-v7 .studio-film-label{font-size:10px}.bornli-v7 .faq-item summary{font-size:16px;line-height:1.45;min-height:83px;padding-block:24px}.bornli-v7 .faq-item p{font-size:14px;line-height:1.75;padding-bottom:25px;max-width:520px}.bornli-v7 .faq-item summary svg{flex:0 0 23px;width:23px;height:23px}.bornli-v7 .contact-top{font-size:10px;letter-spacing:.03em}.bornli-v7 .contact-heading h2{letter-spacing:-.045em}.bornli-v7 #brief-form label{font-size:12px;line-height:1.6;letter-spacing:.025em}.bornli-v7 .form-note{font-size:11px;line-height:1.7}.bornli-v7 .footer-bar small{font-size:10px}.bornli-v7 .footer-bar>span{font-size:10px}.bornli-v7 .showcase-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bornli-v7 .screen-enter{animation:screenIn .42s var(--showcase-ease) both}@keyframes screenIn{0%{opacity:.25;transform:translateY(8px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@media(min-width:1101px)and (max-height:800px){.bornli-v7 .case-card{height:clamp(600px,calc(100svh - 130px),690px);min-height:600px}.bornli-v7 .case-copy{padding-top:24px;padding-bottom:24px}.bornli-v7 .case-title{margin-top:23px;margin-bottom:14px}.bornli-v7 .case-description{margin-top:15px}.bornli-v7 .case-journey{margin-top:14px;margin-bottom:5px}.bornli-v7 .case-metrics{padding-top:15px}.bornli-v7 .case-metric-note{margin-top:9px}.bornli-v7 .case-direct-stores{margin-top:4px}.bornli-v7 .case-cta{margin-top:13px;min-height:44px}}@media(min-width:1600px){.bornli-v7 .hero{min-height:1050px;padding-top:178px}.bornli-v7 .hero-proof-phone .phone{--pw:326px}.bornli-v7 .hero-visual{top:130px;height:calc(100% - 236px)}.bornli-v7 .hero-phone-wrap{scale:.9;left:25%;top:59%}.bornli-v7 .hero-description{max-width:530px;font-size:18px}.bornli-v7 .hero-includes{font-size:13px}.bornli-v7 .hero-product-controls{width:350px}.bornli-v7 .hero-projects button{font-size:14px;min-height:43px}.bornli-v7 .hero-screens button,.bornli-v7 .hero-product-hint{font-size:12px}.bornli-v7 .hero-proof-phone{bottom:152px}.bornli-v7 .hero-visual .label-two{left:9%;bottom:120px;font-size:12px;max-width:225px}.bornli-v7 .case-phone{--pw:300px}.bornli-v7 .case-phone.back{--pw:250px}.bornli-v7 .case-description{font-size:16px;max-width:410px}.bornli-v7 .case-journey{font-size:12px}.bornli-v7 .motion-product-phone{--pw:325px}.bornli-v7 .motion-route{font-size:13px}}@media(max-width:1100px)and (min-width:701px){.bornli-v7 .hero{min-height:900px;padding-top:165px}.bornli-v7 .hero h1{font-size:7.1vw}.bornli-v7 .hero-description{max-width:370px;font-size:14px}.bornli-v7 .hero .hero-eyebrow{font-size:9px}.bornli-v7 .hero-includes{gap:10px;font-size:10px;max-width:365px}.bornli-v7 .hero-visual{left:47%;width:53%;top:130px;height:calc(100% - 258px)}.bornli-v7 .hero-proof-phone .phone{--pw:230px}.bornli-v7 .hero-proof-phone{left:66%;bottom:138px}.bornli-v7 .hero-phone-wrap{left:27%;scale:.66;top:52%}.bornli-v7 .hero-product-controls{left:66%;width:257px}.bornli-v7 .hero-visual .label-two{left:9%;bottom:120px;font-size:9px;max-width:164px;padding:10px}.bornli-v7 .hero-stats{gap:25px}.bornli-v7 .hero-stats>div b{font-size:27px}.bornli-v7 .hero-bottom .demo-note{display:none}.bornli-v7 .intro{gap:30px}.bornli-v7 .manifesto{font-size:7.7vw}.bornli-v7 .business-benefits b{font-size:17px}.bornli-v7 .business-benefits span{font-size:13px}.bornli-v7 .case-description{font-size:12px;max-width:290px}.bornli-v7 .case-subtitle{font-size:25px}.bornli-v7 .case-copy{padding-left:30px}.bornli-v7 .case-phone{--pw:224px}.bornli-v7 .case-phone.back{--pw:186px;left:-124px}.bornli-v7 .case-journey{font-size:9px;gap:6px}.bornli-v7 .case-metrics{gap:15px}.bornli-v7 .case-visual .visual-caption{display:none}.bornli-v7 .case-metrics b{font-size:25px}.bornli-v7 .case-metrics small{font-size:9px}.bornli-v7 .motion-product-phone{--pw:241px}.bornli-v7 .motion-title-wrap h2{font-size:7vw}.bornli-v7 .motion-route-controls{gap:15px}.bornli-v7 .motion-route-controls button{min-width:76px}.bornli-v7 .motion-route{font-size:10px;left:-25px;right:-25px;white-space:normal;text-align:center}.bornli-v7 .project-scope strong{font-size:36px}.bornli-v7 .project-scope p,.bornli-v7 .studio-copy .body-copy{font-size:14px}}@media(min-width:701px)and (max-width:950px){.bornli-v7 .hero-description{max-width:320px}.bornli-v7 .hero-proof-phone .phone{--pw:208px}.bornli-v7 .hero-proof-phone,.bornli-v7 .hero-product-controls{left:64%}}@media(max-width:700px){.bornli-v7 .hero{min-height:1290px;height:auto;max-height:none;padding-top:125px;padding-bottom:190px}.bornli-v7 .hero-copy{width:100%;max-width:none}.bornli-v7 .hero h1{font-size:10.9vw;letter-spacing:-.055em;line-height:1.015}.bornli-v7 .hero .hero-eyebrow{font-size:8px;letter-spacing:.02em;margin-bottom:24px}.bornli-v7 .hero-description{font-size:14px;line-height:1.65;margin-top:23px;max-width:370px}.bornli-v7 .hero-actions{gap:17px;margin-top:25px;flex-direction:row;align-items:center}.bornli-v7 .hero-actions .button{min-height:48px;font-size:11px;padding-inline:19px;gap:17px}.bornli-v7 .hero-actions .text-button{font-size:9px;max-width:124px;gap:9px;text-align:left}.bornli-v7 .hero-includes{gap:7px 12px;font-size:10px;margin-top:18px;max-width:370px}.bornli-v7 .hero-includes span{gap:6px}.bornli-v7 .hero-visual{top:560px;left:0;width:100%;height:560px}.bornli-v7 .hero-art-plate{inset:-17% -28% -2% -24%;opacity:.85}.bornli-v7 .hero-proof-phone{left:65%;top:auto;bottom:127px;transform:translate(-50%) rotate(6deg)}.bornli-v7 .hero-proof-phone .phone{--pw:206px}.bornli-v7 .hero-proof-eyebrow{font-size:8px;top:-24px;gap:8px}.bornli-v7 .hero-proof-eyebrow span:first-child{font-size:11px}.bornli-v7 .hero-phone-wrap{left:25%;top:44%;scale:.59;width:244px;height:503px}.bornli-v7 .hero-phone .phone-greeting{font-size:23px}.bornli-v7 .hero-product-controls{left:50%;bottom:0;width:300px;max-width:calc(100% - 44px)}.bornli-v7 .hero-projects button{min-height:41px;font-size:12px}.bornli-v7 .hero-screens{margin-top:7px;gap:17px}.bornli-v7 .hero-screens button{font-size:11px;min-height:36px}.bornli-v7 .hero-product-hint{font-size:10px;margin-top:4px}.bornli-v7 .hero-visual .label-two{left:5%;bottom:167px;max-width:161px;font-size:8px;padding:9px 10px;gap:7px}.bornli-v7 .hero-visual .label-two svg{width:24px;height:24px;min-width:24px}.bornli-v7 .hero-stats{gap:17px;justify-content:space-between;width:100%}.bornli-v7 .hero-stats>div b{font-size:24px;letter-spacing:-.06em}.bornli-v7 .hero-stats>div span{font-size:8px;line-height:1.6}.bornli-v7 .hero-bottom{bottom:56px;gap:16px}.bornli-v7 .hero-bottom .demo-note{font-size:8px;line-height:1.5;max-width:175px}.bornli-v7 .hero-index{font-size:7px;bottom:18px}.bornli-v7 .scroll-hint{font-size:7px}.bornli-v7 .partners-heading{font-size:11px}.bornli-v7 .partners-caption{font-size:8px}.bornli-v7 .intro{padding-block:72px;display:block}.bornli-v7 .intro .section-kicker{font-size:8px;line-height:1.7;max-width:285px;margin-bottom:27px}.bornli-v7 .manifesto{font-size:13.7vw;line-height:1.04;letter-spacing:-.05em}.bornli-v7 .intro-aside{max-width:100%;padding:25px 0 0}.bornli-v7 .business-benefits b{font-size:19px}.bornli-v7 .business-benefits span{font-size:14px}.bornli-v7 .work .section-heading{padding-top:42px;margin-bottom:35px}.bornli-v7 .work .section-aside{max-width:290px;font-size:14px;line-height:1.6}.bornli-v7 .case-card,.bornli-v7 .case-card:nth-child(2){min-height:1130px}.bornli-v7 .case-copy{width:100%;padding:29px 25px 0}.bornli-v7 .case-category{font-size:8px}.bornli-v7 .case-title{font-size:12.8vw}.bornli-v7 .case-subtitle{font-size:27px;letter-spacing:-.035em;line-height:1.1}.bornli-v7 .case-description{font-size:13px;line-height:1.6;max-width:330px}.bornli-v7 .case-journey{font-size:10px;gap:8px;margin-top:15px;margin-bottom:1px;max-width:320px}.bornli-v7 .case-journey span{gap:7px}.bornli-v7 .case-metrics{margin-top:0;padding-top:19px;gap:18px}.bornli-v7 .case-metrics b{font-size:26px}.bornli-v7 .case-metrics small{font-size:9px}.bornli-v7 .case-metric-note{font-size:10px;max-width:300px;margin-top:9px;line-height:1.6}.bornli-v7 .case-direct-stores{font-size:11px;gap:17px;margin-top:4px}.bornli-v7 .case-direct-stores a{min-height:36px}.bornli-v7 .case-visual,.bornli-v7 .case-navigator .case-visual{top:525px;height:475px}.bornli-v7 .case-phone{--pw:232px}.bornli-v7 .case-phone.back{--pw:187px;left:-106px;top:55px}.bornli-v7 .case-visual .case-phone-wrap{left:62%;top:50%;scale:.9}.bornli-v7 .case-visual .visual-caption{display:none}.bornli-v7 .case-cta{top:1057px;min-height:43px;margin-top:0;font-size:12px}.bornli-v7 .store-proof{font-size:8px;bottom:-4px}.bornli-v7 .case-dialog-intro,.bornli-v7 .case-dialog-flow p{font-size:14px}.bornli-v7 .motion-section{height:210svh;min-height:1560px}.bornli-v7 .motion-stage{min-height:790px;padding-top:98px}.bornli-v7 .motion-meta{font-size:8px;line-height:1.6;gap:22px}.bornli-v7 .motion-meta>span:last-child{max-width:124px;text-align:right}.bornli-v7 .motion-title-wrap{top:139px;left:22px;width:calc(100% - 44px)}.bornli-v7 .motion-title-wrap h2{font-size:10.5vw;line-height:1.025;letter-spacing:-.055em}.bornli-v7 .motion-title-wrap h2>span:first-child{font-size:.88em}.bornli-v7 .motion-emphasis em{display:inline;font-size:inherit}.bornli-v7 .motion-title-wrap .round-reel{position:absolute;top:3px;right:3px;margin:0;width:40px;height:40px}.bornli-v7 .round-reel span{display:none}.bornli-v7 .motion-product{left:50%;top:489px}.bornli-v7 .motion-product-phone{--pw:185px}.bornli-v7 .motion-route{top:calc(100% + 14px);font-size:10px;gap:9px;left:-65px;right:-65px}.bornli-v7 .motion-route-count{font-size:9px}.bornli-v7 .motion-route-controls{left:22px;right:22px;bottom:65px;gap:20px;justify-content:space-between}.bornli-v7 .motion-route-controls button{font-size:11px;min-width:0;flex:1;min-height:48px;padding-top:8px}.bornli-v7 .motion-route-controls button span{font-size:9px;margin-bottom:5px}.bornli-v7 .motion-bottom{bottom:23px;left:22px;right:22px;font-size:10px;line-height:1.6}.bornli-v7 .motion-bottom>span:first-child{max-width:235px}.bornli-v7 .motion-bottom .mono{font-size:7px;max-width:85px}.bornli-v7 .motion-stage .media-slot{opacity:.13}.bornli-v7 .playground{padding-block:75px}.bornli-v7 .playground h2{font-size:14vw}.bornli-v7 .playground-intro>.body-copy{font-size:15px;line-height:1.65}.bornli-v7 .demo-tab>div{font-size:18px}.bornli-v7 .demo-tab small{font-size:12px}.bornli-v7 .demo-check{font-size:9px}.bornli-v7 .sprint{padding-block:70px}.bornli-v7 .sprint-copy h2{font-size:11vw}.bornli-v7 .sprint-copy>p:not(.eyebrow){font-size:15px;line-height:1.65}.bornli-v7 .prototype-delivery{font-size:12px;gap:10px}.bornli-v7 .sprint-disclaimer{font-size:9px;max-width:320px}.bornli-v7 .sprint-clock .clock-number small,.bornli-v7 .clock-label{font-size:8px}.bornli-v7 .project-scope{width:100%;max-width:100%;margin-top:31px;padding-top:22px}.bornli-v7 .project-scope strong{font-size:40px}.bornli-v7 .project-scope p{font-size:15px}.bornli-v7 .process-row summary{gap:12px;padding-block:25px}.bornli-v7 .process-row summary>span:first-child{flex-basis:21px;font-size:10px}.bornli-v7 .process-row summary .process-tag{font-size:9px;flex-basis:87px;max-width:87px}.bornli-v7 .process-row h3{font-size:23px;letter-spacing:-.045em}.bornli-v7 .process-row summary>svg{flex-shrink:0;width:27px;height:27px}.bornli-v7 .process-detail p{font-size:14px;line-height:1.7}.bornli-v7 .process-foot{font-size:8px;gap:20px;line-height:1.7}.bornli-v7 .studio-copy h2{font-size:13vw}.bornli-v7 .studio-copy .body-copy{font-size:15px;line-height:1.7}.bornli-v7 .studio-film-label{font-size:8px}.bornli-v7 .studio-responsibility{font-size:12px;line-height:1.6}.bornli-v7 .faq-item summary{font-size:15px;line-height:1.45;min-height:76px}.bornli-v7 .faq-item p{font-size:14px;line-height:1.75}.bornli-v7 .contact-top{font-size:8px}.bornli-v7 .contact-heading h2{font-size:12.9vw;line-height:1.07;letter-spacing:-.045em}.bornli-v7 #brief-form label{font-size:11px;letter-spacing:.015em}.bornli-v7 .form-note{font-size:10px;line-height:1.65}.bornli-v7 .form-consent{font-size:11px!important}.bornli-v7 .footer-bar small{font-size:9px}.bornli-v7 .footer-bar>span{font-size:9px}.bornli-v7 .lab-launcher button{font-size:8px;min-height:38px}}@media(max-width:370px){.bornli-v7 .hero{min-height:1270px}.bornli-v7 .hero h1{font-size:10.7vw}.bornli-v7 .hero-description{font-size:13px}.bornli-v7 .hero-actions{gap:10px}.bornli-v7 .hero-actions .button{font-size:10px;padding-inline:16px}.bornli-v7 .hero-actions .text-button{font-size:8px}.bornli-v7 .hero-includes{font-size:9px;gap:10px}.bornli-v7 .hero-visual{top:555px;height:555px}.bornli-v7 .hero-proof-phone .phone{--pw:192px}.bornli-v7 .hero-proof-phone{left:65%}.bornli-v7 .hero-phone-wrap{left:23%;scale:.53}.bornli-v7 .hero-stats>div b{font-size:22px}.bornli-v7 .hero-stats{gap:12px}.bornli-v7 .case-copy{padding-inline:21px}.bornli-v7 .case-subtitle{font-size:25px}.bornli-v7 .case-description{font-size:12px}.bornli-v7 .case-metrics b{font-size:24px}.bornli-v7 .case-phone{--pw:218px}.bornli-v7 .motion-title-wrap h2{font-size:10.5vw}.bornli-v7 .motion-title-wrap .round-reel{right:0;top:0;width:36px;height:36px}.bornli-v7 .process-row h3{font-size:21px}.bornli-v7 .process-row summary .process-tag{flex-basis:76px;max-width:76px;font-size:8px}}@media(max-width:700px)and (max-height:800px){.bornli-v7 .motion-product{top:468px}.bornli-v7 .motion-product-phone{--pw:170px}}.motion-paused .bornli-v7 .hero-brand-film{opacity:0}.motion-paused .bornli-v7 .screen-enter{animation:none}.motion-paused .bornli-v7 .route-pane,.motion-paused .bornli-v7 .motion-product-phone{transition:none}@media(prefers-reduced-motion:reduce){.bornli-v7 .hero-brand-film{display:none}.bornli-v7 .screen-enter{animation:none}.bornli-v7 .route-pane,.bornli-v7 .motion-product-phone,.bornli-v7 .hero-proof-phone{transition:none}.bornli-v7 .hero-proof-phone:hover{rotate:none}}.bornli-v8 .hero-projects button{font-size:11px;padding-inline:8px}.bornli-v8 .case-card:nth-child(n+3){top:126px}.bornli-v8 .case-backstage{--case-accent:#c3a0ff;background:radial-gradient(ellipse at 79% 48%,#b38de58c,transparent 65%),#e7dbf3;border-color:#ccb6e3}.bornli-v8 .case-travelhers{--case-accent:#d2b19a;background:radial-gradient(ellipse at 78% 48%,#dec3a987,transparent 65%),#f4ece4;border-color:#dfcfc0}.bornli-v8 .case-vesper{--case-accent:#c7a7ff;background:radial-gradient(ellipse at 80% 48%,#9582c77a,transparent 65%),#e7e1f1;border-color:#c6bad9}.bornli-v8 .case-vesper .navigator-screen svg{background:#0a090e}.bornli-v8 .case-backstage .case-wordmark,.bornli-v8 .case-travelhers .case-wordmark{font-size:clamp(70px,11vw,170px)}.bornli-v8 .raw-app-screen img,.bornli-v8 .store-art-screen img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.bornli-v8 .raw-app-screen{background:#0a090e!important}.bornli-v8 .phone.store-art-device{padding:0;border:0;border-radius:20px;height:calc(var(--pw)*2778/1284);background:transparent;box-shadow:0 22px 44px #28154230}.bornli-v8 .store-art-device:before,.bornli-v8 .store-art-device:after,.bornli-v8 .store-art-device .phone-side{display:none}.bornli-v8 .store-art-device .phone-screen{border-radius:20px;background:#533469!important}.bornli-v8 .case-backstage .case-phone.back{left:-158px;transform:rotate(-17deg)}.bornli-v8 .case-backstage .visual-caption{font-size:20px;right:2%}.bornli-v8 .case-store-links svg{width:14px;height:14px;vertical-align:middle}.bornli-v8 .case-store-links a{display:inline-flex;gap:5px;align-items:center}@media(max-width:1399px){.bornli-v8 .case-visual .visual-caption{display:none}}@media(min-width:701px)and (max-width:1100px){.bornli-v8 .case-backstage .case-title,.bornli-v8 .case-travelhers .case-title{font-size:5.7vw}.bornli-v8 .case-metrics b{font-size:25px}.bornli-v8 .case-backstage .case-phone.back{left:-115px}}@media(max-width:950px){.bornli-v8 .hero-projects button{font-size:10px;padding-inline:4px}}@media(max-width:700px){.bornli-v8 .case-card:nth-child(n){top:auto;position:relative;min-height:1130px}.bornli-v8 .case-backstage .case-title,.bornli-v8 .case-travelhers .case-title{font-size:clamp(42px,12vw,70px)}.bornli-v8 .case-backstage .case-phone.back{left:-110px}.bornli-v8 .case-metrics b{font-size:25px}.bornli-v8 .hero-projects button{font-size:11px}}.bornli-v8 .case-lut{--case-accent:#b4ee50;background:radial-gradient(ellipse at 80% 48%,#afcf6575,transparent 65%),#e5edcf;border-color:#bacba0}.bornli-v8 .case-fitonist{--case-accent:#aa72ff;background:radial-gradient(ellipse at 80% 48%,#a07adb80,transparent 65%),#e9e0f4;border-color:#c5aedb}.bornli-v8 .case-mavie{--case-accent:#95b79a;background:radial-gradient(ellipse at 80% 48%,#8caa9380,transparent 65%),#e4e9dd;border-color:#b1c0aa}.bornli-v8 .case-lut .store-art-device{height:calc(var(--pw)*2208/1242)}.bornli-v8 .case-mavie .store-art-device{height:calc(var(--pw)*2796/1287)}.bornli-v8 .case-lut .store-art-device .phone-screen{background:#10120d!important}.bornli-v8 .case-fitonist .store-art-device .phone-screen{background:#0a0812!important}.bornli-v8 .case-mavie .store-art-device .phone-screen{background:#37543c!important}.bornli-v8 .case-lut .case-title{font-size:clamp(48px,6.4vw,98px)}.bornli-v8 .case-lut .case-wordmark{font-size:clamp(70px,10vw,160px)}.bornli-v8 .case-lut .case-metrics b,.bornli-v8 .case-fitonist .case-metrics b,.bornli-v8 .case-mavie .case-metrics b{font-size:clamp(23px,2.3vw,35px);letter-spacing:-.04em}.reel-dialog .reel-stage{inset:90px 30px 80px;display:flex;align-items:center;justify-content:center}#bornli-reel-video{display:block;width:100%;height:100%;object-fit:contain;background:#070908;border-radius:12px}.reel-download{color:inherit;text-decoration:none;font-size:11px;letter-spacing:.05em;padding:12px}.reel-download:hover{text-decoration:underline}.reel-top,.reel-bottom{z-index:2}.motion-paused dialog[open]{animation:none!important}@media(max-width:700px){.bornli-v8 .case-lut .case-title{font-size:clamp(42px,12vw,70px)}.reel-dialog .reel-stage{inset:76px 12px 90px}.reel-dialog .reel-top{left:16px;right:16px;top:20px;gap:8px;padding:0}.reel-dialog .reel-top>span:nth-child(2){display:none}.reel-dialog .reel-top>.brand{display:inline-flex}.reel-dialog .reel-bottom{left:20px;right:20px;bottom:28px;gap:16px}.reel-dialog .reel-time{font-size:10px}}@media(prefers-reduced-motion:reduce){.reel-dialog[open]{animation:none}}.header-telegram{display:inline-flex;align-items:center;gap:9px;padding:11px 14px;min-height:44px;border:1px solid #ffffff42;border-radius:30px;color:#f2f6ea;font-size:12px;line-height:1;text-decoration:none;white-space:nowrap;transition:background .2s,border-color .2s}.header-telegram svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6}.header-telegram:hover{background:#ffffff16;border-color:#d1ff35}.header-telegram:focus-visible{outline:3px solid #d1ff35;outline-offset:4px}.site-header .header-right{gap:12px}.bornli-v8 .case-dialog{width:1100px;max-width:calc(100vw - 30px)}.case-dialog-toolbar{position:sticky;top:-50px;display:flex;align-items:center;justify-content:flex-end;gap:24px;margin:-30px -25px 24px;padding:10px 15px;background:#f1f3e7;z-index:12;border-bottom:1px solid #bcc9a955}.case-dialog-toolbar>a{display:flex;align-items:center;gap:8px;color:#2c4618;font-size:13px;text-decoration:none;min-height:44px}.case-dialog-toolbar>a svg,.reel-contact svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6}.reel-contact{display:grid;place-items:center;width:36px;height:36px;color:#d0dfbb}.case-animation{margin:25px 0 32px;border-radius:18px;overflow:hidden;background:#080b08;color:#eef2e8}#case-animation-video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#080b08}.case-animation-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;font-size:12px;line-height:1.4;color:#b4bdb0}.case-animation-replay{color:#d1ff35;font:inherit;padding:8px 0;min-height:36px}.case-animation-error{font-size:13px;padding:0 20px 18px;color:#e4cbb5}.case-animation-replay:focus-visible{outline:2px solid #d1ff35;outline-offset:4px}.contact .contact-heading{margin-top:54px;margin-bottom:52px}.contact .contact-form-wrap{grid-template-columns:minmax(0,1fr) minmax(0,550px);gap:clamp(40px,7vw,110px);border-top:1px solid #23301440;padding-top:52px;align-items:start}.contact-invitation{padding-top:38px;max-width:465px}.contact-invite-label{font-size:14px;line-height:1.5;color:#314517}.contact-invitation h3{font-size:clamp(32px,4.1vw,60px);line-height:1.05;letter-spacing:-.055em;font-weight:700;margin:22px 0 25px;color:#14210d}.contact-invitation>p{font-size:18px;line-height:1.65;letter-spacing:-.02em;max-width:400px;color:#33451c;margin-bottom:32px}.contact-promise{display:flex;align-items:flex-start;gap:14px;margin:22px 0;color:#19280e;font-size:17px;line-height:1.4}.contact-promise svg{flex:0 0 24px;width:24px;height:24px;padding:4px;fill:none;stroke:currentColor;stroke-width:2;border:1px solid #2130116b;border-radius:50%;margin-top:1px}.contact-promise small{display:block;font-size:13px;line-height:1.6;color:#4a5c2b;margin-top:2px}.contact-person{display:flex;align-items:center;gap:14px;margin-top:44px;padding:20px 0;border-top:1px solid #3449184d;color:#19270d;text-decoration:none;max-width:360px}.contact-person img{width:54px;height:54px;object-fit:cover;object-position:50% 25%;border-radius:50%;filter:grayscale(1)}.contact-person b{font-size:16px;font-weight:600}.contact-person small{display:block;font-size:14px;margin-top:5px;color:#495c2e}.contact-person>svg{width:24px;height:24px;margin-left:auto;fill:none;stroke:currentColor;stroke-width:1.5}.lead-phone{position:relative;padding:9px;border:2px solid #586347;border-radius:48px;background:#13190e;box-shadow:0 32px 75px #2d40172b,0 2px #ffffff8c inset;min-width:0;isolation:isolate}.lead-phone:before{content:"";position:absolute;width:4px;height:62px;border-radius:4px;background:#465137;left:-5px;top:115px}.lead-phone-top{height:38px;display:flex;align-items:center;justify-content:space-between;position:relative;color:#f1f5e6;padding:0 24px;font-size:9px;letter-spacing:.1em}.lead-phone-top i{position:absolute;left:50%;transform:translate(-50%);width:105px;height:19px;border-radius:30px;background:#030502;box-shadow:0 1px #ffffff14}.lead-phone-screen{padding:22px 28px 15px;background:#f7f8f2;border-radius:30px 30px 38px 38px;overflow:hidden}.lead-recipient{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid #d9dfd2}.lead-recipient>img{width:48px;height:48px;object-fit:cover;object-position:50% 25%;border-radius:50%;filter:grayscale(1)}.lead-recipient b{display:block;color:#162211;font-size:17px;letter-spacing:-.02em}.lead-recipient span{display:block;font-size:12px;color:#66735d;margin-top:5px}.lead-recipient>a{margin-left:auto;display:grid;place-items:center;min-width:40px;min-height:40px;border:1px solid #c9d4bc;border-radius:50%;color:#364d20}.lead-recipient svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6}.lead-incoming{position:relative;background:#e6edda;color:#304222;font-size:14px;line-height:1.55;padding:15px 18px;border-radius:0 18px 18px;margin:22px 22px 25px 0;letter-spacing:-.01em}#brief-form{position:relative;min-width:0;scroll-margin-top:110px}#brief-form .lead-fields>h3{font-size:24px;font-weight:700;letter-spacing:-.04em;color:#14220f;margin:0 0 8px}#brief-form .lead-required{font-size:12px;line-height:1.5;color:#68735e;margin:0 0 23px;max-width:320px}#brief-form .form-row{display:grid;grid-template-columns:1fr;gap:17px;margin:0 0 18px}#brief-form label{font-family:inherit;font-size:14px;font-weight:600;letter-spacing:-.01em;color:#24341a;line-height:1.4}#brief-form input:not([type=checkbox]),#brief-form textarea{display:block;width:100%;border:1.5px solid #bac7ac;border-radius:12px;background:#fff;color:#192811;font-family:inherit;font-size:16px;line-height:1.5;padding:14px 15px;margin:8px 0 0;min-height:54px;box-shadow:0 2px 3px #15220d03;transition:border-color .2s,box-shadow .2s;resize:vertical}#brief-form textarea{min-height:105px;max-height:250px}#brief-form input::placeholder,#brief-form textarea::placeholder{color:#77816e;font-weight:400}#brief-form input:not([type=checkbox]):focus,#brief-form textarea:focus{border-color:#425c25;outline:3px solid #b9dc8690!important;outline-offset:2px;box-shadow:none}#brief-form.was-validated input:invalid{border-color:#b14b32}#brief-form .lead-field-help{display:block;font-size:11px;font-weight:400;color:#68745c;margin:6px 0 0;line-height:1.4}#brief-form .field-optional{font-size:11px;font-weight:400;color:#768069;margin-left:5px}#brief-form .form-consent{display:flex;align-items:flex-start;gap:11px;margin:20px 0;font-size:11px;font-weight:400;line-height:1.55;color:#536245;letter-spacing:0}#brief-form .form-consent input{appearance:auto;flex:0 0 19px;width:19px;height:19px;min-height:19px;padding:0;margin:0;accent-color:#34581d;border:0;border-radius:4px;background:#fff}#brief-form .form-consent input:focus-visible{outline:3px solid #96bb62!important;outline-offset:3px}#brief-form .form-consent a{color:#354e21;text-underline-offset:3px}#brief-form .form-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important}#brief-form .form-bottom{display:flex;flex-direction:column;align-items:stretch;gap:13px;margin:0}#brief-form .lead-submit{display:flex;width:100%;min-height:61px;border-radius:15px;justify-content:space-between;padding:0 22px;font-size:17px;font-family:inherit;font-weight:600;background:#16230e;color:#d7ff7b;gap:16px;letter-spacing:-.02em;transition:background .2s,transform .2s;box-shadow:0 6px 16px #14240f16}#brief-form .lead-submit:hover{background:#293d17;transform:translateY(-1px)}#brief-form .lead-submit:active{transform:translateY(1px)}#brief-form .lead-submit:focus-visible{outline:3px solid #7fa94e;outline-offset:4px}#brief-form .lead-submit svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.7}#brief-form .lead-submit:disabled{cursor:wait;opacity:.75;transform:none}#brief-form .form-note{font-family:inherit;text-align:center;color:#6b755f;font-size:11px;line-height:1.6;max-width:none}#brief-form .form-result{font-family:inherit;font-size:13px;line-height:1.6;color:#813b25;background:#fff0e8;border:1px solid #e7b8a5;border-radius:12px;padding:15px;margin:18px 0 0}#brief-form .form-result a{color:inherit;text-decoration:underline}#brief-form .success-result{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);border:0}.lead-home-indicator{width:110px;height:4px;border-radius:9px;background:#26371a;margin:25px auto 0}.lead-success{position:relative;min-height:520px;padding:85px 0 35px;text-align:center;overflow:hidden}.lead-success[hidden],.lead-fields[hidden]{display:none!important}.lead-launch{position:absolute;inset:0;pointer-events:none;overflow:hidden}.lead-rocket{position:absolute;width:72px;height:72px;left:calc(50% - 36px);top:50px;color:#375f1a}.lead-rocket>svg{position:relative;z-index:2;width:72px;height:72px;fill:#d4efaf;stroke:currentColor;stroke-width:1.6}.lead-rocket>i{position:absolute;left:4px;top:58px;width:16px;height:42px;border-radius:50%;background:#c5ef74;transform:rotate(42deg);filter:blur(4px);opacity:0}.lead-launch-ring{position:absolute;width:120px;height:120px;top:50px;left:calc(50% - 60px);border:1px solid #819e584d;border-radius:50%;opacity:0}.lead-success-copy{position:relative;margin-top:75px}.lead-delivered{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#426827;background:#e4efd7;border-radius:30px;padding:8px 12px}.lead-delivered svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2}#brief-form .lead-success h3{font-size:35px;line-height:1.06;letter-spacing:-.055em;color:#1c3012;font-weight:700;margin:23px 0 17px;outline:none}.lead-success-copy>p{font-size:15px;line-height:1.65;color:#5f7051;max-width:330px;margin:0 auto 27px}.lead-success-copy>a{display:flex;align-items:center;justify-content:center;gap:13px;color:#294b16;font-size:14px;font-weight:600;text-decoration:none}.lead-success-copy>a svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.lead-another{margin-top:30px;font-size:12px;color:#6f7f61;text-decoration:underline;text-underline-offset:4px;min-height:44px}.launch-motion .lead-rocket{animation:leadRocketFlight 1.25s cubic-bezier(.5,0,.15,1) both}.launch-motion .lead-rocket>i{animation:leadRocketFlame 1.25s ease-out both}.launch-motion .lead-launch-ring{animation:leadLaunchRing .9s .2s ease-out both}.launch-motion .lead-success-copy{animation:leadMessageIn .55s .75s cubic-bezier(.2,.7,.1,1) both}@keyframes leadRocketFlight{0%{transform:translate(-45px,200px) rotate(-12deg) scale(.55);opacity:0}20%{transform:translate(-10px,80px) rotate(-8deg) scale(1);opacity:1}42%{transform:translateY(55px) rotate(0) scale(1);opacity:1}to{transform:translate(190px,-290px) rotate(15deg) scale(.65);opacity:0}}@keyframes leadRocketFlame{0%,20%,to{opacity:0}45%,85%{opacity:1}}@keyframes leadLaunchRing{0%{transform:scale(.4);opacity:0}30%{opacity:1}to{transform:scale(2.4);opacity:0}}@keyframes leadMessageIn{0%{transform:translateY(18px);opacity:0}to{transform:translateY(0);opacity:1}}.motion-paused .lead-success-copy{animation:none!important;opacity:1;transform:none}@media(min-width:1100px){.contact-invitation{position:sticky;top:120px}}@media(max-width:1100px){.header-telegram{font-size:11px;padding-inline:12px}.contact .contact-form-wrap{grid-template-columns:minmax(0,1fr) minmax(0,490px);gap:30px}.contact-invitation>p{font-size:16px}}@media(max-width:850px){.contact .contact-form-wrap{grid-template-columns:1fr;gap:35px}.contact-invitation{max-width:600px;padding-top:0}.contact-invitation h3{font-size:42px}.contact-invitation h3 br:last-child{display:none}.contact-person{margin-top:25px}.lead-phone{width:100%;max-width:550px;justify-self:center}.contact-promise{display:none}}@media(max-width:700px){.site-header .header-cta,.site-header .brand-tag{display:none}.site-header .header-right{gap:13px}.header-telegram{min-height:42px;font-size:10px;padding:10px 12px;gap:7px}.header-telegram svg{width:17px;height:17px}.bornli-v8 .case-dialog{padding:45px 18px 25px}.case-animation{margin:20px -7px 24px;border-radius:12px}.case-animation-caption{padding:9px 12px;gap:10px;font-size:10px}.case-animation-replay{font-size:10px}.case-dialog-toolbar{top:-45px;margin:-32px -8px 20px;padding:8px;gap:16px}.case-dialog-toolbar>a{font-size:12px}.reel-top>div{gap:8px}.contact .contact-heading{margin:40px 0 34px}.contact .contact-form-wrap{padding-top:29px;gap:28px}.contact-invite-label{font-size:12px}.contact-invitation h3{font-size:34px;margin:15px 0 18px}.contact-invitation>p{font-size:15px;line-height:1.6;margin-bottom:20px}.contact-person{padding:17px 0;margin:15px 0 0}.contact-person img{width:44px;height:44px}.contact-person b{font-size:14px}.contact-person small{font-size:12px}.lead-phone{border-radius:37px;padding:6px}.lead-phone-top{height:32px;padding-inline:18px}.lead-phone-screen{padding:20px 16px 13px;border-radius:24px 24px 29px 29px}.lead-recipient>img{width:39px;height:39px}.lead-recipient b{font-size:14px}.lead-recipient span{font-size:10px}.lead-recipient>a{min-width:34px;min-height:34px}.lead-recipient{gap:9px}.lead-incoming{font-size:13px;padding:13px;margin:18px 8px 23px 0}#brief-form .lead-fields>h3{font-size:23px}#brief-form .lead-required{font-size:11px}#brief-form label{font-size:13px}#brief-form .form-consent{font-size:10.5px}#brief-form .lead-submit{font-size:16px;padding:0 17px;min-height:59px}#brief-form .form-note{font-size:10px}#brief-form .field-optional{display:inline;font-size:10px}#brief-form .lead-success h3{font-size:31px}.lead-success-copy>p{font-size:14px}.lead-success{min-height:485px}}@media(max-width:360px){.header-telegram span{font-size:9px}.header-telegram{padding-inline:9px}.site-header .brand{font-size:24px}.lead-phone-screen{padding-inline:12px}#brief-form .field-optional{display:block;margin:2px 0 0}}@media(prefers-reduced-motion:reduce){.lead-launch{display:none}.lead-success-copy{animation:none!important}.header-telegram,.lead-submit{transition:none!important}}.contact .contact-form-wrap{grid-template-columns:minmax(0,1fr) minmax(0,500px);gap:clamp(35px,7vw,105px);padding-top:42px}.lead-device-stage{position:relative;width:100%;min-width:0;perspective:1600px;display:grid;justify-items:center;padding:16px 30px 45px}.lead-device-shadow{position:absolute;bottom:6px;left:14%;width:76%;height:48px;border-radius:50%;background:radial-gradient(ellipse,#23321477 0%,#40521830 42%,transparent 72%);filter:blur(14px);transform:rotate(-5deg)}.lead-phone{--metal-y:-9deg;--metal-x:3deg;--metal-light:55%;width:100%;max-width:420px;justify-self:center;padding:13px 14px 14px;border:1px solid #f4fbff;border-radius:47px;background:linear-gradient(118deg,#f8fdff,#a7b5bb 7%,#2e3b42,#eef7fa 17%,#b6c1c4 27%,#f3f9fb 39%,#78868d 55%,#344147 68%,#e9f5f8 83%,#88979e 92%,#edf8fc);box-shadow:1px 1px #fff inset,-2px -2px 2px #202d34 inset,2px 0 #1b282e,4px 0 #dce6ed,7px 1px #74818a,10px 2px #26343d,12px 3px #a6b6bf,13px 4px #1d2d35,20px 22px 25px #21351630,30px 40px 60px #2234162b;transform:rotateX(var(--metal-x)) rotateY(var(--metal-y)) rotate(1.2deg);transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.7,.1,1),box-shadow .7s;isolation:isolate}.lead-phone:before{content:"";position:absolute;inset:4px;width:auto;height:auto;border:1px solid #f8feff9c;border-radius:43px;background:repeating-linear-gradient(0deg,#ffffff09 0px,#ffffff09 1px,transparent 1px,transparent 3px);box-shadow:inset -1px 0 #23343f99,inset 1px 0 #fff;pointer-events:none;z-index:1}.lead-phone:after{content:"";position:absolute;inset:8px;border:1px solid #1c2b35aa;border-radius:38px;box-shadow:0 1px 2px #fff9;pointer-events:none;z-index:2}.lead-metal-key{position:absolute;display:block;width:5px;z-index:0;border:1px solid #4f616e;border-radius:3px;background:linear-gradient(90deg,#24353f,#dae6ed 48%,#879aa6 75%,#253943);box-shadow:1px 0 1px #ebfbff}.lead-metal-key.key-volume{height:65px;top:133px;left:-5px}.lead-metal-key.key-power{height:83px;right:-13px;top:156px;transform:translateZ(-3px)}.lead-metal-glint{position:absolute;inset:0;border-radius:inherit;z-index:5;pointer-events:none;overflow:hidden;opacity:.65;background:linear-gradient(112deg,transparent 12%,#fff0 29%,#ffffff7a 30%,#ffffff00 32%,transparent 57%,#ffffff45 58%,#fff0 60%);mask-image:linear-gradient(#000 0 48px,transparent 48px calc(100% - 35px),#000 calc(100% - 35px));background-position:var(--metal-light) 50%;background-size:170% 100%}.lead-phone-top{height:33px;padding:0 19px;color:#192c36;font-size:8px;font-weight:700;text-shadow:0 1px 0 #fff9;z-index:3}.lead-phone-top i{width:99px;height:17px;background:linear-gradient(#020608,#203039);border:1px solid #748791;box-shadow:0 1px #fff9,inset 0 0 0 2px #040a0e}.lead-phone-top i:after{content:"";position:absolute;right:8px;top:4px;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#779fb2,#132436 50%,#050a0e 70%);box-shadow:0 0 0 1px #344451}.lead-phone-screen{position:relative;z-index:3;padding:20px 20px 12px;background:linear-gradient(135deg,#fff,#f1f5f3 78%);border:1px solid #14212a;border-radius:28px 28px 34px 34px;box-shadow:0 0 0 3px #0a131b,0 0 0 4px #cfdee377,inset 0 2px 5px #203b4a19}.lead-recipient{padding-bottom:13px;gap:10px}.lead-recipient>img{width:39px;height:39px}.lead-recipient b{font-size:15px}.lead-recipient span{font-size:10px;margin-top:3px}.lead-recipient>a{min-width:34px;min-height:34px}.lead-incoming{font-size:12px;line-height:1.5;padding:12px 14px;margin:16px 4px 19px 0;border-radius:0 15px 15px;background:#e4edda}#brief-form .lead-fields>h3{font-size:23px;margin-bottom:6px}#brief-form .lead-required{font-size:11px;margin-bottom:17px;max-width:290px}#brief-form .form-row{gap:13px;margin-bottom:14px}#brief-form label{font-size:13px}#brief-form input:not([type=checkbox]),#brief-form textarea{font-size:16px;min-height:48px;padding:11px 12px;margin-top:6px;border-color:#a9b6ad;background:#fffffff5;box-shadow:inset 0 1px 3px #14232b08}#brief-form textarea{min-height:88px;height:88px}#brief-form .form-consent{margin:16px 0;font-size:10.5px;gap:9px}#brief-form .form-bottom{gap:10px}#brief-form .lead-submit{min-height:54px;padding:0 17px;border-radius:12px;font-size:16px;background:linear-gradient(160deg,#2e3d2b,#101b12 60%,#293529);border:1px solid #6c80604d;box-shadow:0 1px #fff3 inset,0 5px 12px #11211925}#brief-form .lead-submit svg{width:28px;height:28px}#brief-form .form-note{font-size:10px;line-height:1.5}.lead-home-indicator{margin-top:19px;background:linear-gradient(#718278,#1b2a24);height:3px;width:88px}.lead-phone:focus-within{transform:rotateX(0) rotateY(0) rotate(0);box-shadow:1px 1px #fff inset,-2px -2px 2px #202d34 inset,2px 0 #1b282e,4px 0 #dce6ed,7px 1px #74818a,8px 2px #26343d,18px 22px 35px #21351636}.lead-success{min-height:460px;padding-top:65px}#brief-form .lead-success h3{font-size:31px}.lead-success-copy>p{font-size:14px}.bornli-v8 .case-dialog{position:fixed;inset:0;width:100vw;height:100svh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;overflow:hidden;background:#030604;color:#f0f6ed;overscroll-behavior:contain}.bornli-v8 .case-dialog[open]{animation:caseStageOpen .4s cubic-bezier(.2,.7,.1,1) both}.case-dialog::backdrop{background:#030604ed;backdrop-filter:blur(14px)}.case-dialog .case-dialog-toolbar{position:absolute;inset:0 0 auto;margin:0;height:78px;padding:12px clamp(22px,4vw,64px);gap:26px;border:0;background:linear-gradient(#030604d9,transparent);color:#f4f6ef;z-index:8;transition:background .6s,color .6s}.case-dialog .case-dialog-brand{font-size:23px;letter-spacing:-.065em;font-weight:700;margin-right:auto}.case-dialog .case-dialog-toolbar>a{color:inherit;font-size:12px}.case-dialog .case-dialog-toolbar .icon-button{position:static;color:inherit;border:1px solid currentColor;border-radius:50%;width:39px;height:39px;opacity:.85}.case-cinematic{position:absolute;inset:0;display:grid;place-items:center;isolation:isolate;opacity:1;transform:translateY(0) scale(1);transition:transform .8s cubic-bezier(.4,0,.2,1),opacity .65s ease;will-change:transform,opacity}.case-cinematic:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 140px #03060480;z-index:1}.case-cinematic #case-animation-video{position:relative;display:block;width:min(100%,1600px);height:calc(100svh - 120px);max-height:none;aspect-ratio:auto;object-fit:contain;background:#030604;z-index:0}.case-intro-footer{position:absolute;bottom:40px;left:clamp(24px,4vw,64px);right:clamp(24px,4vw,64px);display:flex;align-items:flex-end;justify-content:space-between;gap:20px;z-index:3}.case-intro-label{display:block;color:#9ca696;font-size:12px;margin-bottom:9px}.case-animation-name{font-size:clamp(25px,3vw,42px);line-height:1.05;letter-spacing:-.05em;font-weight:700;color:#eef4e8}.case-intro-skip{display:flex;align-items:center;gap:25px;border:1px solid #c7dac25c;border-radius:40px;padding:15px 22px;min-height:50px;font-size:13px;color:#e9f5d9;background:#14200c33;transition:background .2s,border-color .2s}.case-intro-skip:hover{background:#d1ff3519;border-color:#d1ff35}.case-intro-skip svg,.case-intro-play svg,.case-animation-replay svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.case-intro-progress{position:absolute;left:0;bottom:0;width:100%;height:3px;background:#46513b55;z-index:4}.case-intro-progress i{display:block;height:100%;width:100%;transform-origin:left;transform:scaleX(0);background:#d1ff35;transition:transform .25s linear}.case-intro-play{position:absolute;z-index:4;display:flex;align-items:center;gap:12px;color:#d1ff35;background:#101a0ded;border:1px solid #a8bd7888;padding:18px 26px;border-radius:40px;font-size:14px}.case-intro-play[hidden]{display:none}.case-details{position:absolute;inset:0;overflow:auto;overscroll-behavior:contain;background:#f1f3e7;color:#192a13;opacity:0;transform:translateY(18vh) scale(.975);pointer-events:none;transition:transform .8s cubic-bezier(.2,.75,.15,1),opacity .6s ease;will-change:transform,opacity}.case-details-inner{max-width:1100px;padding:130px 50px 80px;margin:0 auto}.case-details .eyebrow{font-size:10px;color:#738061;letter-spacing:.08em}.case-details h2{font-size:clamp(60px,7.5vw,112px);line-height:1;letter-spacing:-.065em;margin:25px 0 18px;outline:none;font-weight:700}.case-details .case-animation-replay{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:5px 0;color:#526942;font-size:12px;margin-bottom:24px;text-decoration:underline;text-underline-offset:4px}.case-details .case-dialog-intro{max-width:850px;font-size:20px;line-height:1.65;color:#485d3b}.case-details .case-dialog-pills{margin:28px 0}.case-details .case-dialog-pills span{font-size:11px;padding:9px 14px}.case-details .case-store-gallery{margin:30px 0}.case-details .case-dialog-flow{margin-top:34px}.case-dialog.is-details .case-cinematic{opacity:0;transform:translateY(-35px) scale(.94);pointer-events:none}.case-dialog.is-details .case-details{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.case-dialog.is-details .case-dialog-toolbar{background:#f1f3e7f5;color:#263b1b;border-bottom:1px solid #b9c4ab55;backdrop-filter:blur(12px)}.case-dialog.case-instant .case-details,.case-dialog.case-instant .case-cinematic,.case-dialog.case-instant .case-dialog-toolbar{transition:none}.case-dialog :is(button,a):focus-visible{outline:2px solid #8eaa5a;outline-offset:5px}@keyframes caseStageOpen{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@media(max-width:1100px){.contact .contact-form-wrap{grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:25px}.lead-device-stage{padding-inline:25px}.contact-invitation h3{font-size:clamp(33px,4.4vw,52px)}}@media(max-width:850px){.contact .contact-form-wrap{grid-template-columns:1fr}.lead-device-stage{max-width:510px;justify-self:center}.lead-phone{max-width:420px}}@media(max-width:700px){.lead-device-stage{max-width:380px;padding:13px 14px 30px}.lead-phone{--metal-x:1deg;--metal-y:-5deg;max-width:335px;padding:10px;border-radius:39px;transform:rotateX(var(--metal-x)) rotateY(var(--metal-y)) rotate(.5deg);box-shadow:1px 1px #fff inset,-2px -2px 2px #202d34 inset,2px 0 #1b282e,4px 0 #dce6ed,6px 1px #74818a,8px 2px #26343d,9px 3px #a6b6bf,14px 22px 25px #21351630}.lead-phone:before{inset:3px;border-radius:36px}.lead-phone:after{inset:6px;border-radius:32px}.lead-metal-key.key-power{right:-9px}.lead-phone-screen{padding:16px 13px 12px;border-radius:23px 23px 28px 28px}.lead-phone-top{height:30px;padding:0 14px}.lead-phone-top i{width:84px;height:16px}.lead-metal-glint{mask-image:linear-gradient(#000 0 43px,transparent 43px calc(100% - 30px),#000 calc(100% - 30px))}.lead-recipient b{font-size:13px}.lead-recipient span{font-size:10px}.lead-recipient>img{width:33px;height:33px}.lead-recipient{gap:8px}.lead-recipient>a{min-width:32px;min-height:32px}.lead-incoming{font-size:12px;margin:14px 0 17px;padding:11px 12px}#brief-form .lead-fields>h3{font-size:22px}#brief-form label{font-size:12px}#brief-form .field-optional{display:block;margin:2px 0 0}#brief-form .form-consent{font-size:10px}#brief-form .lead-submit{font-size:15px;min-height:53px}#brief-form .form-note{font-size:9.5px}.lead-success{min-height:440px}#brief-form .lead-success h3{font-size:29px}.lead-device-shadow{bottom:0}.bornli-v8 .case-dialog{padding:0}.case-dialog .case-dialog-toolbar{height:70px;padding:10px 20px;gap:17px}.case-dialog .case-dialog-brand{font-size:21px}.case-dialog .case-dialog-toolbar>a{font-size:0;gap:0}.case-dialog .case-dialog-toolbar>a svg{width:23px;height:23px}.case-dialog .case-dialog-toolbar .icon-button{width:36px;height:36px}.case-cinematic #case-animation-video{height:min(calc(100vw - 24px),55svh);width:calc(100% - 24px);object-fit:cover;object-position:right center;align-self:center;transform:translateY(-42px)}.case-intro-footer{bottom:34px;left:24px;right:24px;flex-wrap:wrap;align-items:flex-start;gap:24px}.case-animation-name{font-size:38px}.case-intro-label{font-size:11px;margin-bottom:10px}.case-intro-skip{padding:12px 18px;min-height:46px;gap:22px;font-size:12px}.case-cinematic:after{box-shadow:inset 0 0 60px #03060460}.case-details-inner{padding:104px 24px 45px}.case-details h2{font-size:58px;margin:20px 0 12px;overflow-wrap:anywhere}.case-details .eyebrow{font-size:8px}.case-details .case-animation-replay{font-size:12px;margin-bottom:19px}.case-details .case-dialog-intro{font-size:16px;line-height:1.65}.case-details .case-dialog-pills{margin:22px 0}.case-details .case-dialog-pills span{font-size:10px;padding:8px 12px}.case-details .case-store-gallery{margin:25px 0}}@media(prefers-reduced-motion:reduce){.lead-phone{transform:none!important;transition:none!important}.case-cinematic,.case-details,.case-dialog-toolbar{transition:none!important}.bornli-v8 .case-dialog[open]{animation:none!important}}.motion-paused .lead-phone{transform:none!important;transition:none!important}.lead-phone{padding:8px;border-radius:46px;border-color:#ff8995;background:linear-gradient(115deg,#ff8391,#c01832 8%,#710d20 17%,#ef4b60 24%,#b3122d 41%,#720c20 64%,#f7687b 83%,#a7142b 93%,#e5485e);box-shadow:1px 1px 1px #ffc4ca inset,-2px -2px 2px #480917 inset,2px 0 #5a0918,4px 0 #d64155,6px 1px #881226,8px 2px #4a0917,10px 3px #da475c,11px 4px #540b1b,20px 25px 30px #32151228,30px 45px 65px #35201030}.lead-phone:before{inset:3px;border-radius:43px;border-color:#ffadba6b;background:repeating-linear-gradient(0deg,#ffffff04 0px,#ffffff04 1px,transparent 1px,transparent 3px);box-shadow:inset -1px 0 #640a2799,inset 1px 0 #ffbcc0}.lead-phone:after{inset:7px;border-radius:38px;border-color:#200910;box-shadow:0 0 0 1px #ff91a05e;z-index:4}.lead-phone-top{height:39px;padding:0 25px;background:linear-gradient(150deg,#11151b,#06080c 75%);border-radius:35px 35px 0 0;color:#f8f9fa;font-size:10px;letter-spacing:-.025em;text-shadow:none;box-shadow:inset 0 1px 1px #9ba9b942;overflow:hidden}.lead-phone-top>span{position:relative;z-index:1}.lead-phone-top i{height:22px;width:102px;top:9px;background:#010205;border-color:#202832;box-shadow:0 1px #3c46536b,inset 0 0 0 2px #000}.lead-phone-top i:after{top:6px;right:9px;width:7px;height:7px;background:radial-gradient(circle at 30% 28%,#58779b,#152b47 36%,#040a15 66%);box-shadow:0 0 0 1px #14243a}.lead-status-icons{display:flex;align-items:center;gap:5px}.lead-status-icons svg{width:13px;height:10px;display:block;fill:#e6edf2}.lead-status-icons .lead-wifi{fill:none;stroke:#e6edf2;stroke-width:1.4;stroke-linecap:round}.lead-status-icons>b{font-size:11px;letter-spacing:1px;font-weight:400;line-height:1}.lead-battery{position:relative;width:18px;height:9px;border:1px solid #ecf2f6aa;border-radius:3px;padding:1px;display:block}.lead-battery:before{content:"";display:block;background:#e6edf2;border-radius:1px;width:11px;height:5px}.lead-battery:after{content:"";position:absolute;right:-3px;top:2px;width:1px;height:3px;background:#d4dee6}.lead-phone-screen{border:0;border-radius:0 0 34px 34px;box-shadow:inset 2px 0 #090c10,inset -2px 0 #090c10,inset 0 -3px #090c10;padding-top:18px;background:linear-gradient(125deg,#fafbfc,#f1f4f4 80%)}.lead-recipient{border-bottom-color:#d8dddf}.lead-incoming{background:#e9eeea}.lead-metal-key{border-color:#610a1e;background:linear-gradient(90deg,#590c1a,#f27989 45%,#d34257 65%,#6a0a20);box-shadow:1px 0 1px #ffacb6}.lead-metal-key.key-power{right:-11px}.lead-metal-glint{opacity:.46;background:linear-gradient(110deg,transparent 24%,#ffffff5c 30%,#fff0 36%,transparent 61%,#ffffff29 68%,transparent 72%);mask-image:linear-gradient(#000 0 8px,transparent 8px calc(100% - 9px),#000 calc(100% - 9px));background-position:var(--metal-light) 50%;background-size:160% 100%}.lead-antenna{position:absolute;z-index:5;width:8px;height:3px;background:#ffc0c673;box-shadow:0 1px #4c001845;pointer-events:none}.antenna-top{left:-2px;top:64px}.antenna-bottom{right:-9px;bottom:60px;transform:rotate(8deg)}.lead-phone:focus-within{box-shadow:1px 1px 1px #ffc4ca inset,-2px -2px 2px #480917 inset,2px 0 #5a0918,4px 0 #d64155,6px 1px #881226,8px 2px #4a0917,18px 25px 38px #3215122e}.mobile-viewport-measure{position:fixed;left:-100px;top:0;width:0;height:100vh;height:100svh;pointer-events:none;visibility:hidden;contain:strict}.case-mobile-nav,.case-art-open{display:none}@media(max-width:700px){.bornli-v8 .case-stack{padding-bottom:24px;overflow:visible}.bornli-v8 .case-card:nth-child(n){position:sticky;top:min(78px,calc(100svh - var(--mobile-card-height,1000px) - 18px));height:auto;min-height:0;max-height:none;margin-bottom:28px;border-radius:24px;transform:perspective(1200px) rotateX(var(--mobile-card-tilt,0deg)) scale(var(--card-scale,1))!important;transform-origin:50% 100%;box-shadow:0 -5px 20px #25351a08,0 20px 36px #17271122;will-change:transform;scroll-margin-top:85px}.bornli-v8 .case-copy{width:100%;height:auto;padding:23px 22px 22px;display:flex;flex-direction:column}.bornli-v8 .case-category{font-size:8px;gap:10px}.bornli-v8 .case-category .cat-right{font-size:8px;line-height:1.4;padding-left:9px}.bornli-v8 .case-category span:first-child{width:27px;height:27px;font-size:10px}.bornli-v8 .case-card .case-title{font-size:clamp(39px,11.4vw,53px);line-height:1.02;margin:19px 0 13px;letter-spacing:-.055em}.bornli-v8 .case-subtitle{font-size:23px;line-height:1.15;letter-spacing:-.035em;max-width:330px}.bornli-v8 .case-description{font-size:13px;line-height:1.6;max-width:none;margin-top:14px}.bornli-v8 .case-card .case-visual{position:relative;inset:auto;flex:none;width:calc(100% + 44px);height:290px;min-height:0;margin:15px -22px 6px;overflow:hidden;perspective:1100px;border-radius:12px;pointer-events:auto}.bornli-v8 .case-card .case-visual .case-phone-wrap{left:61%;top:49%;scale:.82;transform:translate(-50%,-50%) rotate(8deg);transition:transform .38s cubic-bezier(.2,.7,.1,1)}.bornli-v8 .case-card .case-phone{--pw:150px}.bornli-v8 .case-card .case-phone.back{--pw:134px;left:-85px;top:26px;transform:rotate(-20deg)}.bornli-v8 .case-card .case-visual>.chrome-wrap{inset:-12% -15%;opacity:.75}.bornli-v8 .case-card .case-wordmark{font-size:clamp(55px,17vw,84px);opacity:.16;top:40%}.bornli-v8 .case-card .store-proof{bottom:3px;font-size:7px;letter-spacing:.015em}.bornli-v8 .case-card .visual-caption{display:none}.case-art-open{display:block;position:absolute;inset:0;z-index:9;width:100%;height:100%;border:0;border-radius:inherit;background:transparent;color:transparent;-webkit-tap-highlight-color:transparent}.case-art-open:active{background:#ffffff17}.case-art-open:focus-visible{outline:3px solid #2e5029;outline-offset:-6px}.bornli-v8 .case-journey{font-size:10px;line-height:1.5;gap:7px;margin:10px 0 0;max-width:none}.bornli-v8 .case-journey span{gap:6px}.bornli-v8 .case-metrics{gap:17px;padding-top:16px;margin-top:0}.bornli-v8 .case-metrics b{font-size:24px;line-height:1.2}.bornli-v8 .case-metrics small{font-size:10px;line-height:1.5}.bornli-v8 .case-metrics>div+div{padding-left:16px}.bornli-v8 .case-metric-note{font-size:10px;line-height:1.6;max-width:none;margin-top:11px}.bornli-v8 .case-direct-stores{margin:5px 0 0;gap:18px}.bornli-v8 .case-direct-stores a{min-height:44px;font-size:12px;display:inline-flex;align-items:center;gap:6px}.bornli-v8 .case-card .case-cta{position:relative;inset:auto;width:100%;align-self:stretch;min-height:49px;margin-top:12px;padding:0 18px;font-size:13px;gap:12px;border-radius:14px}.case-mobile-nav{display:flex;position:absolute;left:0;right:0;bottom:0;z-index:9;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));align-items:center;gap:10px;background:#f1f3e7f5;border-top:1px solid #aebda066;backdrop-filter:blur(14px);opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .35s .2s,transform .5s .15s cubic-bezier(.2,.7,.1,1)}.case-dialog.is-details .case-mobile-nav{opacity:1;transform:translateY(0);pointer-events:auto}.case-dialog.case-instant .case-mobile-nav{transition:none}.case-mobile-nav>button{display:flex;align-items:center;gap:10px;min-height:50px;flex:1;min-width:0;color:#283e1b;text-align:left;border-radius:12px;padding:5px 4px;transition:background .16s,transform .16s}.case-mobile-nav>button:last-child{text-align:right;justify-content:flex-end}.case-mobile-nav button>span{min-width:0}.case-mobile-nav small{display:block;color:#7d896e;font-size:10px;line-height:1.5}.case-mobile-nav b{display:block;font-size:12px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:110px;line-height:1.7}.case-mobile-nav svg{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.7}.case-mobile-nav #case-prev svg{transform:rotate(-135deg)}.case-mobile-nav #case-next svg{transform:rotate(45deg)}.case-mobile-count{font-size:9px;letter-spacing:.01em;color:#7d896e;white-space:nowrap}.case-mobile-nav>button:active{background:#d7e2c766;transform:scale(.97)}.case-details-inner{padding-bottom:calc(130px + env(safe-area-inset-bottom,0px))}.case-dialog .case-dialog-toolbar{padding-top:calc(10px + env(safe-area-inset-top,0px));height:calc(70px + env(safe-area-inset-top,0px))}.case-intro-footer{bottom:calc(34px + env(safe-area-inset-bottom,0px))}.case-details h2{font-size:clamp(44px,13vw,60px);overflow-wrap:normal}.case-details .case-dialog-intro{font-size:16px}.case-details .case-store-links{flex-wrap:wrap;gap:14px}.case-details .case-store-links a{min-height:44px;display:inline-flex;align-items:center;gap:7px}.lab-launcher{display:none}.menu-toggle{min-width:44px;min-height:44px}.hero-projects button{min-height:44px}.hero-screen-tabs button{min-height:42px}.demo-tab{min-height:56px}.motion-route-tabs button{min-height:44px}.case-title button,.hero-projects button,.hero-screen-tabs button,.demo-tab,.button,.header-telegram{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.button:active{transform:scale(.98);transition-duration:.12s}.hero-projects button:active,.hero-screen-tabs button:active{transform:scale(.96)}.case-title button:active{opacity:.62}.process-row summary,.faq-item summary{min-height:54px}.case-animation-replay{min-height:46px}.case-intro-skip{min-height:48px}.lead-device-stage{padding:13px 14px 29px;max-width:380px}.lead-phone{padding:7px;border-radius:40px;box-shadow:1px 1px 1px #ffc4ca inset,-2px -2px 2px #480917 inset,2px 0 #5a0918,4px 0 #d64155,6px 1px #881226,8px 2px #4a0917,9px 3px #c74356,15px 24px 30px #35201032}.lead-phone:before{border-radius:37px;inset:3px}.lead-phone:after{inset:6px;border-radius:33px}.lead-phone-top{height:36px;border-radius:31px 31px 0 0;padding-inline:21px;font-size:9px}.lead-phone-top i{width:91px;height:21px;top:8px}.lead-phone-screen{border-radius:0 0 30px 30px;padding:16px 14px 12px}.lead-phone-top i:after{width:6px;height:6px;top:6px}.lead-metal-key.key-power{right:-9px}.lead-metal-glint{mask-image:linear-gradient(#000 0 7px,transparent 7px calc(100% - 8px),#000 calc(100% - 8px))}.lead-antenna{width:6px}.antenna-top{top:58px}.antenna-bottom{right:-8px;bottom:53px}#brief-form .form-consent{padding-block:7px;gap:10px}#brief-form input:not([type=checkbox]),#brief-form textarea{font-size:16px}#brief-form .lead-submit{min-height:54px}#brief-form .form-result{font-size:13px}}@media(max-width:370px){.bornli-v8 .case-copy{padding-inline:19px}.bornli-v8 .case-card .case-visual{width:calc(100% + 38px);margin-inline:-19px}.case-mobile-nav{padding-inline:12px;gap:5px}.case-mobile-nav b{max-width:94px}.case-mobile-nav>button{gap:7px}.bornli-v8 .case-subtitle{font-size:22px}.header-telegram{padding-inline:10px}.site-header .header-right{gap:5px}}@media(prefers-reduced-motion:reduce){.bornli-v8 .case-card:nth-child(n){position:relative;top:auto;transform:none!important}.case-mobile-nav{transition:none!important}}.motion-paused .bornli-v8 .case-card:nth-child(n){position:relative;top:auto;transform:none!important}.bornli-v8 .case-dialog[open]{animation:none}.case-instant-cover{position:absolute;left:50%;top:50%;translate:-50% -50%;display:block;width:min(100%,1600px);height:calc(100svh - 120px);object-fit:contain;pointer-events:none;z-index:1;opacity:1;background:#030604}.case-has-frame .case-instant-cover{opacity:0;transition:opacity .12s linear}.case-dialog.is-intro .case-cinematic{transition:none;opacity:1;transform:none}@media(max-width:700px){.case-instant-cover{width:calc(100% - 24px);height:min(calc(100vw - 24px),55svh);object-fit:cover;object-position:right center;transform:translateY(-42px)}}.lead-device-stage{max-width:460px;padding:12px 26px 38px;justify-self:center}.lead-phone{--metal-y:-6deg;--metal-x:2deg;max-width:366px;padding:4px;border:1px solid #ce9290;border-radius:49px;background:linear-gradient(115deg,#c5918d,#572a2b 7%,#a26a67 9%,#431b1e 19%,#8e5552 31%,#492024 55%,#260c11 75%,#ad7772 91%,#52262a);box-shadow:1px 1px 1px #e6b9b4 inset,-1px -1px 1px #2a0c13 inset,2px 0 #301419,4px 0 #925753,6px 1px #442025,8px 2px #ba817b,9px 3px #2f1318,19px 25px 32px #30171927,30px 45px 65px #35201030;transform:rotateX(var(--metal-x)) rotateY(var(--metal-y)) rotate(.6deg)}.lead-phone:before{inset:2px;border-radius:47px;border-color:#d7a39b65;box-shadow:inset -1px 0 #2b0d1799,inset 1px 0 #efc4b95e}.lead-phone:after{inset:4px;border-radius:44px;border:1px solid #1a070c;box-shadow:0 0 0 1px #d9aaa05c;z-index:4}.lead-glass{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:752px;border:3px solid #090506;border-radius:44px;overflow:hidden;background:#20080f;box-shadow:inset 0 0 0 1px #c19b9238}.lead-wallpaper{position:absolute;inset:0;width:100%;height:100%;z-index:-2;pointer-events:none}.lead-glass:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#13080e0a,#18070d05 28%,#18070d50 78%,#18070d8a);z-index:-1;pointer-events:none}.lead-phone-top{height:43px;min-height:43px;background:transparent;border-radius:0;padding:0 24px;font-size:10px;box-shadow:none;color:#fff4ef}.lead-phone-top i{width:98px;height:24px;top:9px;border:1px solid #29161c;background:#060306;box-shadow:0 1px #ce9a9740,inset 0 0 0 2px #030204}.lead-phone-screen{display:flex;flex-direction:column;flex:1;min-height:0;padding:0 13px 10px;background:transparent;border:0;border-radius:0;box-shadow:none;color:#fff1ed;overflow:visible}.lead-recipient{gap:9px;margin:0 -13px;padding:7px 14px 10px;border-bottom:1px solid #e7aaaa24;background:#3510179c;backdrop-filter:blur(16px)}.lead-recipient>img{width:36px;height:36px;filter:none;border:1px solid #fbd3bd63}.lead-recipient b{font-size:14px;color:#fff4f0;letter-spacing:-.02em}.lead-recipient span{font-size:10px;color:#e5b9b6;margin-top:3px}.lead-recipient>a{min-width:42px;min-height:42px;border:0;background:#fbd7d512;color:#ffd9d0}.lead-recipient svg{width:20px;height:20px}.lead-chat-date{align-self:center;margin:13px 0 10px;padding:4px 10px;border-radius:20px;font-size:9px;color:#fce0d7;background:#2b0b1459;backdrop-filter:blur(8px)}.lead-incoming{margin:0 24px 15px 0;padding:11px 13px 8px;border-radius:16px 16px 16px 4px;background:#2c101bd9;border:1px solid #deb8ac27;box-shadow:0 4px 14px #17050e21;color:#fff0e8;font-size:12px;line-height:1.55;backdrop-filter:blur(12px)}.lead-incoming p{margin:0}.lead-message-time{display:block;text-align:right;color:#dcb0aa;font-size:9px;line-height:1.4;margin-top:4px}.lead-typing{display:flex;gap:4px;height:11px;align-items:center;margin:1px 0}.lead-typing i{width:4px;height:4px;border-radius:50%;background:#e4b3af;animation:chatTyping .8s infinite alternate}.lead-typing i:nth-child(2){animation-delay:.13s}.lead-typing i:nth-child(3){animation-delay:.26s}.lead-typing[hidden]{display:none}.lead-incoming.is-typing p,.lead-incoming.is-typing .lead-message-time{visibility:hidden}.lead-incoming.is-typing .lead-typing{position:absolute;left:14px;top:17px}.lead-incoming.message-arrived{animation:chatMessageIn .42s cubic-bezier(.2,.7,.1,1) both}#brief-form{flex:1;display:flex;flex-direction:column;margin:0}#brief-form .lead-fields{display:flex;flex-direction:column;flex:1}#brief-form .lead-fields>h3{font-size:9px;letter-spacing:.12em;color:#f6d3ca;text-transform:uppercase;font-weight:500;margin:0 0 5px 14px}#brief-form .lead-required{font-size:10px;color:#f6d3ca;line-height:1.5;margin:0 0 11px 14px}#brief-form .form-row{display:grid;gap:8px;margin:0 0 8px;padding-left:11px}#brief-form .form-row>label,#brief-form .lead-idea-bubble{display:block;padding:9px 12px 8px;background:#762e37dc;border:1px solid #eab3a52e;border-radius:15px 15px 4px;box-shadow:0 3px 10px #15040a19;backdrop-filter:blur(10px);color:#ffe1d9;font-size:11px;font-weight:500}#brief-form .lead-idea-bubble{margin-left:11px}#brief-form input:not([type=checkbox]),#brief-form textarea{background:#280c173b;color:#fff6f0;border:1px solid #f0b9ae4d;box-shadow:none;border-radius:8px;font-size:16px;line-height:1.35;padding:9px 10px;min-height:40px;margin-top:5px;caret-color:#ffd9b7;font-weight:400}#brief-form input::placeholder,#brief-form textarea::placeholder{color:#e7bdb7;opacity:1}#brief-form textarea{min-height:60px;max-height:170px;resize:vertical}#brief-form input:not([type=checkbox]):focus,#brief-form textarea:focus{border-color:#ffd5b8;outline:2px solid #f0b7a954!important;outline-offset:1px;background:#240a1594}#brief-form .form-row>label:focus-within,#brief-form .lead-idea-bubble:focus-within{background:#883a43eb;border-color:#e4ad9f80}#brief-form .lead-field-help{font-size:9px;color:#f0c9c1;margin-top:4px;line-height:1.4}#brief-form .field-optional{display:inline;font-size:9px;color:#e5b8b0;margin-left:3px}#brief-form .form-consent{font-size:9px;color:#ffe0d6;line-height:1.5;margin:10px 0 10px 11px;padding-block:4px;gap:9px;font-weight:400}#brief-form .form-consent input{width:18px;height:18px;min-height:18px;flex-basis:18px;accent-color:#b86168;margin-top:1px}#brief-form .form-consent a{color:#ffe7dd}#brief-form .form-consent input:focus-visible{outline-color:#ffcebb!important}#brief-form .form-bottom{gap:8px;margin-top:auto;padding-left:11px}#brief-form .lead-submit{min-height:49px;border:1px solid #efc3b2;border-radius:14px;font-size:14px;background:linear-gradient(130deg,#f5d1bf,#e9ad9d);color:#43151d;padding:0 16px;box-shadow:0 6px 20px #1807103b;letter-spacing:-.02em}#brief-form .lead-submit svg{width:23px;height:23px;stroke-width:1.7}#brief-form .lead-submit:hover{background:#ffdfcf;transform:translateY(-1px)}#brief-form .lead-submit:focus-visible{outline-color:#ffd1b9}#brief-form .form-note{font-size:9px;color:#e7beb7;line-height:1.5}.lead-home-indicator{margin:17px auto 0;background:#f9e4df;width:100px;height:4px;opacity:.85}.lead-metal-key{border-color:#32161a;background:linear-gradient(90deg,#38191f,#ba8780 45%,#794743 65%,#321419);box-shadow:1px 0 1px #d9a49a}.lead-metal-key.key-power{right:-9px;height:65px;top:155px}.lead-metal-key.key-volume{height:57px;top:124px}.lead-antenna{width:5px;height:3px;background:#d3afa38c;box-shadow:0 1px #1e080e85}.antenna-top{top:58px;left:-1px}.antenna-bottom{right:-7px;bottom:60px}.lead-metal-glint{opacity:.33;mask-image:linear-gradient(#000 0 5px,transparent 5px calc(100% - 6px),#000 calc(100% - 6px))}.lead-phone:focus-within{box-shadow:1px 1px 1px #e6b9b4 inset,-1px -1px 1px #2a0c13 inset,2px 0 #301419,4px 0 #925753,6px 1px #442025,8px 2px #2f1318,18px 25px 38px #3215122e}#brief-form .form-result{color:#ffe5db;background:#441620;border-color:#ac726c;font-size:12px}#brief-form.was-validated input:invalid{border-color:#ffccbe}.lead-success{min-height:380px;padding:45px 0 20px}.lead-success-copy{margin-top:90px}#brief-form .lead-success h3{font-size:30px;color:#fff0e8}.lead-success-copy>p{font-size:13px;color:#edc2b9}.lead-success-copy>a{font-size:13px;color:#ffdfc8}.lead-another{color:#e8b6af}.lead-delivered{background:#d69a8630;color:#ffddc6}.lead-rocket{color:#eeaa9f}.lead-rocket>svg{fill:#ffe3cf}.lead-rocket>i{background:#ffb899}.lead-launch-ring{border-color:#efb5a6}@keyframes chatTyping{0%{opacity:.35;transform:translateY(1px)}to{opacity:1;transform:translateY(-2px)}}@keyframes chatMessageIn{0%{opacity:.6;transform:translateY(7px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:700px){.lead-device-stage{max-width:382px;padding:10px 7px 30px}.lead-phone{max-width:354px;padding:4px;border-radius:44px;--metal-y:-3deg;--metal-x:1deg}.lead-phone:before{inset:2px;border-radius:42px}.lead-phone:after{inset:4px;border-radius:39px}.lead-glass{min-height:730px;border-radius:39px}.lead-phone-top{height:41px;min-height:41px;padding-inline:21px}.lead-phone-top i{width:93px;height:23px}.lead-phone-screen{padding:0 11px 10px}.lead-recipient{margin:0 -11px;padding-inline:12px}.lead-recipient b{font-size:13px}.lead-recipient span{font-size:9px}.lead-incoming{font-size:12px;margin-right:20px}.lead-chat-date{margin-top:11px;margin-bottom:9px}#brief-form .form-row{padding-left:7px}#brief-form .lead-idea-bubble{margin-left:7px}#brief-form .form-bottom{padding-left:7px}#brief-form .form-consent{margin-left:7px}#brief-form .lead-fields>h3{font-size:9px}#brief-form .lead-required{font-size:10px}#brief-form .lead-submit{font-size:14px;min-height:49px}}@media(max-width:370px){.lead-device-stage{padding-inline:2px}.lead-phone-screen{padding-inline:10px}.lead-recipient{margin-inline:-10px}.lead-incoming{margin-right:14px}.lead-phone-top{padding-inline:18px}.lead-phone-top i{width:82px}.lead-glass{min-height:712px}}@media(prefers-reduced-motion:reduce){.lead-incoming.message-arrived,.lead-typing i{animation:none}.case-instant-cover{transition:none}}.motion-paused .lead-incoming.message-arrived,.motion-paused .lead-typing i{animation:none}.lead-glass{z-index:3}#brief-form textarea{height:60px}#brief-form .lead-field-help{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}#brief-form .lead-fields>h3{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}#brief-form .form-consent{margin-top:10px!important}#brief-form .lead-required{margin-bottom:8px}.lead-incoming{margin-bottom:10px}.case-dialog.is-intro .case-details,.case-dialog.is-intro .case-mobile-nav{transition:none;opacity:0;pointer-events:none}.case-dialog.is-intro .case-dialog-toolbar{transition:none}@media(max-width:700px){.lead-device-stage{padding-inline:2px}.lead-glass{min-height:730px;aspect-ratio:9/19.5}}.lead-device-stage{max-width:520px;padding:14px 12px 38px 136px;isolation:isolate}.lead-device-stage>.lead-phone{z-index:2;justify-self:end}.lead-phone-back{position:absolute;z-index:1;left:1px;top:19px;bottom:43px;width:calc(100% - 139px);border:1px solid #b57d76;border-radius:47px;padding:5px;pointer-events:none;transform:rotateY(-4deg) rotate(-.7deg);transform-origin:100% 50%;background:linear-gradient(107deg,#bc8b82,#51252a 2%,#a46864 3%,#331016 6%,#73373d 39%,#401820 76%,#b0756d 98%,#43191e);box-shadow:-1px 0 #261016,-3px 1px #a06962,-5px 2px #42191f,1px 1px 1px #f2c0ae66 inset,0 20px 38px #37182033}.lead-phone-back:before{content:"";position:absolute;inset:4px;border:1px solid #c88e805c;border-radius:42px;box-shadow:inset 0 1px #e0a99938,inset 0 -1px #1c060e80;pointer-events:none}.lead-back-panel{position:absolute;inset:7px;border-radius:40px;background:radial-gradient(ellipse at 8% 8%,#98565354,transparent 49%),linear-gradient(122deg,#652e33,#55252c 39%,#421a24 80%,#5a2933);box-shadow:inset 0 0 0 1px #260b154d,inset 1px 1px 4px #e5afa22e}.lead-back-panel:after{content:"";position:absolute;top:187px;left:0;right:0;height:1px;background:#1b050e80;box-shadow:0 1px #b97d6d35}.lead-back-island{position:absolute;left:12px;top:20px;width:167px;height:163px;border:1px solid #ba817570;border-radius:34px;background:linear-gradient(137deg,#965953,#673239 24%,#572530 71%,#301018);box-shadow:-1px -1px 1px #edb9aa28,2px 3px 4px #19071080,inset 0 1px 1px #ebaf9859}.lead-back-lens{position:absolute;width:57px;height:57px;border-radius:50%;border:1px solid #b5897c;background:conic-gradient(from 30deg,#1d1218,#985f55 15%,#3a1822 29%,#100b11 52%,#ac82716b 65%,#412732 84%,#1d1218);box-shadow:0 3px 5px #1b0713b3,0 0 0 2px #2a101a,inset 0 1px 2px #dfafa77a}.lead-back-lens:before{content:"";position:absolute;inset:4px;border-radius:50%;background:radial-gradient(circle at 38% 28%,#8d96943b 0%,transparent 27%),radial-gradient(circle at 51% 53%,#101720 0 22%,#27333b 23% 26%,#11151e 28% 37%,#263037 39% 41%,#0b0d15 43% 65%,#3a363e 69%,#080a11 76%);border:1px solid #171018;box-shadow:inset 1px 1px 3px #a99fa552,inset -2px -2px 3px #020308}.lead-back-lens:after{content:"";position:absolute;inset:18px;border-radius:50%;background:radial-gradient(circle at 31% 28%,#8ba7c274 0 7%,#182737 18%,#070c17,#0e1828 62%,#344d65 75%,#0b1022);box-shadow:0 0 0 1px #44485166,inset 0 0 3px #142958}.lead-back-lens.lens-one{left:11px;top:12px}.lead-back-lens.lens-two{left:11px;top:87px}.lead-back-lens.lens-three{left:82px;top:49px}.lead-back-lens.lens-two:after{transform:rotate(35deg)}.lead-back-lens.lens-three:after{transform:rotate(-30deg)}.lead-back-flash{position:absolute;right:16px;top:17px;width:17px;height:17px;border-radius:50%;background:radial-gradient(circle,#e9d2b5,#afa18a 58%,#736354 67%,#32151d 74%);box-shadow:0 0 0 1px #d3a78844}.lead-back-sensor{position:absolute;right:17px;bottom:16px;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 38% 30%,#38414b,#080b15 62%,#58404a 69%,#160b14 78%);box-shadow:0 0 0 1px #2a1019}.lead-back-antenna{position:absolute;left:-4px;top:64px;width:7px;height:3px;background:#c59a8c73;box-shadow:0 1px #36121b}.lead-device-shadow{left:1%;width:96%;height:60px;bottom:4px;background:radial-gradient(ellipse,#351c2369 0%,#35201924 44%,transparent 73%)}@media(min-width:851px)and (max-width:1100px){.lead-device-stage{padding-left:111px}.lead-phone-back{width:calc(100% - 114px)}.lead-back-island{scale:.83;transform-origin:0 0;left:10px}}@media(max-width:850px)and (min-width:701px){.lead-device-stage{max-width:510px}}@media(max-width:700px){.lead-device-stage{max-width:390px;padding:88px 3px 30px 18px}.lead-device-stage>.lead-phone{max-width:354px}.lead-phone-back{top:9px;bottom:73px;left:0;width:calc(100% - 29px);border-radius:42px;transform:rotate(-2deg)}.lead-phone-back:before{border-radius:38px}.lead-back-panel{border-radius:36px}.lead-back-island{left:13px;top:12px;scale:.8;transform-origin:0 0}.lead-back-panel:after{top:143px}.lead-back-antenna{top:52px}.lead-device-shadow{left:1%;width:98%}}@media(prefers-reduced-motion:reduce){.lead-phone-back{transform:none}}.motion-paused .lead-phone-back{transform:none}.contact-form-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;padding:17px 21px;margin:13px 0 0;border-radius:14px;background:#17210f;color:#e4ffae;text-decoration:none;font-size:15px;font-weight:600;min-height:54px;transition:background .2s,transform .2s}.contact-form-cta svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8}.contact-form-cta:hover{background:#30431d;transform:translateY(-2px)}.contact-person{margin-top:25px}#brief-form .lead-fields>h3{position:static;clip-path:none;width:auto;height:auto;overflow:visible;margin:3px 0 6px 10px;font-size:17px;line-height:1.2;font-weight:650;letter-spacing:-.035em;text-transform:none;color:#ffede1}#brief-form .lead-required{margin-left:10px;font-size:10px;line-height:1.45;max-width:none}#brief-form .lead-submit{font-weight:650}.lead-launch{isolation:isolate}.lead-send-packet{position:absolute;left:50%;top:280px;width:194px;padding:16px 17px;display:flex;align-items:center;gap:11px;border-radius:16px 16px 4px;background:linear-gradient(120deg,#ffd9c7,#bb8177);border:1px solid #ffe9d28c;box-shadow:0 10px 35px #10030b66,inset 0 1px #fff5;color:#40141e;font-size:14px;font-weight:600;opacity:0;transform:translate(-50%)}.lead-send-packet svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8}.lead-send-packet i{margin-left:auto;font-style:normal}.lead-rocket{left:calc(50% - 33px);top:52px;width:66px;height:100px;color:#f1b7a0;opacity:0;z-index:3;filter:drop-shadow(0 4px 8px #10020bb3);transform-origin:50% 56%}.rocket-hull{position:absolute;left:18px;top:1px;width:31px;height:76px;border-radius:55% 55% 35% 35%;overflow:hidden;background:linear-gradient(90deg,#543e49,#c8b1b3 16%,#fff2e1 38%,#cfb8b5 49%,#7b636d 79%,#382738);border:1px solid #ebc4b2;box-shadow:inset 2px 0 4px #fff3,inset -3px 0 4px #271327;z-index:2}.rocket-nose{position:absolute;left:0;right:0;top:0;height:22px;border-radius:55% 55% 0 0;background:linear-gradient(90deg,#572130,#cf807a 38%,#7d3345 70%,#34111f);border-bottom:1px solid #59243c;box-shadow:inset 2px 0 3px #ffd0b833}.rocket-window{position:absolute;left:6px;top:31px;width:17px;height:17px;border:2px solid #bfb4b3;border-radius:50%;background:radial-gradient(circle at 35% 25%,#afdae6,#1e405d 30%,#091c34 58%,#46627d 78%,#152033);box-shadow:0 0 0 1px #544959,inset 1px 1px 2px #d0ecff59}.rocket-fin{position:absolute;top:49px;width:19px;height:30px;background:linear-gradient(90deg,#412232,#b87570 40%,#702c43);border:1px solid #bd8b83;border-radius:80% 5px 2px 3px;z-index:1}.fin-left{left:3px;transform:skewY(-21deg)}.fin-right{right:2px;transform:scaleX(-1) skewY(-21deg)}.rocket-engine{position:absolute;left:22px;top:73px;width:23px;height:8px;background:linear-gradient(90deg,#352333,#aa969d,#352333);border-radius:0 0 6px 6px;z-index:2}.lead-rocket>i{left:25px;top:79px;width:16px;height:56px;border-radius:28% 28% 65% 65%;background:linear-gradient(#fff8dc 0%,#fff2c1 18%,#ffaf76 41%,#ed674355 77%,transparent);filter:blur(1px);transform:none;box-shadow:0 5px 19px #ff9b7159;opacity:0}.lead-flight-trail{position:absolute;inset:0;width:100%;height:100%;overflow:visible;opacity:0;z-index:1;pointer-events:none}.lead-flight-trail path{fill:none;stroke-linecap:round;stroke-dasharray:530;stroke-dashoffset:530}.flight-trail-glow{stroke:#f6a485;stroke-width:11px;filter:blur(7px)}.flight-trail-core{stroke:#ffe9cc;stroke-width:1.6px}.lead-launch-ring{width:125px;height:125px;top:284px;left:calc(50% - 62px);border:1px solid #f5c1a899;box-shadow:0 0 24px #e79d8433,inset 0 0 20px #e79d841c}.lead-flight-sparks{position:absolute;left:50%;top:135px;width:1px;height:1px;z-index:2}.lead-flight-sparks>i{position:absolute;width:3px;height:7px;border-radius:50%;background:#ffe5c8;box-shadow:0 0 8px #ffc8a3;opacity:0;transform:rotate(var(--spark-angle)) translateY(0)}.launch-motion .lead-send-packet{animation:leadPacketLaunch .62s cubic-bezier(.5,0,.2,1) both}.launch-motion .lead-rocket{animation:leadChromeFlight 1.65s .28s cubic-bezier(.4,0,.22,1) both}.launch-motion .lead-rocket>i{animation:leadChromeFlame 1.65s .28s ease-out both}.launch-motion .lead-launch-ring{animation:leadIgnitionRing 1s .4s ease-out both}.launch-motion .lead-flight-trail{animation:leadTrailFade 1.55s .45s ease-out both}.launch-motion .lead-flight-trail path{animation:leadTrailDraw 1.4s .45s cubic-bezier(.4,0,.2,1) both}.launch-motion .lead-flight-sparks>i{animation:leadDeliverySpark .9s 1.05s ease-out both}.launch-motion .lead-success-copy{animation:leadMessageIn .55s 1.35s cubic-bezier(.2,.7,.1,1) both}.launch-motion .lead-delivered svg path{stroke-dasharray:30;animation:leadReceiptCheck .35s 1.65s ease-out both}@keyframes leadPacketLaunch{0%{opacity:0;transform:translate(-50%,24px) scale(.9)}20%,45%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-72%,-20px) scale(.12,.3)}}@keyframes leadChromeFlight{0%{opacity:0;transform:translate(-50px,217px) rotate(-13deg) scale(.2)}17%{opacity:1;transform:translate(-50px,210px) rotate(-10deg) scale(.84)}31%{opacity:1;transform:translate(-48px,221px) rotate(3deg) scale(.9,.8)}50%{opacity:1;transform:translate(-15px,133px) rotate(32deg) scale(.94)}72%{opacity:1;transform:translate(90px,-15px) rotate(30deg) scale(.78)}to{opacity:0;transform:translate(135px,-240px) rotate(5deg) scale(.42)}}@keyframes leadChromeFlame{0%,18%{opacity:0;transform:scaleY(.2)}28%{opacity:.7;transform:scaleY(.45)}43%{opacity:1;transform:scaleY(1.1)}60%{opacity:.9;transform:scaleY(.8)}80%{opacity:1;transform:scaleY(1.5)}to{opacity:0;transform:scaleY(.5)}}@keyframes leadIgnitionRing{0%{opacity:0;transform:scale(.3) rotateX(65deg)}25%{opacity:.7}to{opacity:0;transform:scale(2.5) rotateX(65deg)}}@keyframes leadTrailDraw{to{stroke-dashoffset:0}}@keyframes leadTrailFade{0%{opacity:0}30%,65%{opacity:.8}to{opacity:0}}@keyframes leadDeliverySpark{0%{opacity:0;transform:rotate(var(--spark-angle)) translateY(0) scale(.3)}30%{opacity:.9}to{opacity:0;transform:rotate(var(--spark-angle)) translateY(var(--spark-distance)) scale(.2)}}@keyframes leadReceiptCheck{0%{stroke-dashoffset:30}to{stroke-dashoffset:0}}@media(max-width:700px){.contact-form-cta{margin-top:8px;padding:15px 18px;font-size:14px;min-height:50px}#brief-form .lead-fields>h3{font-size:16px}.contact-person{margin-top:20px}}@media(prefers-reduced-motion:reduce){.lead-launch{display:none}.contact-form-cta{transition:none}.lead-success-copy,.lead-delivered svg path{animation:none!important;stroke-dashoffset:0}}.motion-paused .lead-launch{display:none}.motion-paused .lead-delivered svg path{animation:none!important;stroke-dashoffset:0}.lead-glass{width:100%;max-width:100%;min-width:0}@media(max-width:370px){#brief-form .lead-submit{font-size:13px;padding-inline:12px;gap:10px}#brief-form .lead-fields>h3{font-size:15px}}.lead-glass{aspect-ratio:auto}.contact-form-guide{display:block;color:#263b17;text-decoration:none;position:relative;align-self:start;z-index:3;max-width:230px;margin-top:205px;justify-self:center;border-radius:12px;outline-offset:8px}.contact-guide-kicker{display:block;font-size:10px;font-weight:500;line-height:1.5;letter-spacing:.055em;margin-bottom:17px}.contact-form-guide strong{font-size:clamp(23px,2.1vw,32px);line-height:1.12;letter-spacing:-.05em;font-weight:600}.contact-guide-steps{display:grid;gap:12px;margin-top:22px;font-size:12px;line-height:1.4}.contact-guide-steps>span{display:flex;align-items:center;gap:8px}.contact-guide-steps i{display:grid;place-items:center;flex:0 0 20px;height:20px;border:1px solid #2f4b2357;border-radius:50%;font-size:10px;font-style:normal}.contact-guide-arrow{width:calc(100% + 36px);max-width:250px;height:105px;margin-top:7px;margin-left:0;overflow:visible;pointer-events:none;transition:transform .3s cubic-bezier(.2,.7,.1,1)}.contact-guide-arrow path{stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.contact-form-guide:hover .contact-guide-arrow{transform:translate(8px)}.contact-guide-mobile{display:none}@media(min-width:1250px){.contact .contact-form-wrap{grid-template-columns:minmax(300px,470px) minmax(140px,1fr) minmax(0,clamp(550px,38vw,620px));gap:clamp(22px,2.25vw,42px)}.lead-device-stage{max-width:620px;padding:14px 12px 38px 151px;justify-self:end;translate:18px 0}.lead-device-stage>.lead-phone{max-width:436px}.lead-phone-back{width:calc(100% - 151px);top:20px;bottom:43px}.lead-glass{min-height:850px}.lead-phone-top{height:48px;min-height:48px;font-size:11px;padding-inline:28px}.lead-phone-top i{width:108px;height:26px;top:11px}.lead-phone-screen{padding:0 17px 13px}.lead-recipient{margin-inline:-17px;padding:10px 17px 12px;gap:11px}.lead-recipient>img{width:42px;height:42px}.lead-recipient b{font-size:16px}.lead-recipient span{font-size:11px}.lead-chat-date{font-size:10px;margin:15px 0 12px}.lead-incoming{font-size:14px;padding:13px 15px 10px;margin-right:30px;margin-bottom:16px}.lead-message-time{font-size:10px}#brief-form .lead-fields>h3{font-size:20px;margin-bottom:7px}#brief-form .lead-required{font-size:11px;line-height:1.5;margin-bottom:14px}#brief-form .form-row{gap:11px;margin-bottom:11px}#brief-form .form-row>label,#brief-form .lead-idea-bubble{font-size:12px;padding:10px 13px}#brief-form input:not([type=checkbox]),#brief-form textarea{font-size:18px;min-height:48px;padding:11px 12px;margin-top:6px}#brief-form textarea{height:74px;min-height:74px}#brief-form .field-optional{font-size:10px}#brief-form .form-consent{margin-top:13px!important;line-height:1.55;padding-block:5px}#brief-form .lead-submit{min-height:55px;font-size:16px;padding-inline:19px}#brief-form .form-note{font-size:10px}.lead-home-indicator{margin-top:19px;width:115px}}@media(min-width:1250px)and (max-width:1440px){.contact .contact-form-wrap{grid-template-columns:minmax(290px,1fr) 145px minmax(0,550px);gap:25px}.contact-invitation h3{font-size:clamp(43px,4vw,56px)}.contact-form-guide strong{font-size:23px}.contact-guide-kicker{font-size:9px}.contact-guide-steps{font-size:11px}.contact-guide-arrow{width:175px}.lead-device-stage{padding-left:141px}.lead-phone-back{width:calc(100% - 141px)}}@media(min-width:851px)and (max-width:1249px){.contact .contact-form-wrap{grid-template-columns:minmax(0,1fr) minmax(0,500px);column-gap:28px;row-gap:0}.contact-invitation{grid-column:1;grid-row:1 / 3}.lead-device-stage{grid-column:2;grid-row:2}.contact-form-guide{grid-column:2;grid-row:1;max-width:none;justify-self:center;margin:0 0 15px;text-align:center}.contact-form-guide strong,.contact-guide-kicker,.contact-guide-steps,.contact-guide-arrow{display:none}.contact-guide-mobile{display:block;font-size:12px;line-height:1.5}}@media(max-width:850px){.contact .contact-form-wrap{grid-template-columns:1fr;row-gap:25px}.contact-form-guide{max-width:none;margin:3px 0 -11px;justify-self:center;text-align:center}.contact-form-guide strong,.contact-guide-kicker,.contact-guide-steps,.contact-guide-arrow{display:none}.contact-guide-mobile{display:block;font-size:12px;line-height:1.5;font-weight:500;border-bottom:1px dashed #405b2266;padding-bottom:5px}}@media(max-width:700px){.lead-device-stage{padding-left:8px;padding-right:1px}.lead-device-stage>.lead-phone{max-width:366px}.lead-phone-back{width:calc(100% - 20px)}}@media(prefers-reduced-motion:reduce){.contact-guide-arrow{transition:none}}.motion-paused .contact-guide-arrow{transition:none}@media(min-width:1250px){.lead-device-stage>.lead-phone{max-width:420px}.lead-glass{aspect-ratio:9/19.5;min-height:850px}}#coffee-announcer{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bornli-v7 .playground{--coffee-blue:#2946ed;--coffee-ink:#191c24;background:#f0f1ee;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,5vw,90px);padding-block:110px;align-items:center;isolation:isolate}.playground-intro{z-index:3;min-width:0}.bornli-v7 .playground .eyebrow{font-size:12px;letter-spacing:.02em;text-transform:none;margin-bottom:30px;display:flex;align-items:center;gap:9px;color:#4b5149}.coffee-live-dot{width:7px;height:7px;border-radius:50%;background:#2946ed;box-shadow:0 0 0 5px #2946ed12;flex-shrink:0}.bornli-v7 .playground h2{font-size:clamp(65px,6.6vw,112px);line-height:1.035;letter-spacing:-.065em;font-weight:760;margin:0}.assembly-line{position:relative;display:block;white-space:nowrap}.assembly-char{display:inline-block;position:relative;transform-origin:50% 70%;backface-visibility:hidden}.bornli-v7 .playground-intro>.body-copy{font-size:17px;line-height:1.65;color:#535951;max-width:435px;margin-top:29px}.bornli-v7 .demo-tabs{margin-top:30px;max-width:440px}.bornli-v7 .demo-tab{gap:18px;padding:17px 0;border-top-color:#1b21191c}.bornli-v7 .demo-tab:after{background:#2946ed}.bornli-v7 .demo-tab>span{font-size:11px;color:#7a8176}.bornli-v7 .demo-tab>div{font-size:20px;color:#72796f;letter-spacing:-.035em}.bornli-v7 .demo-tab.is-active>div{color:#182017}.bornli-v7 .demo-tab.is-active>span,.bornli-v7 .demo-tab.is-active>svg{color:#2946ed}.bornli-v7 .demo-tab small{font-size:12px;color:#646d5e;margin-top:5px}.demo-business-note{margin-top:25px;font-size:14px;line-height:1.6;color:#414b3a}.bornli-v7 .demo-check{font:11px/1.6 Golos,sans-serif;color:#64705c;margin-top:18px;gap:8px;max-width:430px}.bornli-v7 .demo-check svg{width:16px;height:16px;flex-shrink:0;background:#dce2d8}.bornli-v7 .demo-stage{min-height:845px;margin:0;perspective:1400px}.coffee-stage-word{position:absolute;top:4%;left:50%;transform:translate(-50%) rotate(-9deg);font-size:clamp(160px,21vw,350px);font-weight:800;letter-spacing:-.1em;color:#dce0da;line-height:1;user-select:none;z-index:-1}.coffee-stage-disc{position:absolute;width:440px;height:230px;max-width:110%;border-radius:50%;bottom:60px;left:50%;transform:translate(-50%) rotate(-12deg);background:radial-gradient(ellipse,#8f99aa55,transparent 69%);z-index:-1}.bornli-v7 .demo-phone{--pw:360px;width:var(--pw);height:774px;max-width:100%;flex-shrink:0;scale:1;transform:rotate(3deg);padding:7px;border-radius:54px;background:linear-gradient(112deg,#f9fbfe,#3f474b 2%,#b9c2c7 4%,#edf1f2 9%,#353d42 11%,#a7b0b8 48%,#f9fdff 69%,#495257 91%,#d1dce0 97%,#626e73);border:1px solid #677378;box-shadow:inset 0 0 0 1px #fff9,0 0 0 1px #1e2627,13px 30px 38px #1b264d24,4px 5px 8px #1b264d14;transition:transform .6s cubic-bezier(.2,.75,.2,1)}.bornli-v7 .demo-phone:hover,.bornli-v7 .demo-phone:focus-within{transform:rotate(0)}.bornli-v7 .demo-phone:before{content:"";position:absolute;right:-4px;top:190px;width:3px;height:56px;border-radius:0 3px 3px 0;background:linear-gradient(#abb9c1,#49565d,#c7d3d9)}.bornli-v7 .demo-phone .phone-screen{padding:12px 0 22px;border-radius:46px;background:#fafbf8;color:#191c24;border:2px solid #101518;display:flex;flex-direction:column}.bornli-v7 .demo-phone .island{top:9px;width:96px;height:24px;background:#070809}.bornli-v7 .demo-phone .phone-status{padding:0 23px;height:20px;flex:none;font-size:10px;color:#191c24;margin-bottom:14px}.bornli-v7 .demo-panel{padding:0;flex:1;min-height:0;outline:none;overflow:hidden}.coffee-home-indicator{position:absolute;bottom:8px;left:50%;width:104px;height:4px;border-radius:3px;background:#1a1b1b;transform:translate(-50%)}.coffee-app{height:100%;display:flex;flex-direction:column}.coffee-app-header{height:45px;padding:0 20px 9px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex:none}.coffee-app-header>b{font-size:30px;font-weight:800;letter-spacing:-.075em;line-height:1}.coffee-app-header>b>span{font-size:12px;vertical-align:top;display:inline-block;margin:3px 0 0 2px;letter-spacing:0}.coffee-app-header>span{font-size:10px;text-align:right;line-height:1.5;color:#545962}.coffee-app-header small{display:block;font-size:9px;color:#737883}.coffee-screen{padding:0 16px;flex:1;min-height:0;display:flex;flex-direction:column}.coffee-screen-enter{animation:coffeeScreenIn .46s cubic-bezier(.18,.82,.22,1) both}.coffee-product-hero{height:256px;flex:none;position:relative;border-radius:22px;overflow:hidden;background:#2946ed;color:#fff}.coffee-product-hero>img{width:100%;height:100%;object-fit:cover;object-position:center 58%;display:block}.coffee-product-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#081f785e,transparent 52%);pointer-events:none}.coffee-edition{position:absolute;top:15px;left:17px;font-size:10px;z-index:1;color:#f4f5ff}.bornli-v7 .demo-panel .coffee-product-hero h3{position:absolute;left:17px;bottom:17px;font-size:38px;line-height:.99;font-weight:750;letter-spacing:-.055em;margin:0;z-index:1;color:#fff;outline:none}.coffee-hero-sticker{position:absolute;bottom:17px;right:12px;width:72px;height:72px;border-radius:50%;display:grid;place-content:center;background:#eff5ae;color:#263b11;font-size:11px;text-align:center;font-weight:600;line-height:1.2;transform:rotate(10deg);z-index:1;box-shadow:0 3px 8px #00153329}.coffee-menu{padding:17px 0 0}.coffee-menu-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:10px}.coffee-menu-label>b{font-size:13px;font-weight:650;letter-spacing:-.02em}.coffee-menu-label>span{font-size:9px;color:#767d82}.coffee-drink{width:100%;display:flex;align-items:center;gap:9px;text-align:left;padding:11px 0;border-top:1px solid #dfe3dc;min-height:57px;color:#191c24;transition:color .16s}.coffee-drink>span:nth-child(2){flex:1;min-width:0}.coffee-drink b{display:block;font-size:13px;font-weight:650;letter-spacing:-.02em}.coffee-drink small{display:block;font-size:9px;color:#6a7079;line-height:1.5;margin-top:3px}.coffee-drink strong{font-size:12px;font-weight:600;white-space:nowrap}.coffee-radio{width:21px;height:21px;flex-shrink:0;border-radius:50%;border:1px solid #b7bfca;display:grid;place-items:center;transition:background .18s,border-color .18s}.coffee-radio svg{width:13px;height:13px;opacity:0;color:#fff}.coffee-drink[aria-pressed=true] .coffee-radio{background:#2946ed;border-color:#2946ed}.coffee-drink[aria-pressed=true] .coffee-radio svg{opacity:1}.coffee-drink[aria-pressed=true]>span>b{color:#2946ed}.coffee-bottom{margin-top:auto;padding-top:15px;flex:none}.coffee-primary{width:100%;min-height:51px;border-radius:16px;background:#2946ed;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:13px 17px;gap:8px;font-size:13px;font-weight:600;letter-spacing:-.015em;box-shadow:0 4px 8px #2946ed1a;transition:background .16s,transform .16s}.coffee-primary svg{width:18px;height:18px;flex-shrink:0}.coffee-primary:hover{background:#1c34cd}.coffee-primary:active{transform:scale(.975)}.coffee-bottom>small{display:block;font-size:9px;color:#777d83;text-align:center;margin:10px 0 3px;line-height:1.45}.coffee-screen-heading{display:flex;align-items:center;gap:9px;margin:4px 0 17px;font-size:11px;color:#535a64}.coffee-screen-heading>small{margin-left:auto;font-size:9px}.coffee-back{width:44px;height:44px;border:1px solid #d5dce0;border-radius:50%;display:grid;place-items:center}.coffee-back svg{width:16px;height:16px;transform:rotate(180deg)}.bornli-v7 .demo-panel .coffee-title{font-size:37px;font-weight:730;line-height:1.03;letter-spacing:-.055em;margin:0;color:#191c24;outline:none}.coffee-product-mini{display:flex;align-items:center;gap:13px;margin:19px 0 20px}.coffee-product-mini>img{width:66px;height:66px;object-fit:cover;border-radius:17px}.coffee-product-mini b{display:block;font-size:15px;font-weight:650}.coffee-product-mini span{display:block;font-size:11px;color:#757c85;margin-top:6px}.coffee-options{border:0;padding:0;margin:0 0 19px;min-width:0}.coffee-options legend{font-size:12px;margin-bottom:9px;font-weight:650}.coffee-segments{display:flex;gap:6px}.coffee-segments>button{flex:1;min-width:0;border:1px solid #d6dbe2;border-radius:13px;min-height:56px;font-size:12px;text-align:center;color:#505862;transition:background .16s,border-color .16s,color .16s}.coffee-segments>button>small{display:block;font-size:9px;margin-top:3px;color:#767f8f}.coffee-segments>button[aria-pressed=true]{background:#2946ed;color:#fff;border-color:#2946ed;box-shadow:0 3px 8px #2946ed17}.coffee-segments>button[aria-pressed=true]>small{color:#d3ddff}.coffee-decaf{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;border-top:1px solid #dce1e4;text-align:left;padding-top:8px}.coffee-decaf>span{font-size:12px;font-weight:550;line-height:1.4}.coffee-decaf small{display:block;font-size:9px;font-weight:400;color:#727b86;margin-top:3px}.coffee-decaf>i{width:37px;height:23px;border-radius:20px;background:#d9dfe3;position:relative;flex-shrink:0;transition:background .18s}.coffee-decaf>i:before{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #0f234033;transition:transform .18s}.coffee-decaf[aria-pressed=true]>i{background:#2946ed}.coffee-decaf[aria-pressed=true]>i:before{transform:translate(14px)}.coffee-live-price{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.coffee-live-price span{font-size:12px;color:#646f7c}.coffee-live-price b{font-size:23px;font-weight:650;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.coffee-order-card{display:flex;gap:12px;align-items:center;margin:23px 0 16px}.coffee-order-card>img{width:85px;height:85px;object-fit:cover;border-radius:20px}.coffee-order-card>div{flex:1;min-width:0}.coffee-order-card b{font-size:15px;display:block;font-weight:650}.coffee-order-card span{font-size:10px;color:#626d7b;display:block;line-height:1.5;margin-top:7px}.coffee-order-card button{font-size:11px;color:#2946ed;text-decoration:underline;text-underline-offset:3px;padding:5px 0;min-height:44px}.coffee-quantity-row{display:flex;align-items:center;justify-content:space-between;gap:15px;border-block:1px solid #dce1e4;padding:13px 0;font-size:12px}.coffee-counter{display:flex;align-items:center;gap:12px}.coffee-counter button{width:44px;height:44px;border:1px solid #ced5df;border-radius:50%;font-size:19px}.coffee-counter button:disabled{opacity:.3;cursor:default}.coffee-counter output{font-size:15px;min-width:12px;text-align:center;font-variant-numeric:tabular-nums}.coffee-pickup{display:flex;gap:11px;align-items:center;padding:18px 0}.coffee-pickup-icon{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#e7eccb;color:#485414}.coffee-pickup-icon svg{width:17px;height:17px}.coffee-pickup b{font-size:12px;display:block}.coffee-pickup div>span{font-size:10px;color:#6b7684;display:block;margin-top:5px}.coffee-receipt-lines{display:grid;gap:9px;border-top:1px dashed #cdd5db;padding-top:14px;font-size:11px}.coffee-receipt-lines>div{display:flex;justify-content:space-between;gap:10px}.coffee-receipt-lines span{color:#63717f}.coffee-receipt-lines b{font-weight:550}.coffee-complete{flex:1;display:flex;flex-direction:column;min-height:0;text-align:center;align-items:center}.coffee-success-seal{width:78px;height:78px;border-radius:50%;position:relative;flex-shrink:0;display:grid;place-items:center;margin:4px 0 17px;background:radial-gradient(circle at 30% 22%,#fff 0,#dce2df 21%,#969f9f 44%,#f9fcf9 65%,#4f5e65 87%,#d4dee1 97%);box-shadow:inset 0 0 0 1px #939f9e,0 9px 15px #1321231b;animation:coffeeSealIn .72s cubic-bezier(.2,.85,.2,1) both}.coffee-success-seal:before{content:"";position:absolute;inset:10px;background:#2946ed;border:2px solid #172e8b;border-radius:50%;box-shadow:inset 0 2px 4px #09193f44}.coffee-success-seal>svg{width:60px;height:60px;z-index:1;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:62;stroke-dashoffset:62;animation:coffeeCheck .45s .3s ease forwards}.coffee-success-orbit{position:absolute;inset:-8px;border:1px solid #a0b1f5;border-radius:50%;animation:coffeeRipple 1s ease-out both}.coffee-receipt-kicker{font-size:10px;color:#636d7b;margin-bottom:8px}.bornli-v7 .demo-panel .coffee-complete .coffee-title{font-size:38px}.coffee-complete>p{font-size:10px;line-height:1.6;color:#737c89;margin:11px 0 17px}.coffee-ticket{position:relative;width:100%;text-align:left;background:#fff;padding:16px 18px 14px;border-radius:15px 15px 0 0;box-shadow:0 3px 20px #2136410b;animation:coffeeTicketIn .68s .12s cubic-bezier(.2,.8,.2,1) both}.coffee-ticket:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:6px;background:linear-gradient(135deg,#fff 25%,transparent 25%) -6px 0/12px 12px,linear-gradient(225deg,#fff 25%,transparent 25%) -6px 0/12px 12px}.coffee-ticket>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:15px}.coffee-ticket>div:first-child>span{font-size:11px;color:#777d88}.coffee-ticket>div:first-child>b{font-size:35px;letter-spacing:-.055em;font-weight:650;line-height:1;color:#2946ed}.coffee-ticket-rule{border-top:1px dashed #d9dee3;margin:14px -18px}.coffee-ticket>strong{font-size:13px;font-weight:600;display:block}.coffee-ticket>p{font-size:10px;line-height:1.5;color:#7a828b;margin-top:5px}.coffee-ticket-total{display:flex;justify-content:space-between;font-size:12px;margin-top:12px}.coffee-ticket-total b{font-weight:600}.coffee-ticket-barcode{height:24px;width:75%;margin:16px auto 7px;background:repeating-linear-gradient(90deg,#26353b 0 2px,transparent 2px 5px,#26353b 5px 6px,transparent 6px 9px,#26353b 9px 13px,transparent 13px 16px,#26353b 16px 17px,transparent 17px 22px);opacity:.7}.coffee-ticket>small{font-size:7px;letter-spacing:.12em;color:#76828a;text-align:center;display:block}.coffee-complete .coffee-bottom{width:100%;padding-top:25px}.coffee-project-link{font-size:10px;display:flex;align-items:center;justify-content:center;gap:5px;color:#344876;margin-top:10px;min-height:44px}.coffee-project-link svg{width:12px;height:12px}.coffee-touch-note{position:absolute;right:-6%;top:48%;color:#536070;transform:rotate(7deg);font-size:13px;font-style:italic;line-height:1.3;z-index:7;pointer-events:none}.coffee-touch-note svg{display:block;width:72px;height:53px;stroke:#66738a;stroke-width:1.1;margin:6px 0 0 -40px;transform:rotate(-30deg)}.bornli-v7 .prototype-stamp{bottom:0;font:11px Golos,sans-serif;color:#5c6877;background:transparent;border:0;backdrop-filter:none;padding:0}.bornli-v7 .prototype-stamp .live-dot{background:#2946ed;box-shadow:none}.demo-panel button:focus-visible,.demo-panel a:focus-visible{outline:2px solid #142fd6;outline-offset:3px}.bornli-v7 .sprint{background:#111410;color:#f1f4eb;grid-template-columns:minmax(0,1fr) minmax(0,1.13fr);gap:30px;padding-block:110px;min-height:810px;isolation:isolate}.sprint:before{content:"";position:absolute;top:0;left:var(--pad);right:var(--pad);height:1px;background:#f2f5ef25;pointer-events:none}.bornli-v7 .sprint .eyebrow{font-size:12px;letter-spacing:.015em;text-transform:none;color:#b3bda7;margin-bottom:30px}.bornli-v7 .sprint-copy h2{font-size:clamp(50px,5.1vw,82px);font-weight:680;line-height:1.06;letter-spacing:-.06em;color:#f2f5ed}.bornli-v7 .sprint-copy>p:not(.eyebrow){font-size:16px;line-height:1.7;color:#a5afa0;max-width:430px;margin:27px 0 28px}.bornli-v7 .sprint .button{background:#d1ff35;color:#172209;font-size:13px;min-height:54px;border-radius:14px;padding:15px 23px;gap:22px}.bornli-v7 .sprint .button:hover{background:#dfff76}.bornli-v7 .prototype-delivery{font-size:12px;gap:11px;margin:28px 0 24px;color:#c6ccbc}.bornli-v7 .prototype-delivery svg{color:#bcd074;width:15px;height:15px}.bornli-v7 .sprint-disclaimer{color:#7d8a72;font:11px/1.65 Golos,sans-serif;letter-spacing:0}.chronometer-stage{position:relative;align-self:center;justify-self:end;width:100%;max-width:640px;min-width:0;margin-right:-4%;perspective:1200px}.sprint-copy{align-self:center}.chronometer-object{width:118%;margin-left:-9%;aspect-ratio:1;position:relative;transform:translateY(var(--chrono-rise,0px)) rotateY(var(--chrono-tilt,0deg));isolation:isolate}.chronometer-photo{width:100%;height:100%;object-fit:contain;display:block;mask-image:radial-gradient(ellipse at center,#000 54%,#000 62%,transparent 74%);position:relative}.chronometer-display{position:absolute;inset:23% 20% 33% 31%;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;text-align:center;transform:rotate(-2deg);pointer-events:none;color:#eff3e4}.chrono-brand{font-size:clamp(10px,1vw,15px);letter-spacing:.23em;font-weight:600;color:#a4aea1;margin-left:.23em}.chrono-digits{display:flex;align-items:center;justify-content:center;font-size:clamp(100px,12.6vw,214px);letter-spacing:-.09em;font-weight:650;margin:0 .07em 0 -.035em;line-height:1.04;background:linear-gradient(155deg,#fafdf9 6%,#a6afb0 23%,#f1f5ee 37%,#788380,#f7ffe9 73%,#cad0c6 83%);background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 1px #0008)}.chrono-unit{font-size:clamp(10px,1.1vw,16px);letter-spacing:.38em;color:#b2c999;margin-left:.38em;margin-top:-2px}.chrono-caption{font-size:clamp(8px,.87vw,12px);color:#9aa58c;margin-top:15px}.chrono-live-dial{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.78}.chrono-track{stroke:#d3e7bc;stroke-width:.7;opacity:.14}.chrono-progress{stroke:#cfff5c;stroke-width:1.7;stroke-dasharray:70 1149;stroke-linecap:round;animation:chronoSweep 36s linear infinite;transform-origin:0px 0px;animation-play-state:paused;filter:drop-shadow(0 0 3px #b9ea46)}.chrono-hand{stroke:#d8ff86;fill:#d8ff86;stroke-width:2;transform-origin:0px 0px;animation:chronoSweep 36s linear infinite;animation-play-state:paused}.chrono-glint{position:absolute;inset:9%;border-radius:50%;border:1px solid #e4f3d119;mask-image:linear-gradient(135deg,#000,transparent 26% 79%,#000);pointer-events:none}.is-clock-active .chrono-progress,.is-clock-active .chrono-hand{animation-play-state:running}.chrono-footer{position:relative;margin-top:-17px;padding-top:23px;border-top:1px solid #c6d1bb21;display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center}.chrono-footer>span{font-size:12px;color:#b9c4aa;display:flex;align-items:center;gap:8px}.chrono-footer i{width:5px;height:5px;background:#d1ff35;border-radius:50%;box-shadow:0 0 10px #d1ff3566}.chrono-footer>b{font-size:10px;color:#708063;font-weight:450;letter-spacing:.035em}@keyframes coffeeScreenIn{0%{opacity:.3;transform:translate(15px)}to{opacity:1;transform:none}}@keyframes coffeeSealIn{0%{opacity:0;transform:scale(.65) rotate(-22deg)}to{opacity:1;transform:none}}@keyframes coffeeCheck{to{stroke-dashoffset:0}}@keyframes coffeeRipple{0%{opacity:.8;transform:scale(.78)}to{opacity:0;transform:scale(1.45)}}@keyframes coffeeTicketIn{0%{opacity:0;transform:translateY(25px) rotate(-3deg)}to{opacity:1;transform:none}}@keyframes chronoSweep{to{transform:rotate(360deg)}}@media(min-width:1700px){.bornli-v7 .demo-phone{--pw:385px;height:804px}.bornli-v7 .demo-stage{min-height:865px}.coffee-product-hero{height:270px}}@media(max-width:1200px)and (min-width:701px){.bornli-v7 .playground{gap:30px;padding-inline:5vw}.bornli-v7 .playground h2{font-size:7vw}.bornli-v7 .demo-phone{--pw:330px;height:754px}.coffee-product-hero{height:235px}.coffee-touch-note{display:none}.bornli-v7 .demo-stage{min-height:800px}.bornli-v7 .sprint{padding-inline:5vw}.chronometer-object{width:122%;margin-left:-11%}.chrono-digits{font-size:14vw}.bornli-v7 .sprint-copy h2{font-size:5.4vw}}@media(max-width:850px)and (min-width:701px){.bornli-v7 .playground{grid-template-columns:minmax(0,1fr) 320px;gap:22px}.bornli-v7 .playground h2{font-size:6.7vw}.bornli-v7 .playground-intro>.body-copy{font-size:14px}.bornli-v7 .demo-tab>div{font-size:17px}.bornli-v7 .demo-tab small{font-size:10px}.bornli-v7 .demo-phone{--pw:310px;transform:none}.bornli-v7 .playground .eyebrow{font-size:10px}.bornli-v7 .sprint{gap:15px}.bornli-v7 .sprint .button{font-size:11px;padding-inline:15px}}@media(max-width:700px){.bornli-v7 .playground{grid-template-columns:minmax(0,1fr);padding:65px 22px 60px;gap:27px}.bornli-v7 .playground .eyebrow{font-size:10px;line-height:1.5;margin-bottom:25px}.bornli-v7 .playground h2{font-size:clamp(44px,12.65vw,82px);line-height:1.06;letter-spacing:-.055em}.bornli-v7 .playground-intro>.body-copy{font-size:14px;line-height:1.65;max-width:470px;margin-top:23px}.bornli-v7 .demo-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:none;margin-top:25px}.bornli-v7 .demo-tab{display:block;min-width:0;padding:12px 0 15px;text-align:left}.bornli-v7 .demo-tab:hover{padding-left:0}.bornli-v7 .demo-tab>span{font-size:9px;display:block;margin-bottom:6px}.bornli-v7 .demo-tab>div{font-size:12px;letter-spacing:-.02em}.bornli-v7 .demo-tab small,.bornli-v7 .demo-tab>svg,.demo-business-note{display:none}.bornli-v7 .demo-check{font-size:9px;margin-top:14px;line-height:1.5}.bornli-v7 .demo-stage{min-height:803px;margin:0;display:flex;align-items:flex-start;padding-top:10px}.bornli-v7 .demo-phone{--pw:350px;max-width:100%;height:752px;transform:none;border-radius:48px}.bornli-v7 .demo-phone .phone-screen{border-radius:40px}.bornli-v7 .demo-phone:before{right:-3px}.coffee-stage-word{font-size:260px;top:4%;opacity:.8;display:none}.coffee-stage-disc{bottom:20px;height:160px;max-width:110%}.coffee-touch-note{display:none}.coffee-product-hero{height:235px}.bornli-v7 .demo-panel .coffee-title{font-size:35px}.coffee-complete>p{margin:10px 0 14px}.coffee-ticket{padding:14px 16px 12px}.bornli-v7 .prototype-stamp{font-size:10px;bottom:8px}.bornli-v7 .sprint{grid-template-columns:minmax(0,1fr);padding:65px 22px 52px;gap:16px;min-height:0}.bornli-v7 .sprint .eyebrow{font-size:11px;margin-bottom:23px}.bornli-v7 .sprint-copy h2{font-size:clamp(42px,11.9vw,69px);line-height:1.055}.bornli-v7 .sprint-copy>p:not(.eyebrow){font-size:14px;line-height:1.7;margin:22px 0 24px;max-width:470px}.bornli-v7 .sprint .button{font-size:12px;min-height:52px;width:auto;max-width:100%;padding-inline:18px;gap:18px}.bornli-v7 .prototype-delivery{font-size:11px;margin-top:24px;margin-bottom:17px}.bornli-v7 .sprint-disclaimer{font-size:10px;line-height:1.65}.chronometer-stage{margin:0 auto;width:100%;max-width:530px}.chronometer-object{width:116%;margin-left:-8%}.chrono-digits{font-size:clamp(92px,29vw,165px)}.chrono-brand{font-size:9px}.chrono-unit{font-size:10px}.chrono-caption{font-size:8px;margin-top:9px}.chrono-footer{margin-top:-7px;padding-top:16px;gap:9px}.chrono-footer>span{font-size:10px}.chrono-footer>b{font-size:9px}}@media(max-width:360px){.bornli-v7 .playground,.bornli-v7 .sprint{padding-inline:18px}.bornli-v7 .demo-phone{height:729px;border-radius:44px;padding:6px}.bornli-v7 .demo-phone .phone-screen{border-radius:37px}.bornli-v7 .demo-stage{min-height:778px}.coffee-screen{padding-inline:13px}.coffee-app-header{padding-inline:16px}.coffee-product-hero{height:217px}.coffee-drink small{font-size:8px}.coffee-app-header>span{font-size:9px}.coffee-app-header small{font-size:8px}.coffee-segments>button{font-size:10px}.coffee-segments>button>small{font-size:8px}.coffee-options{margin-bottom:16px}.coffee-primary{font-size:12px;padding-inline:13px}.coffee-screen-heading{margin-bottom:14px}.coffee-product-mini{margin-block:16px}.bornli-v7 .demo-panel .coffee-complete .coffee-title{font-size:35px}.coffee-success-seal{width:65px;height:65px;margin-bottom:13px}.coffee-ticket-barcode{height:20px;margin-top:13px}.coffee-complete .coffee-bottom{padding-top:19px}.coffee-complete>p{font-size:9px}.coffee-drink{gap:7px}.coffee-drink strong{font-size:11px}}.motion-paused .assembly-char{transform:none!important;opacity:1!important}.motion-paused .chronometer-object{transform:none!important}.motion-paused .chrono-hand,.motion-paused .chrono-progress{animation:none!important}.motion-paused .coffee-screen-enter,.motion-paused .coffee-success-seal,.motion-paused .coffee-success-seal>svg,.motion-paused .coffee-ticket{animation:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0}.motion-paused .coffee-success-orbit{display:none}@media(prefers-reduced-motion:reduce){.assembly-char{transform:none!important;opacity:1!important}.chronometer-object,.bornli-v7 .demo-phone{transform:none!important}.chrono-hand,.chrono-progress,.coffee-screen-enter,.coffee-success-seal,.coffee-success-seal>svg,.coffee-ticket{animation:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0}.coffee-success-orbit{display:none}.coffee-primary,.coffee-decaf>i:before,.bornli-v7 .demo-phone{transition:none}}.coffee-app{--coffee-caption:12px;--coffee-body:14px;--coffee-price:24px;--coffee-display:36px;--coffee-muted:#58616e;--coffee-accent:#2946ed;--coffee-space:8px}.coffee-app-header{height:48px;padding:0 16px 8px}.coffee-app-header>span,.coffee-app-header small{font-size:var(--coffee-caption);line-height:1.4;color:var(--coffee-muted)}.coffee-app-header>b{font-size:var(--coffee-display)}.coffee-edition{font-size:var(--coffee-caption);top:16px;left:16px}.coffee-hero-sticker{font-size:var(--coffee-caption);font-weight:600}.bornli-v7 .demo-panel .coffee-title,.bornli-v7 .demo-panel .coffee-complete .coffee-title,.bornli-v7 .demo-panel .coffee-product-hero h3{font-size:var(--coffee-display);font-weight:700}.coffee-menu{padding-top:16px}.coffee-menu-label{margin-bottom:8px}.coffee-menu-label>b,.coffee-drink b,.coffee-drink strong,.coffee-product-mini b,.coffee-order-card b,.coffee-options legend,.coffee-decaf>span,.coffee-quantity-row,.coffee-pickup b,.coffee-ticket>strong,.coffee-ticket-total,.coffee-primary{font-size:var(--coffee-body);font-weight:600}.coffee-drink{min-height:64px;gap:8px;padding:12px 0}.coffee-drink small,.coffee-menu-label>span,.coffee-bottom>small,.coffee-screen-heading,.coffee-screen-heading>small,.coffee-product-mini span,.coffee-segments>button>small,.coffee-decaf small,.coffee-live-price span,.coffee-order-card span,.coffee-order-card button,.coffee-pickup div>span,.coffee-receipt-lines,.coffee-receipt-kicker,.coffee-complete>p,.coffee-ticket>div:first-child>span,.coffee-ticket>p,.coffee-project-link{font-size:var(--coffee-caption);color:var(--coffee-muted);font-weight:400;line-height:1.5}.coffee-drink small{margin-top:4px}.coffee-bottom{padding-top:16px}.coffee-bottom>small{margin:8px 0 0}.coffee-primary{min-height:52px;padding:12px 16px;line-height:1.35}.coffee-screen-heading{gap:8px;margin:0 0 12px}.coffee-product-mini{gap:12px;margin:16px 0}.coffee-product-mini span{margin-top:4px}.coffee-options{margin-bottom:16px}.coffee-options legend{margin-bottom:8px}.coffee-segments{gap:var(--coffee-space)}.coffee-segments>button{font-size:var(--coffee-caption);min-height:60px;padding:8px 4px;line-height:1.35;color:var(--coffee-muted)}.coffee-segments>button[data-option=size]{font-size:var(--coffee-body)}.coffee-segments>button>small{margin-top:4px}.coffee-segments>button[aria-pressed=true]{color:#fff;background:var(--coffee-accent);border-color:var(--coffee-accent)}.coffee-segments>button[aria-pressed=true]>small{color:#f0f3ff}.coffee-decaf{min-height:60px;gap:8px;padding-top:8px}.coffee-decaf small{margin-top:4px;max-width:225px}.coffee-decaf>i{width:40px;height:24px}.coffee-decaf>i:before{width:18px;height:18px}.coffee-decaf[aria-pressed=true]>i:before{transform:translate(16px)}.coffee-live-price{margin-bottom:12px;gap:12px}.coffee-live-price b{font-size:var(--coffee-price);font-weight:600;white-space:nowrap}.coffee-order-card{gap:12px;margin:16px 0}.coffee-order-card span{margin-top:4px}.coffee-order-card button,.coffee-project-link{color:#213ac9}.coffee-quantity-row{padding:12px 0;font-weight:400}.coffee-counter output{font-size:var(--coffee-body)}.coffee-pickup{gap:12px;padding:16px 0}.coffee-pickup div>span{margin-top:4px}.coffee-receipt-lines{gap:8px;padding-top:12px}.coffee-receipt-lines span{color:var(--coffee-muted)}.coffee-receipt-lines b{font-weight:600;white-space:nowrap}.coffee-success-seal{width:72px;height:72px;margin:4px 0 12px}.coffee-receipt-kicker{margin-bottom:8px}.coffee-complete>p{margin:8px 0 16px}.coffee-ticket{padding:16px}.coffee-ticket-rule{margin:12px -16px}.coffee-ticket>div:first-child>b{font-size:var(--coffee-display);font-weight:600}.coffee-ticket>p{margin-top:4px}.coffee-ticket-barcode{margin:12px auto 8px;height:20px}.coffee-ticket>small{font-size:10px;color:var(--coffee-muted);letter-spacing:.04em}.coffee-project-link{margin-top:8px;min-height:44px;line-height:1.4}.coffee-complete .coffee-bottom{padding-top:20px}.coffee-counter output,.coffee-live-price b,.coffee-receipt-lines b,.coffee-receipt-lines span{display:inline-block;font-variant-numeric:tabular-nums}.coffee-radio svg{transition:opacity .14s,transform .18s;transform:scale(.6)}.coffee-drink[aria-pressed=true] .coffee-radio svg{transform:scale(1)}.coffee-counter button:not(:disabled),.coffee-segments>button,.coffee-back{transition:transform .14s,background .18s,color .18s,border-color .18s}.coffee-counter button:not(:disabled):active,.coffee-segments>button:active,.coffee-back:active{transform:scale(.96)}.coffee-counter button:disabled{opacity:.5}.coffee-order-card button:hover,.coffee-project-link:hover{text-decoration:underline;text-underline-offset:3px}.bornli-v7 .demo-check,.bornli-v7 .prototype-stamp{font-size:12px}.bornli-v7 .sprint-disclaimer{color:#a5afa0;font-size:12px}.chrono-footer>b{color:#a5afa0;font-size:12px}@media(min-width:701px)and (max-width:1200px){.bornli-v7 .demo-phone{height:784px}.bornli-v7 .demo-stage{min-height:838px}}@media(max-width:700px){.bornli-v7 .demo-tab>span{font-size:12px}.bornli-v7 .demo-tab>div{font-size:14px}.bornli-v7 .demo-check{font-size:12px}.bornli-v7 .demo-phone{height:784px}.bornli-v7 .demo-stage{min-height:838px}.coffee-app-header>span{max-width:177px}.bornli-v7 .sprint .button{font-size:14px}.bornli-v7 .prototype-delivery{font-size:12px;line-height:1.5}.bornli-v7 .sprint-disclaimer{font-size:12px}.chrono-footer>span,.chrono-footer>b{font-size:12px}}@media(max-width:360px){.coffee-app{--coffee-display:32px}.bornli-v7 .demo-phone{height:802px}.bornli-v7 .demo-stage{min-height:856px}.coffee-screen,.coffee-app-header{padding-inline:12px}.coffee-app-header>span{max-width:153px}.coffee-drink{gap:6px}.coffee-drink small{max-width:145px}.coffee-drink strong{font-size:var(--coffee-caption)}.coffee-segments>button{padding-inline:2px}.coffee-primary{padding-inline:12px}.coffee-complete .coffee-bottom{padding-top:16px}}@media(prefers-reduced-motion:reduce){.coffee-app *,.coffee-app *:before{transition:none!important}.coffee-app button:active{transform:none!important}}.motion-paused .coffee-app *,.motion-paused .coffee-app *:before{transition:none!important}.motion-paused .coffee-app button:active{transform:none!important}.bornli-v18{--motion-ease:cubic-bezier(.22,.7,.18,1);--motion-quick:.16s;--motion-standard:.32s;--motion-slow:.72s}.bornli-v18 .motion-section{height:180svh;min-height:1250px;background:#070a08}.bornli-v18 .motion-stage{height:100svh;min-height:730px;position:sticky;top:0;overflow:clip;background:#070a08;isolation:isolate}.bornli-v18 .motion-stage:after{display:none}.cinema-halo{position:absolute;width:80%;height:130%;right:-12%;top:-15%;background:radial-gradient(ellipse at center,#c8e6aa12,transparent 59%);pointer-events:none}.cinema-floor{position:absolute;bottom:9%;left:40%;width:55%;height:11%;border-radius:50%;background:radial-gradient(ellipse,#c5df9833,transparent 64%);filter:blur(18px);opacity:calc(.3 + var(--cinema-progress,0)*.7);transform:scaleX(calc(.6 + var(--cinema-progress,0)*.4))}.cinema-art{position:absolute;inset:55px -2% 110px 42%;z-index:2;pointer-events:none}#cinema-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.cinema-fallback{position:absolute;left:50%;top:50%;width:clamp(190px,20vw,290px);aspect-ratio:.49;transform:translate(-50%,-50%) rotate(-8deg);padding:8px;border-radius:42px;background:linear-gradient(120deg,#535d60,#f4fcff 14%,#454e53 17%,#171e21 54%,#acb9bf 86%,#f6fbff 89%,#394549);box-shadow:7px 3px #788387,12px 6px #111b1b,30px 50px 65px #0009}.cinema-ready .cinema-fallback{visibility:hidden}.cinema-fallback-screen{height:100%;position:relative;overflow:hidden;border-radius:34px;background:#10180b;color:#d1ff35}.cinema-fallback-screen:before{content:"";position:absolute;left:35%;top:3%;width:30%;height:3%;background:#000;border-radius:20px;z-index:1}.cinema-fallback-screen i{position:absolute;inset:20% 9%;border:19px solid #caee8c;border-radius:50%;transform:rotate(-30deg);box-shadow:inset 8px 0 #293c1d,0 0 0 10px #94b655,inset 20px 0 #6c893f}.cinema-fallback-screen b{position:absolute;bottom:8%;left:8%;font-size:clamp(30px,3.6vw,52px);letter-spacing:-.065em;color:#eff3e8}.bornli-v18 .motion-title-wrap{top:26%;left:var(--pad);width:48%;z-index:3;pointer-events:none}.bornli-v18 .motion-title-wrap h2{font-size:clamp(64px,7.1vw,120px);line-height:.99;letter-spacing:-.065em;transform:none}.bornli-v18 .motion-title-wrap h2>span:first-child{font-size:.82em;-webkit-text-stroke:1px #c3cebb8c;color:transparent}.bornli-v18 .motion-title-wrap .motion-emphasis{margin-top:10px;display:block;color:#f2f5ec}.bornli-v18 .motion-title-wrap em{display:block;color:#d1ff35;font-style:normal}.cinema-copy{font-size:clamp(13px,1.1vw,17px);line-height:1.6;color:#a3ad9e;margin:25px 0 23px}.cinema-replay{display:inline-flex;align-items:center;gap:11px;min-height:44px;background:none;color:#e4eadc;border:0;border-bottom:1px solid #bdcfaa40;padding:4px 0 8px;font:500 12px Golos,sans-serif;pointer-events:auto;cursor:pointer}.cinema-replay svg{width:15px;height:15px;transition:transform .18s}.cinema-replay:hover svg{transform:scale(1.16)}.cinema-replay:disabled{opacity:.5;cursor:default}.bornli-v18 .motion-meta{top:100px;left:var(--pad);right:var(--pad);z-index:4;letter-spacing:.09em;color:#7d8976;font-size:10px}.cinema-timeline{position:absolute;bottom:105px;left:var(--pad);width:31%;z-index:4;color:#dce5d2;font-size:12px}.cinema-timeline>div:first-child{display:flex;justify-content:space-between;margin-bottom:15px}.cinema-phase-count{color:#78836e;font-size:10px;font-variant-numeric:tabular-nums}.cinema-track{height:2px;background:#b3c59b24;overflow:hidden}.cinema-track i{display:block;height:100%;background:#d1ff35;transform-origin:left;transform:scaleX(0)}.cinema-chapters{display:flex;justify-content:space-between;gap:6px;margin-top:10px;font-size:9px;color:#68745f}[data-phase="0"] .cinema-chapters span:nth-child(1),[data-phase="1"] .cinema-chapters span:nth-child(2),[data-phase="2"] .cinema-chapters span:nth-child(3),[data-phase="3"] .cinema-chapters span:nth-child(4){color:#d7e4c6}.bornli-v18 .motion-bottom{bottom:30px;left:var(--pad);right:var(--pad);z-index:4;color:#7d8976;font-size:11px;line-height:1.5}.cinema-scroll{display:flex;align-items:center;gap:15px}.cinema-scroll i{font-size:22px;font-style:normal;color:#c7d4b7}.bornli-v18 .hero-proof-phone{animation:heroObjectIn 1.1s var(--motion-ease) .12s both}.bornli-v18 .hero-art-plate{animation:heroMetalIn 1.25s var(--motion-ease) both}.bornli-v18 .hero-phone-wrap{animation:heroCompanionIn 1s var(--motion-ease) .25s both}@keyframes heroObjectIn{0%{opacity:0;translate:50px 30px;filter:blur(5px)}to{opacity:1;translate:0 0;filter:none}}@keyframes heroMetalIn{0%{opacity:.2;scale:.92;filter:brightness(.35)}to{opacity:.83;scale:1;filter:brightness(1)}}@keyframes heroCompanionIn{0%{opacity:0;translate:-25px 40px}to{opacity:1;translate:0 0}}.business-benefits>p{position:relative;padding-right:64px!important}.benefit-motion{position:absolute;right:0;top:18px;width:48px;height:42px;display:block;pointer-events:none}.benefit-motion svg{width:100%;height:100%;fill:none;stroke:#26351d;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.benefit-motion .accent{stroke:#778c45}.benefit-motion .ink{fill:#283b1c;stroke:none}.benefit-motion path{stroke-dasharray:140;stroke-dashoffset:0}.motion-entered .benefit-motion path{animation:benefitTrace .9s var(--motion-ease) both}.motion-entered .benefit-motion .moving{animation:benefitArrive .6s var(--motion-ease) both}@keyframes benefitTrace{0%{stroke-dashoffset:140}to{stroke-dashoffset:0}}@keyframes benefitArrive{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.chronometer-object{transform-style:preserve-3d}.chrono-shell-layer,.chrono-bezel-layer{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.chronometer-photo.chrono-base{mask-image:radial-gradient(ellipse 45% 48% at 55.3% 43.8%,transparent 71%,#000 74%,#000 91%,transparent 100%)}.chrono-shell-layer{mask-image:radial-gradient(ellipse 45% 48% at 55.3% 43.8%,transparent 60%,#000 62%,#000 72%,transparent 74%);transform:translate3d(calc(var(--chrono-open,0)*-25px),calc(var(--chrono-open,0)*-20px),calc(var(--chrono-open,0)*65px)) rotate(calc(var(--chrono-open,0)*-12deg));filter:drop-shadow(0 10px 10px #0006)}.chrono-bezel-layer{mask-image:radial-gradient(ellipse 45% 48% at 55.3% 43.8%,#000 60%,transparent 62%);transform:translate3d(calc(var(--chrono-open,0)*25px),calc(var(--chrono-open,0)*-35px),calc(var(--chrono-open,0)*120px)) rotate(calc(var(--chrono-open,0)*6deg));filter:drop-shadow(0 10px 15px #0008)}.bornli-v18 .chronometer-display{transform:translate3d(calc(var(--chrono-open,0)*25px),calc(var(--chrono-open,0)*-35px),calc(var(--chrono-open,0)*122px)) rotate(calc(-2deg + var(--chrono-open,0)*6deg));z-index:3}.chrono-live-dial{z-index:4}.chrono-glint{z-index:5;inset:12%;border:2px solid #f4ffda55;opacity:var(--chrono-light,.15);transform:rotate(calc(var(--chrono-open,0)*80deg));mask-image:linear-gradient(135deg,transparent 18%,#000 36%,transparent 52%)}.coffee-product-hero{isolation:isolate}.coffee-steam{position:absolute;inset:10% 25% 40%;pointer-events:none;z-index:2;mix-blend-mode:screen}.coffee-steam i{position:absolute;bottom:0;left:35%;width:20%;height:60%;border-left:2px solid #eaf2ff88;border-radius:50%;filter:blur(3px);opacity:0;animation:coffeeSteam 3.8s ease-in-out infinite;animation-play-state:paused}.coffee-steam i:nth-child(2){left:55%;animation-delay:1.3s;height:50%}.coffee-steam i:nth-child(3){left:25%;animation-delay:2.5s;height:45%}.is-coffee-visible .coffee-steam i{animation-play-state:running}@keyframes coffeeSteam{0%{opacity:0;transform:translateY(8px) scaleX(.65)}30%{opacity:.65}to{opacity:0;transform:translateY(-40px) scaleX(1.4)}}.coffee-cup-preview{position:relative;flex:none;width:88px;height:88px;display:grid;place-items:center;border-radius:18px;background:#e8ebf7;overflow:hidden;isolation:isolate}.coffee-cup-preview img{width:82px!important;height:82px!important;object-fit:cover;border-radius:0;transform:scale(var(--cup-scale,1));transition:transform .38s var(--motion-ease),filter .32s}.coffee-cup-preview:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--milk-tint,transparent);mix-blend-mode:color;transition:background .25s}.coffee-cup-size{position:absolute;bottom:3px;right:5px;font:500 10px Golos,sans-serif;color:#293d82;background:#f2f5fddc;border-radius:8px;padding:2px 5px;z-index:1}.coffee-product-mini .coffee-cup-preview{width:88px;height:88px}.coffee-product-mini{min-height:88px}.coffee-order-card .coffee-cup-preview{width:80px;height:80px}.coffee-ticket{transform-origin:50% 0;animation:coffeeReceiptPrint .7s var(--motion-ease) both!important}@keyframes coffeeReceiptPrint{0%{clip-path:inset(0 0 100%);transform:translateY(-13px) rotateX(-16deg);opacity:.4}60%{clip-path:inset(0 0 12%);opacity:1}to{clip-path:inset(0);transform:none;opacity:1}}.case-motif{position:absolute;inset:18% 3%;z-index:2;pointer-events:none;opacity:.45;overflow:hidden}.case-motif svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;color:var(--motif-color,#2e4140)}.case-motif .motif-path{stroke-dasharray:1200;stroke-dashoffset:1200}.case-in-view .case-motif .motif-path{animation:motifDraw 1.5s var(--motion-ease) both}.case-motif .motif-node{opacity:0;transform-origin:center}.case-in-view .case-motif .motif-node{animation:motifNode .6s var(--motion-ease) .4s both}.case-in-view .case-phone-wrap{animation:casePhoneArrive .8s var(--motion-ease) both}@keyframes motifDraw{to{stroke-dashoffset:0}}@keyframes motifNode{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes casePhoneArrive{0%{translate:20px 28px;opacity:.5}to{translate:0 0;opacity:1}}.case-launch-frame{position:fixed;z-index:2147482000;pointer-events:none;border-radius:20px;border:2px solid #d6e2d288;box-shadow:0 20px 80px #0006;overflow:hidden;background:#111;transform-origin:0 0}.case-launch-frame img{width:100%;height:100%;object-fit:cover}.bornli-v18 .case-dialog[open]{animation:caseAperture .45s var(--motion-ease) both}@keyframes caseAperture{0%{opacity:.25;clip-path:inset(9% 13% round 35px);translate:0 18px}to{opacity:1;clip-path:inset(0 round 0);translate:0 0}}.bornli-v18 .case-cinematic{transition:transform .85s var(--motion-ease),opacity .55s var(--motion-ease),visibility .85s}.bornli-v18 .case-dialog.is-details .case-cinematic{transform:translateY(-12%) scale(.86);opacity:0}.bornli-v18 .case-details{transition:opacity .65s var(--motion-ease),transform .8s var(--motion-ease)}.process-detail{align-items:start}.process-sketch{grid-column:1/-1;width:100%;height:132px;position:relative;margin-top:6px;display:flex;align-items:center;gap:clamp(20px,4vw,65px);overflow:hidden}.process-sketch-screen{flex:none;width:72px;height:119px;border:1px solid #c8d9b16e;border-radius:13px;padding:18px 7px 8px;position:relative;box-shadow:3px 3px #8c9e7133;transform:rotate(-5deg)}.process-sketch-screen:before{content:"";position:absolute;top:6px;left:26px;width:20px;height:4px;border-radius:8px;background:#b4c39d50}.process-sketch-screen i{display:block;height:7px;border-radius:3px;background:#82936955;margin-bottom:5px;width:100%}.process-sketch-screen i:first-child{height:32px;background:#b4ce8733}.process-sketch-screen i:last-child{width:65%}.process-sketch-screen.is-design{transform:rotate(4deg);border-color:#d1ff3580}.process-sketch-screen.is-design i:first-child{background:linear-gradient(135deg,#bfd6a0,#536843)}.process-sketch-screen.is-design i:nth-child(3){background:#d1ff35}.process-sketch-line{width:clamp(30px,7vw,120px);height:1px;background:#526643;position:relative;flex:none}.process-sketch-line:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid #acbf92;border-right:1px solid #acbf92;transform:rotate(45deg)}.process-sketch-label{color:#9cae89;font-size:12px;line-height:1.5;max-width:200px}.process-row[open] .process-sketch-screen{animation:sketchArrive .6s var(--motion-ease) both}.process-row[open] .process-sketch-screen.is-design{animation-delay:.16s}.process-row[open] .process-sketch-line{transform-origin:left;animation:sketchLine .55s var(--motion-ease) .1s both}@keyframes sketchArrive{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes sketchLine{0%{scale:0 1}to{scale:1 1}}.bornli-v18 .process-detail,.bornli-v18 .faq-item>p{animation:none}.bornli-v18 .process-row summary>svg,.bornli-v18 .faq-item summary>svg{transition:transform .24s var(--motion-ease)}.studio-film.motion-entered{animation:portraitReveal .9s var(--motion-ease) both}@keyframes portraitReveal{0%{clip-path:inset(6% 0 9% round 14px);scale:1.025}to{clip-path:inset(0 round 14px);scale:1}}.lead-device-stage.motion-entered>.lead-phone{animation:leadFrontArrive .9s var(--motion-ease) both}.lead-device-stage.motion-entered>.lead-phone-back{animation:leadBackArrive 1s var(--motion-ease) both}@keyframes leadFrontArrive{0%{translate:35px 15px;opacity:.4}to{translate:0 0;opacity:1}}@keyframes leadBackArrive{0%{translate:65px 0;opacity:.2}to{translate:0 0;opacity:1}}.lead-device-stage:focus-within>.lead-phone{animation:none!important;transition:transform .22s var(--motion-ease);transform:rotate(.6deg)!important}.lead-device-stage:focus-within .lead-metal-glint{animation:none!important;opacity:0}.contact-form-guide.motion-entered .contact-guide-arrow path{stroke-dasharray:320;stroke-dashoffset:0;animation:guideDraw .9s var(--motion-ease) both}@keyframes guideDraw{0%{stroke-dashoffset:320}to{stroke-dashoffset:0}}.lead-send-packet{transform-origin:80% 50%}.lead-success.launch-motion .lead-send-packet{animation:packetFold .75s var(--motion-ease) both}@keyframes packetFold{0%{opacity:0;transform:translate(calc(-50% - 15px),16px) scale(.9)}25%{opacity:1;transform:translate(-50%)}65%{opacity:1;transform:translate(calc(-50% + 13px),-12px) scale(.75) rotate(-8deg);border-radius:4px}to{opacity:0;transform:translate(calc(-50% + 50px),-55px) scale(.12) rotate(-35deg)}}@media(min-width:1700px){.cinema-art{inset:50px 1% 105px 45%}.bornli-v18 .motion-title-wrap{top:28%}}@media(max-width:1050px)and (min-width:701px){.bornli-v18 .motion-title-wrap{width:47%;top:30%}.bornli-v18 .motion-title-wrap h2{font-size:7.4vw}.cinema-art{left:38%;right:-5%}.cinema-copy{font-size:13px}}@media(max-width:700px){.bornli-v18 .motion-section{height:165svh;min-height:1120px}.bornli-v18 .motion-stage{height:100svh;min-height:700px}.bornli-v18 .motion-meta{top:96px;left:22px;right:22px;font-size:8px}.bornli-v18 .motion-meta>span:last-child{display:none}.bornli-v18 .motion-title-wrap{top:135px;left:22px;width:calc(100% - 44px)}.bornli-v18 .motion-title-wrap h2{font-size:clamp(37px,10.8vw,65px);line-height:.99}.bornli-v18 .motion-title-wrap h2>span:first-child{font-size:.75em}.bornli-v18 .motion-title-wrap .motion-emphasis{margin-top:5px}.bornli-v18 .motion-title-wrap em{display:inline}.cinema-copy{font-size:12px;line-height:1.5;margin:12px 0;max-width:260px}.cinema-replay{font-size:10px;min-height:38px;position:absolute;right:0;top:-7px;border-bottom:0}.cinema-replay span{max-width:63px;text-align:left;line-height:1.3}.cinema-art{inset:318px -1% 107px}.cinema-floor{left:8%;bottom:12%;width:85%}.cinema-timeline{left:22px;bottom:64px;width:calc(100% - 44px);font-size:10px}.cinema-timeline>div:first-child{margin-bottom:10px}.cinema-chapters{font-size:8px;margin-top:7px}.bornli-v18 .motion-bottom{left:22px;right:22px;bottom:19px;font-size:9px}.bornli-v18 .motion-bottom>span:first-child{display:none}.cinema-scroll{width:100%;justify-content:space-between;font-size:10px}.cinema-fallback{width:170px;border-radius:29px;padding:5px}.cinema-fallback-screen{border-radius:24px}.cinema-fallback-screen b{font-size:32px}.business-benefits>p{padding-right:56px!important}.benefit-motion{width:41px;height:35px;top:14px}.process-sketch{gap:19px;height:118px}.process-sketch-screen{width:60px;height:105px;padding-top:17px}.process-sketch-screen:before{left:20px}.process-sketch-line{width:30px}.process-sketch-label{font-size:10px;max-width:98px}.case-motif{inset:2% 5%;opacity:.35}.case-launch-frame{border-radius:14px}.coffee-product-mini{margin:12px 0}.coffee-product-mini .coffee-cup-preview{width:78px;height:78px}}@media(max-height:700px)and (min-width:701px){.bornli-v18 .motion-stage{min-height:620px}.bornli-v18 .motion-section{min-height:1120px}.bornli-v18 .motion-title-wrap{top:24%}.cinema-timeline{bottom:82px}.cinema-art{bottom:75px}}@media(prefers-reduced-motion:reduce){.bornli-v18 .hero-proof-phone,.bornli-v18 .hero-art-plate,.bornli-v18 .hero-phone-wrap,.bornli-v18 .case-dialog[open],.bornli-v18 .case-phone-wrap,.coffee-steam i,.coffee-ticket,.benefit-motion *,.process-sketch *,.lead-device-stage>*,.studio-film,.contact-guide-arrow path,.case-motif *{animation:none!important;translate:none!important;clip-path:none!important}.case-motif .motif-path{stroke-dashoffset:0}.case-motif .motif-node{opacity:1}.coffee-steam{display:none}.bornli-v18 .motion-section{height:auto;min-height:0}.bornli-v18 .motion-stage{position:relative}.cinema-scroll{visibility:hidden}.cinema-replay{display:none}.coffee-cup-preview img,.bornli-v18 .case-cinematic,.bornli-v18 .case-details{transition:none!important}}.motion-paused .bornli-v18 .hero-proof-phone,.motion-paused .bornli-v18 .hero-art-plate,.motion-paused .bornli-v18 .hero-phone-wrap,.motion-paused .bornli-v18 .case-dialog[open],.motion-paused .bornli-v18 .case-phone-wrap,.motion-paused .coffee-steam i,.motion-paused .coffee-ticket,.motion-paused .benefit-motion *,.motion-paused .process-sketch *,.motion-paused .lead-device-stage>*,.motion-paused .studio-film,.motion-paused .contact-guide-arrow path,.motion-paused .case-motif *{animation:none!important;translate:none!important;clip-path:none!important}.motion-paused .case-motif .motif-path{stroke-dashoffset:0}.motion-paused .case-motif .motif-node{opacity:1}.motion-paused .coffee-steam{display:none}.motion-paused .bornli-v18 .motion-section{height:auto;min-height:0}.motion-paused .bornli-v18 .motion-stage{position:relative}.motion-paused .cinema-scroll{visibility:hidden}.motion-paused .cinema-replay{display:none}.motion-paused .coffee-cup-preview img{transition:none!important}@media(min-width:701px)and (max-height:850px){.bornli-v18 .motion-stage{height:100svh;min-height:650px}.bornli-v18 .motion-title-wrap{top:25%}.bornli-v18 .motion-title-wrap h2{font-size:clamp(58px,6.3vw,93px)}.cinema-copy{margin:18px 0 12px;font-size:13px}.cinema-timeline{bottom:100px}}.launch-motion .lead-rocket,.launch-motion .lead-rocket>i{animation-delay:.5s}.launch-motion .lead-flight-trail,.launch-motion .lead-flight-trail path{animation-delay:.68s}.launch-motion .lead-flight-sparks>i{animation-delay:1.3s}.launch-motion .lead-success-copy{animation-delay:1.65s}.launch-motion .lead-delivered svg path{animation-delay:1.95s}.coffee-product-mini{min-height:74px}.coffee-product-mini .coffee-cup-preview{width:74px;height:74px}.coffee-product-mini .coffee-cup-preview img{width:74px!important;height:74px!important}.bornli-v18 .process-row summary>.accordion-sign,.bornli-v18 .faq-item summary>.accordion-sign{transform:none!important}.accordion-vertical{transform-origin:12px 12px;transition:transform .22s var(--motion-ease),opacity .16s}details[open] .accordion-vertical{transform:scaleY(0);opacity:0}@media(prefers-reduced-motion:reduce){.accordion-vertical{transition:none}}.motion-paused .accordion-vertical{transition:none}.prototype-device{position:relative;padding:7px;border-radius:42px;background:linear-gradient(115deg,#bbc0c6,#252a31 6%,#06080b 35%,#454b54 92%,#c5c8cc);box-shadow:0 0 0 1px #737980,0 0 0 3px #0d1014,14px 22px 42px #0005;isolation:isolate}.prototype-frame-slot{position:relative;width:100%;aspect-ratio:390 / 844;overflow:hidden;border-radius:35px;background:#080a0e;--prototype-scale:1}.prototype-frame-slot iframe{position:absolute;left:0;top:0;width:390px;height:844px;border:0;transform-origin:0 0;transform:scale(var(--prototype-scale));background:#080a0e;opacity:0;transition:opacity .18s linear}.prototype-poster{position:absolute;inset:7px;width:calc(100% - 14px);height:calc(100% - 14px);object-fit:cover;border-radius:35px}.demo-loaded .prototype-frame-slot iframe{opacity:1}.prototype-expand{display:flex;align-items:center;justify-content:center;gap:12px;background:none;border:0;color:inherit;font:inherit;font-size:12px;min-height:44px;padding:8px 5px;margin:5px auto 0;cursor:pointer}.prototype-expand svg{height:16px;width:16px;stroke:currentColor;fill:none;stroke-width:1.5}.prototype-expand:hover{color:var(--lime)}.bornli-v19 .hero{min-height:1100px;max-height:none}.bornli-v19 .hero-copy{width:63%}.bornli-v19 .hero-visual{left:58%;width:40%;top:124px;height:calc(100% - 218px);transform:none!important;pointer-events:auto}.bornli-v19 .hero-visual>.chrome-wrap{display:none}.bornli-v19 .hero-art-plate{inset:-1% -48% -5% -59%;opacity:.6;animation:none;transform:rotate(-8deg)}.hero-prototype-staging{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.prototype-eyebrow{font-size:9px;letter-spacing:.1em;color:#c4cdbd;display:flex;gap:8px;align-items:center;z-index:2}.prototype-eyebrow i{width:5px;height:5px;background:var(--lime);border-radius:50%}.hero-prototype-device{width:340px;z-index:2;transform:rotate(3deg);transition:transform .3s var(--showcase-ease)}.hero-prototype-device:hover,.hero-prototype-device:focus-within{transform:rotate(0)}.bornli-v19 .hero-product-controls{position:relative;left:auto;bottom:auto;width:340px;transform:none;z-index:3}.prototype-side-note{position:absolute;left:-18px;bottom:170px;font-size:9px;line-height:1.7;letter-spacing:.06em;color:#96a18e;writing-mode:vertical-rl;rotate:180deg}.bornli-v19 .hero-projects{backdrop-filter:none;background:#11160eee}.bornli-v19 .hero-brand-film{display:none}.bornli-v19 .playground{background:#eeeede;overflow:clip}.bornli-v19 .demo-stage{min-height:830px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 12px 15px;gap:13px;overflow:visible;position:relative}.playground-device{width:min(100%,352px);z-index:2;rotate:-2deg;transition:rotate .3s ease}.playground-device:hover,.playground-device:focus-within{rotate:0deg}.bank-stage-word{position:absolute;top:6%;left:50%;transform:translate(-50%);font-size:clamp(110px,12vw,190px);letter-spacing:-.075em;color:#d0d1c4;font-weight:700;line-height:1;pointer-events:none}.bank-stage-orbit{position:absolute;width:86%;aspect-ratio:1;top:22%;border:1px solid #9d9e963b;border-radius:50%;pointer-events:none}.bank-stage-orbit:after{content:"";position:absolute;inset:22px;border:1px solid #9d9e9622;border-radius:50%}.bank-demo-stage>.prototype-expand{position:relative;z-index:3;color:#182014}.bornli-v19 .prototype-stamp{position:relative;bottom:auto;left:auto;transform:none;margin:0;font-size:9px}.bornli-v19 .demo-tabs{margin-top:34px}.bornli-v19 .demo-tab{cursor:pointer}.bornli-v19 .demo-check{max-width:400px;font-size:11px;line-height:1.65}.bornli-v19 .cinema-fallback-screen{padding:0;overflow:hidden}.cinema-fallback-screen>img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.bornli-v19 .chrome-wrap canvas[data-scene]{display:none}.bornli-v19 .case-visual .chrome-wrap{animation:none!important}.bornli-v19 .cursor-ring{backdrop-filter:none;filter:none}.bornli-v19 #process-list{padding-right:64px}.bornli-v19 .process-row{--step-progress:1;--step-index:0;position:relative;margin:0 0 13px;border:1px solid #afb2a02d;border-radius:14px;background:linear-gradient(115deg,#20251b,#171d13);box-shadow:0 8px 20px #0002;transform:translate3d(calc(var(--step-index)*14px + (1 - var(--step-progress))*96px),calc((1 - var(--step-progress))*16px),0);opacity:calc(.3 + var(--step-progress)*.7);transition:border-color .2s;overflow:clip}.bornli-v19 .process-row:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--lime);opacity:calc(.16 + var(--step-progress)*.64);pointer-events:none}.bornli-v19 .process-row[open]{border-color:#d1ff3555;background:linear-gradient(115deg,#293122,#171e13)}.bornli-v19 .process-row summary{padding:26px 25px;min-height:110px}.bornli-v19 .process-detail{padding:0 28px 30px 87px}.bornli-v19 .process-sketch{display:none}.bornli-v19 .process-tag{font-size:11px}.bornli-v19 .lead-reference-back{padding:0;border:0;background:none;box-shadow:none;overflow:hidden;top:20px;bottom:auto;left:0;height:calc(100% - 62px);width:auto;aspect-ratio:335/700;border-radius:42px;transform:rotate(-.7deg);animation:none!important}.bornli-v19 .lead-reference-back:before{display:none}.lead-reference-back img{position:absolute;max-width:none;width:175.225%;height:101.429%;left:-4.179%;top:-1.143%;object-fit:fill}.demo-is-open{overflow:hidden!important}.demo-dialog{width:480px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:0;background:#121712;color:#edf0e9;border:1px solid #495241;border-radius:22px;overflow:hidden}.demo-dialog::backdrop{background:#080d09d9;backdrop-filter:blur(8px)}.demo-dialog-toolbar{height:77px;display:flex;align-items:center;justify-content:space-between;padding:14px 22px;border-bottom:1px solid #ffffff18}.demo-dialog-toolbar .eyebrow{font-size:8px;margin:0 0 4px;color:#aab89e;letter-spacing:.08em}.demo-dialog-toolbar h2{font-size:20px;line-height:1.15;margin:0}.demo-dialog-toolbar button{flex:none;width:44px;height:44px}.demo-dialog-body{width:390px;max-width:100%;height:min(844px,calc(100dvh - 144px));margin:auto;background:#07090d}.demo-dialog-body iframe{width:100%;height:100%;border:0;display:block}.demo-dialog-note{text-align:center;font-size:9px;color:#b5bdaa;padding:10px 12px;margin:0;line-height:1.5}@media(min-width:1600px){.bornli-v19 .hero{min-height:1200px}.hero-prototype-device,.bornli-v19 .hero-product-controls{width:384px}}@media(min-width:701px)and (max-width:1100px){.bornli-v19 .hero{min-height:970px}.bornli-v19 .hero-visual{left:60%;width:38%;top:125px;height:calc(100% - 220px)}.hero-prototype-device{width:min(92%,280px)}.bornli-v19 .hero-product-controls{width:min(100%,292px)}.prototype-side-note{display:none}.prototype-eyebrow{font-size:8px}.playground-device{width:min(100%,320px)}.bornli-v19 .demo-stage{min-height:790px}}@media(max-width:700px){.bornli-v19 .hero{min-height:0;height:auto;max-height:none;padding-bottom:175px;display:flex;flex-direction:column;gap:0}.bornli-v19 .hero-copy{width:100%}.bornli-v19 .hero-visual{position:relative;left:auto;top:auto;width:100%;height:auto;margin:50px 0 0;min-height:0;flex:none}.hero-prototype-staging{position:relative;inset:auto;gap:18px;padding-top:0}.hero-prototype-device{width:min(96%,330px);transform:none;rotate:0deg}.bornli-v19 .hero-product-controls{left:auto;bottom:auto;width:min(100%,330px);max-width:none}.bornli-v19 .hero-art-plate{inset:-3% -24% 0;opacity:.48}.prototype-side-note{display:none}.prototype-eyebrow{font-size:8px}.bornli-v19 .hero-bottom{position:relative;bottom:auto;margin-top:32px;width:100%}.bornli-v19 .hero-index{bottom:25px}.bornli-v19 .playground{padding-bottom:75px}.bornli-v19 .demo-stage{min-height:0;padding:42px 6px 0;margin:0;gap:17px}.playground-device{width:min(100%,350px);rotate:0deg}.bank-stage-word{top:0;font-size:110px}.bornli-v19 #process-list{padding-right:24px}.bornli-v19 .process-row{border-radius:11px;margin-bottom:10px;transform:translate3d(calc(var(--step-index)*6px + (1 - var(--step-progress))*32px),calc((1 - var(--step-progress))*9px),0)}.bornli-v19 .process-row summary{padding:21px 14px;gap:10px;min-height:102px;grid-template-columns:23px 1fr 21px}.bornli-v19 .process-row h3{font-size:22px;line-height:1.15}.bornli-v19 .process-tag{grid-column:2;font-size:10px;margin-top:5px}.bornli-v19 .process-row summary>svg{grid-column:3;grid-row:1 / 3}.bornli-v19 .process-detail{padding:0 18px 23px 47px;font-size:13px}.bornli-v19 .lead-device-stage{padding:84px 1px 30px 25px}.bornli-v19 .lead-reference-back{top:0;left:0;height:calc(100% - 106px);border-radius:32px;transform:rotate(-1deg)}.demo-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0}.demo-dialog-toolbar{height:68px;padding:10px 17px}.demo-dialog-body{width:100%;height:calc(100dvh - 100px)}.demo-dialog-note{height:32px;padding:8px;font-size:8px}}@media(prefers-reduced-motion:reduce){.bornli-v19 .process-row{opacity:1;transform:translate(calc(var(--step-index)*6px))}.hero-prototype-device,.playground-device{transform:none;rotate:0deg;transition:none}}.motion-paused .bornli-v19 .process-row{opacity:1;transform:translate(calc(var(--step-index)*6px))}.bornli-v19 #process{overflow:clip}.lead-reference-back img{width:179.104%;height:102.286%;top:-1%}.bornli-v19 .lead-reference-back{border-radius:16%/8%}.bornli-v20 .ai-playground{background:#eef0e8;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(35px,6vw,100px);align-items:center}.bornli-v20 .ai-playground .assembly-heading{font-size:clamp(48px,6.5vw,102px);letter-spacing:-.072em;line-height:1.01}.bornli-v20 .ai-playground .body-copy{max-width:485px;margin-top:32px;font-size:19px}.bornli-v20 .ai-playground .demo-tabs{margin-top:30px}.bornli-v20 .agent-selectors .demo-tab{display:grid;grid-template-columns:30px 1fr 22px;align-items:center;gap:15px;padding:20px 8px 20px 0;min-height:91px;transition:color .15s,border-color .15s;opacity:1;color:#6a7561;border-bottom:1px solid #c7cebd}.bornli-v20 .agent-selectors .demo-tab>div{font-size:clamp(18px,1.8vw,27px);letter-spacing:-.035em}.bornli-v20 .agent-selectors .demo-tab small{font-size:12px;margin-top:7px;line-height:1.5;letter-spacing:0;color:#6b785f}.bornli-v20 .agent-selectors .demo-tab>svg:first-child{width:25px;height:25px;padding:0;color:inherit}.bornli-v20 .agent-selectors .demo-tab>svg:last-child{color:inherit;width:20px;height:20px}.bornli-v20 .agent-selectors .demo-tab.is-active{color:#24371b;border-color:#567239}.bornli-v20 .ai-playground .demo-business-note{margin-top:29px;font-size:15px;line-height:1.6}.bornli-v20 .ai-playground .inline-link{font-size:13px;margin-top:20px}.bornli-v20 .ai-demo-stage{padding:0;min-height:0;gap:20px;max-width:475px;width:100%;justify-self:center}.ai-stage-caption{display:flex;justify-content:space-between;width:94%;gap:20px;color:#58644f;font-size:10px;line-height:1.4}.ai-stage-caption span:first-child{font-weight:700;color:#29371f}.bornli-v20 .ai-device{width:min(100%,405px);rotate:0deg;padding:9px;border-radius:44px;background:linear-gradient(115deg,#f4f6f3,#778179 4%,#dae0db 6%,#e4e8e3 42%,#99a399 74%,#f7f8f5 95%,#828d81);box-shadow:0 0 0 1px #9ca593,0 0 0 3px #4b5546,18px 27px 48px #25361b28}.bornli-v20 .ai-device .prototype-frame-slot{aspect-ratio:auto;height:755px;border-radius:35px;background:#f2f2ed}.bornli-v20 .ai-device iframe{width:100%;height:100%;transform:none;border-radius:0;background:#f2f2ed}.bornli-v20 .ai-demo-stage .prototype-expand{font-size:12px;color:#344827}.agent-dialog{width:640px;background:#f2f2ed;color:#172015}.agent-dialog .demo-dialog-toolbar{border-color:#c5d0b9}.agent-dialog .demo-dialog-toolbar .eyebrow{color:#627355}.agent-dialog .demo-dialog-body{width:100%;height:calc(100dvh - 150px);background:#f2f2ed}.agent-dialog .demo-dialog-note{color:#637656}.agent-dialog .icon-button{color:#172015}@media(min-width:1600px){.bornli-v20 .ai-device{width:434px}.bornli-v20 .ai-device .prototype-frame-slot{height:807px}}@media(max-width:1050px)and (min-width:701px){.bornli-v20 .ai-playground{gap:30px;grid-template-columns:1fr 1fr}.bornli-v20 .ai-playground .assembly-heading{font-size:57px}.bornli-v20 .agent-selectors .demo-tab{gap:10px;grid-template-columns:24px 1fr 18px}.bornli-v20 .agent-selectors .demo-tab>div{font-size:20px}.bornli-v20 .ai-device .prototype-frame-slot{height:765px}}@media(max-width:700px){.bornli-v20 .ai-playground{display:flex;flex-direction:column;gap:38px;padding-top:70px}.bornli-v20 .ai-playground .assembly-heading{font-size:clamp(42px,10.8vw,66px)}.bornli-v20 .ai-playground .body-copy{font-size:16px;margin-top:25px}.bornli-v20 .agent-selectors .demo-tab{min-height:85px;padding:17px 0}.bornli-v20 .agent-selectors .demo-tab>div{font-size:21px}.bornli-v20 .ai-playground .demo-business-note{font-size:13px;margin-top:21px}.bornli-v20 .ai-demo-stage{padding:0 2px}.bornli-v20 .ai-device{border-radius:35px;padding:7px;width:100%}.bornli-v20 .ai-device .prototype-frame-slot{border-radius:29px;height:760px}.ai-stage-caption{font-size:9px;gap:12px}.agent-dialog .demo-dialog-body{height:calc(100dvh - 100px)}}.bornli-v20 .agent-selectors{display:block;max-width:none}.bornli-v20 .agent-selectors .demo-tab>div{color:inherit}.bornli-v20 .agent-selectors .demo-tab>svg:first-child{display:block;opacity:1;transform:none;margin:0}.bornli-v20 .agent-selectors .demo-tab small{display:block}.bornli-v20 .agent-selectors .demo-tab:after{background:#567239}@media(max-width:700px){.bornli-v20 .agent-selectors .demo-tab>svg:last-child{display:block}}@media(max-width:700px){.bornli-v20 .ai-demo-stage{scroll-margin-top:94px}}.bornli-v22 .ai-device .prototype-frame-slot{height:620px}.bornli-v22 .ai-device{max-width:390px}.bornli-v22 .ai-playground .body-copy{max-width:450px}.bornli-v22 .agent-dialog{width:min(960px,94vw)}.bornli-v22 .agent-dialog .demo-dialog-body{height:min(680px,calc(100dvh - 130px))}@media(max-width:700px){.bornli-v22 .ai-device .prototype-frame-slot{height:clamp(490px,calc(100svh - 155px),620px)}.bornli-v22 .ai-demo-stage{gap:12px}.bornli-v22 .agent-dialog .demo-dialog-body{height:calc(100dvh - 100px)}}.bornli-v23 .ai-device .prototype-live-frame{background:#f8faf6}.bornli-v24 .ai-device .prototype-frame-slot{height:760px}.bornli-v24 .ai-device{max-width:410px}.bornli-v24 .agent-dialog{width:min(880px,94vw)}.bornli-v24 .agent-dialog .demo-dialog-body{height:min(800px,calc(100dvh - 130px))}@media(max-width:700px){.bornli-v24 .ai-device .prototype-frame-slot{height:clamp(590px,calc(100svh - 135px),760px)}.bornli-v24 .agent-dialog .demo-dialog-body{height:calc(100dvh - 100px)}}.bornli-v25 .ai-device{width:min(350px,calc((100svh - 160px)*390/844));max-width:100%;padding:7px;border-radius:44px;background:linear-gradient(100deg,#e0e1e2,#65686c 1.6%,#202126 3%,#c4c6c8 5%,#777a7f 48%,#27292d 94%,#d2d4d5,#686b6e);box-shadow:0 0 0 1px #17191c,0 0 0 2px #a8abad,0 16px 36px #12171926,1px 2px 0 3px #33363a;transform:none;rotate:0deg;isolation:isolate}.bornli-v25 .ai-device:before{content:"";position:absolute;left:-4px;top:103px;width:3px;height:37px;background:linear-gradient(90deg,#373a3f,#a9abad,#494b50);border-radius:2px;box-shadow:0 50px #62666a,0 99px #62666a;z-index:-1}.bornli-v25 .ai-device:after{content:"";position:absolute;right:-4px;top:161px;width:3px;height:60px;background:linear-gradient(90deg,#494b50,#a9abad,#373a3f);border-radius:2px;z-index:-1}.bornli-v25 .ai-device .prototype-frame-slot{width:100%;height:auto;aspect-ratio:390/844;border:2px solid #090a0b;border-radius:37px;background:#f5f3f0;overflow:hidden;box-shadow:0 0 0 2px #090a0b}.bornli-v25 .ai-device .prototype-frame-slot iframe{width:100%;height:100%;transform:none;border-radius:0}.bornli-v25 .ai-demo-stage{min-height:0;width:100%;max-width:390px;gap:15px;padding:0;justify-self:center}.bornli-v25 .ai-stage-caption{max-width:350px;width:100%;font-size:10px;justify-content:space-between}.bornli-v25 .ai-demo-stage .prototype-expand{font-size:13px;min-height:36px}.bornli-v25 .agent-dialog{width:min(438px,calc(100vw - 24px));height:auto;max-height:calc(100svh - 24px);background:#f5f3f0;border-radius:25px;border:1px solid #b4b5b1;padding:0;overflow:hidden}.bornli-v25 .agent-dialog .demo-dialog-toolbar{height:54px;padding:7px 15px}.bornli-v25 .agent-dialog .demo-dialog-toolbar h2{font-size:16px}.bornli-v25 .agent-dialog .demo-dialog-toolbar .eyebrow{font-size:7px;margin-bottom:3px}.bornli-v25 .agent-dialog .demo-dialog-body{width:100%;height:min(844px,calc(100svh - 108px));background:#f5f3f0}.bornli-v25 .agent-dialog .demo-dialog-note{height:24px;padding:6px;font-size:8px}@media(max-width:700px){.bornli-v25 .ai-device{width:min(330px,calc((100svh - 150px)*390/844));border-radius:39px;padding:6px}.bornli-v25 .ai-device .prototype-frame-slot{height:auto;border-radius:33px}.bornli-v25 .ai-demo-stage{gap:10px;scroll-margin-top:84px}.bornli-v25 .ai-stage-caption{width:min(100%,320px);font-size:9px}.bornli-v25 .agent-dialog{width:100%;max-width:100%;height:100svh;max-height:100svh;border:0;border-radius:0}.bornli-v25 .agent-dialog .demo-dialog-body{height:calc(100svh - 78px)}}@media(min-width:701px){.bornli-v25 .ai-playground{padding-top:64px;padding-bottom:64px;align-items:start}.bornli-v25 .ai-demo-stage{position:sticky;top:96px}}@media(max-width:700px){.bornli-v25 .ai-device{width:min(330px,calc((100svh - 165px)*390/844))}.bornli-v25 .ai-demo-stage{scroll-margin-top:10px}}.bornli-v26 .ai-phone-pair{--ai-front-width:min(330px,calc((100svh - 165px)*390/844));position:relative;width:calc(var(--ai-front-width)*1.42);max-width:100%;margin:auto;display:flex;justify-content:flex-end;isolation:isolate}.bornli-v26 .ai-phone-pair .ai-device{width:var(--ai-front-width);max-width:none;flex:none;z-index:2;background:linear-gradient(100deg,#c7e2ec,#578394 2%,#162a35 4%,#bed7e0 7%,#7698a5 49%,#233d4b 93%,#bcd9e5 97%,#5d818e);box-shadow:0 0 0 1px #132632,0 0 0 2px #8cafbd,0 17px 36px #1c394a28,1px 2px 0 3px #456373}.bornli-v26 .ai-phone-pair .ai-device:before{background:linear-gradient(90deg,#38586a,#a9cbd8,#446879);box-shadow:0 50px #618597,0 99px #618597}.bornli-v26 .ai-phone-pair .ai-device:after{background:linear-gradient(90deg,#446879,#a9cbd8,#38586a)}.bornli-v26 .ai-phone-back{position:absolute;width:calc(var(--ai-front-width)*.95);height:94%;left:-4px;top:3%;z-index:0;transform:rotate(-5deg);transform-origin:50% 85%;filter:drop-shadow(-5px 15px 18px #2f596326);pointer-events:none}.bornli-v26 .ai-phone-back svg{display:block;width:100%;height:100%;overflow:hidden;border-radius:12%;fill:none;stroke:none}.bornli-v26 .ai-demo-stage{max-width:480px}.bornli-v26 .ai-stage-caption{max-width:450px}.bornli-v26 .process-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.86fr);gap:38px;padding:0 32px 30px 87px;align-items:center}.process-detail-copy{min-width:0}.bornli-v26 .process-detail-copy strong{display:block;font-size:clamp(23px,2.1vw,31px);font-weight:400;line-height:1.2;color:#eef4e7;letter-spacing:-.035em;max-width:480px}.bornli-v26 .process-detail-copy p{font-size:14px;line-height:1.7;color:#bdcbb0;margin:16px 0 0;max-width:480px}.process-output{display:flex;align-items:center;gap:8px;color:#e2f3c1;font-size:11px;line-height:1.45;margin-top:23px}.process-output svg{width:19px;height:19px;flex:none;stroke:var(--lime);fill:none}.process-visual{position:relative;margin:0;min-width:0;height:230px;border-radius:17px;background:radial-gradient(ellipse at 75% 10%,#51644377,transparent 66%),#0d140e;border:1px solid #a6bd9029;overflow:hidden;isolation:isolate;box-shadow:inset 0 1px #e4fac211,0 12px 28px #0002}.process-visual:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 35px #07100735;pointer-events:none}.process-visual svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.7}.process-visual img{display:block}.process-visual>div{height:100%}.process-row[open] .process-visual{animation:processArtEnter .55s cubic-bezier(.2,.7,.18,1) both}.stage-brief{padding:19px 23px;color:#dce8d0}.brief-person{display:flex;align-items:center;gap:9px;font-size:11px}.brief-person img{width:32px;height:32px;border-radius:50%;object-fit:cover}.brief-person small{display:block;font-size:9px;color:#92a587;margin-top:3px}.brief-person>i{width:6px;height:6px;background:var(--lime);border-radius:50%;margin-left:auto}.brief-message,.brief-answer{border-radius:11px;font-size:12px;line-height:1.5;padding:9px 13px;max-width:86%;margin-top:12px;background:#27382a;border:1px solid #788e6044;box-shadow:0 4px 12px #0002}.brief-answer{margin-left:auto;margin-top:7px;background:#d1ff35;color:#18230c}.brief-task{margin:13px 0 0 2px;display:flex;align-items:center;justify-content:space-between;gap:9px}.brief-task>span{font:8px monospace;color:#839675;letter-spacing:.1em}.brief-task b{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:400}.brief-task svg{width:16px;height:16px;color:var(--lime)}.stage-prototype{position:relative}.stage-phone{position:absolute;left:18%;top:25px;width:112px;height:232px;border-radius:20px;padding:4px;background:linear-gradient(110deg,#b8c0c7,#1c252c 12%,#6a858a 89%,#c0d7d7);transform:rotate(-12deg);box-shadow:12px 15px 30px #0006}.stage-phone img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:17px}.prototype-hours{position:absolute;right:12%;top:25px;font-size:74px;letter-spacing:-.06em;line-height:1;color:#d8edbd;font-weight:700;text-shadow:0 1px #fff4}.prototype-hours small{display:block;font:9px monospace;letter-spacing:.4em;margin:7px 0 0 7px;color:#a3b792}.stage-floating{position:absolute;right:19px;bottom:28px;display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid #c1dca751;border-radius:12px;background:#233326ee;color:#eef4e8;box-shadow:0 9px 25px #0005;font-size:10px;line-height:1.4;transform:rotate(3deg)}.stage-floating i{width:7px;height:7px;background:var(--lime);border-radius:50%}.stage-floating b{font-weight:400;color:#b4cda1}.stage-floating svg{color:var(--lime);width:22px}.stage-design{position:relative;padding:21px}.design-palette{display:flex;align-items:center;gap:5px;font-size:9px;color:#aec09c}.design-palette i{width:17px;height:17px;background:#e8eedf;border-radius:50%;border:1px solid #dfe7d633}.design-palette i:nth-child(2){background:#bacdf7}.design-palette i:nth-child(3){background:#486bcd}.design-palette span{margin-left:5px}.design-flow{display:flex;gap:7px;align-items:center;margin-top:14px;font-size:9px;color:#cedabe}.design-flow span{padding:7px 9px;border:1px solid #8b9e6b55;border-radius:6px;background:#27352b}.design-flow b{font-weight:400;color:#91a578}.design-screen{position:absolute;left:29px;right:65px;top:106px;height:196px;border:2px solid #91a3b16b;border-radius:14px;background:#0a1014;transform:rotate(-4deg);overflow:hidden;box-shadow:8px 10px 22px #0005}.design-screen img{width:100%;height:auto;transform:translateY(-5%)}.design-pointer{position:absolute;right:14px;bottom:31px;font-size:10px;color:#18220c;background:var(--lime);padding:8px 11px;border-radius:7px;transform:rotate(5deg);display:flex;align-items:center;gap:4px}.design-pointer svg{width:14px;height:14px;transform:rotate(-80deg)}.stage-build{padding:20px 23px}.build-header{display:flex;gap:4px;align-items:center;font:9px monospace;color:#899b7d}.build-header i{width:6px;height:6px;background:#5a7160;border-radius:50%}.build-header i:first-child{background:#d99b81}.build-header i:nth-child(2){background:#b6bb77}.build-header i:nth-child(3){background:#85bc86}.build-header span{margin-left:auto}.build-code{display:flex;flex-direction:column;gap:7px;margin:22px 0 16px;font:11px/1.2 monospace;color:#a3b7c9;white-space:pre}.build-code b{color:#daeacb;font-weight:400}.build-code em{font-style:normal;color:#cee49d}.build-ready{display:flex;align-items:center;gap:9px;border-top:1px solid #75866144;padding-top:12px;font-size:12px;color:#e3eed8}.build-ready svg{width:25px;height:25px;border-radius:50%;background:#d1ff35;color:#1e300f;padding:5px}.build-ready small{display:block;font-size:9px;color:#9eae91;margin-top:4px}.stage-release{position:relative}.release-phones{position:absolute;width:160px;height:193px;left:28px;top:22px;transform:rotate(-9deg)}.release-phones img{position:absolute;width:83px;height:175px;object-fit:cover;object-position:top;border:3px solid #8ba1a0;border-radius:15px;box-shadow:8px 8px 21px #0007;transform:rotate(-5deg)}.release-phones img:last-child{left:61px;top:20px;transform:rotate(12deg);border-color:#d3d9d9}.release-check{position:absolute;right:31px;top:26px;width:57px;height:57px;border-radius:50%;background:linear-gradient(130deg,#e2eece,#7f9772);box-shadow:0 2px #e8f2dc,0 7px #52684a,0 17px 25px #0004;display:grid;place-items:center;color:#243b16;transform:rotate(-10deg)}.release-check svg{width:31px;height:31px;stroke-width:2.5}.release-caption{position:absolute;bottom:24px;left:172px;right:11px;line-height:1.2}.release-caption>span{font:7px/1.4 monospace;letter-spacing:.08em;color:#a4b68f}.release-caption>b{display:block;font-size:18px;font-weight:400;color:#e4f0d7;letter-spacing:-.035em;margin:8px 0}.release-caption>small{font-size:9px;color:#99ad86}.bornli-v26 .faq-grid{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}.faq-column{display:flex;flex-direction:column;min-width:0;align-items:stretch}.bornli-v26 .faq-item{align-self:stretch;min-width:0}.bornli-v26 .faq-item summary{min-height:83px}.bornli-v26 .studio{position:relative;isolation:isolate;overflow:hidden;align-items:stretch;gap:58px}.bornli-v26 .studio-film{z-index:3;align-self:stretch;aspect-ratio:auto;min-height:610px}.bornli-v26 .studio-copy{position:relative;min-width:0;padding:6px 0}.bornli-v26 .studio-copy h2{font-size:clamp(48px,4.65vw,76px)}.bornli-v26 .studio-copy .body-copy{font-size:15px;line-height:1.65;margin-top:22px}.founder-expertise{margin-top:22px}.founder-expertise-label{display:block;font-size:9px;letter-spacing:.08em;color:#6a765f;margin-bottom:9px}.founder-expertise p{font-size:14px;line-height:1.7;color:#58614f;margin:0;max-width:510px}.founder-focus{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.founder-focus span{border:1px solid #73836339;border-radius:20px;padding:5px 9px;font-size:10px;color:#58634d}.founder-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:22px;padding-top:19px;border-top:1px solid #81926d30}.founder-results>div{min-width:0}.founder-results b{display:block;font-size:clamp(26px,2.65vw,41px);letter-spacing:-.045em;font-weight:700;white-space:nowrap;line-height:1.1}.founder-results span{display:block;font-size:10px;line-height:1.5;color:#65715b;margin-top:7px;max-width:150px}.studio-ribbon-head{display:flex;align-items:center;justify-content:space-between;margin-top:26px;position:relative;z-index:2}.studio-ribbon-head>span{font-size:8px;letter-spacing:.08em;color:#708063}.studio-ribbon-toggle{background:transparent;border:1px solid #87997950;color:#526046;width:29px;height:29px;border-radius:50%;display:grid;place-items:center;cursor:pointer}.studio-ribbon-toggle svg{width:12px;height:12px;stroke:currentColor;fill:none}.studio-ribbon-toggle:focus-visible{outline:2px solid #506934;outline-offset:3px}.bornli-v26 .studio-responsibility{display:block;position:relative;z-index:1;--ribbon-reach:55vw;width:calc(100% + var(--ribbon-reach));margin-left:calc(-1*var(--ribbon-reach));margin-top:8px;padding:11px 0;border-top:1px solid #81926d30;border-bottom:1px solid #81926d30;overflow:hidden;line-height:1.2}.studio-ribbon-track{display:flex;width:max-content;animation:studioRibbon 44s linear infinite}.studio-ribbon-group{display:flex;align-items:center;gap:28px;flex:none;padding-right:28px}.studio-ribbon-group span{font-size:clamp(28px,3.1vw,46px);letter-spacing:-.045em;font-weight:700;color:#243317;white-space:nowrap}.studio-ribbon-group i{font-style:normal;font-size:24px;color:#718459}.studio-responsibility[data-paused=true] .studio-ribbon-track,.studio-responsibility:hover .studio-ribbon-track{animation-play-state:paused}.bornli-v26 .studio-copy .inline-link{margin-top:20px;position:relative;z-index:2}@keyframes studioRibbon{to{transform:translate(-50%)}}@keyframes processArtEnter{0%{opacity:.3;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@media(min-width:1600px){.bornli-v26 .ai-phone-pair{--ai-front-width:350px}.bornli-v26 .ai-demo-stage{max-width:500px}}@media(min-width:701px)and (max-width:1100px){.bornli-v26 .ai-phone-pair{--ai-front-width:min(270px,calc((100svh - 165px)*390/844))}.bornli-v26 .process-detail{grid-template-columns:minmax(0,1fr) 310px;gap:24px;padding-left:62px}.bornli-v26 .studio{gap:32px}.bornli-v26 .studio-film{min-height:660px}.founder-results{gap:8px}.founder-results b{font-size:28px}}@media(max-width:700px){.bornli-v26 .ai-phone-pair{--ai-front-width:min(285px,calc((100svh - 165px)*390/844));width:100%;max-width:355px;padding-left:53px}.bornli-v26 .ai-phone-pair .ai-device{width:var(--ai-front-width)}.bornli-v26 .ai-phone-back{width:calc(var(--ai-front-width)*.98);left:-7px;top:3.5%;height:94%;transform:rotate(-4deg)}.bornli-v26 .process-row summary{padding:20px 14px;min-height:100px}.bornli-v26 .process-detail{grid-template-columns:1fr;gap:18px;padding:0 16px 20px}.bornli-v26 .process-detail-copy strong{font-size:24px;max-width:100%}.bornli-v26 .process-detail-copy p{font-size:13px;line-height:1.65;margin-top:12px}.process-output{font-size:10px;margin-top:14px}.process-visual{height:215px}.stage-brief,.stage-build{padding:17px 18px}.build-code{font-size:10px;margin-block:20px 16px}.release-caption{left:151px}.release-phones{left:20px}.release-check{right:25px;top:22px;width:48px;height:48px}.bornli-v26 .faq-grid{grid-template-columns:1fr}.bornli-v26 .faq-item summary{min-height:76px}.bornli-v26 .studio{display:flex;flex-direction:column;gap:30px}.bornli-v26 .studio-film{min-height:0;aspect-ratio:1/1.06;width:100%}.bornli-v26 .studio-copy{padding:0}.bornli-v26 .studio-copy h2{font-size:clamp(43px,12.2vw,70px)}.bornli-v26 .studio-copy .body-copy{font-size:15px}.founder-expertise{margin-top:18px}.founder-expertise p{font-size:13px}.founder-results{gap:9px;margin-top:20px;padding-top:18px}.founder-results b{font-size:29px}.founder-results span{font-size:10px}.studio-ribbon-head{margin-top:23px}.bornli-v26 .studio-responsibility{--ribbon-reach:22px;width:calc(100% + 44px);padding:12px 0}.studio-ribbon-group span{font-size:31px}.studio-ribbon-group{gap:22px;padding-right:22px}.studio-ribbon-track{animation-duration:40s}}@media(prefers-reduced-motion:reduce){.process-row[open] .process-visual{animation:none}.studio-ribbon-track{animation:none;transform:none}.bornli-v26 .studio-responsibility{width:100%;margin-left:0}.studio-ribbon-group{flex-wrap:wrap;gap:9px 17px;max-width:100%;padding:0}.studio-ribbon-group span{font-size:21px;white-space:normal}.studio-ribbon-group i,.studio-ribbon-group[aria-hidden=true]{display:none}.studio-ribbon-track{width:100%}}.motion-paused .studio-ribbon-track{animation-play-state:paused}.motion-paused .process-visual{animation:none!important}@media(max-width:700px){.founder-results b{font-size:clamp(23px,6.4vw,29px)}.founder-results>div:nth-child(2) b{font-size:clamp(21px,5.8vw,27px)}}@media(min-width:701px){.bornli-v26 .studio-responsibility{clip-path:inset(0 0 0 10vw)}}@media(max-width:700px){.bornli-v26 .ai-phone-back{left:23px}}@media(max-width:360px){.stage-brief{padding:14px 16px}.brief-message,.brief-answer{font-size:11px}.release-phones{left:10px;transform:rotate(-8deg) scale(.9);transform-origin:left top}.release-caption{left:140px;right:8px}.release-caption>b{font-size:16px}}@media(prefers-reduced-motion:reduce){.bornli-v26 .studio-responsibility{clip-path:none}}.bornli-v28 .studio{display:block;position:relative;isolation:isolate;background:#f0f2ee;color:#142017;padding:80px max(22px,4.5vw) 58px;overflow:hidden}.studio-shell{width:100%;max-width:1280px;margin-inline:auto}.studio-intro{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:center;column-gap:clamp(40px,5vw,80px)}.bornli-v28 .founder-portrait-column{position:relative;min-width:0;width:100%;margin:0}.bornli-v28 .portrait-frame{padding:9px;border-radius:20px;background:linear-gradient(128deg,#f5f9f9,#a1b0b2 4%,#e6ecea 21%,#8a999c 48%,#f4f7f5 72%,#929ea0 97%,#cad2d2);box-shadow:inset 0 0 0 1px #849192,inset 0 0 0 2px #f5faf799,0 2px #697b7f,0 4px 6px #253b3c20}.bornli-v28 .studio-film{position:relative;min-height:0;aspect-ratio:.82;width:100%;border-radius:12px;box-shadow:0 0 0 1px #667579;align-self:auto;background:#1c3029;animation:none!important;transform:none;clip-path:none}.bornli-v28 .studio-film .media-slot img{object-position:50% 31%}.bornli-v28 .studio-film:after{background:linear-gradient(0deg,#081912e6,transparent 49%);z-index:3}.bornli-v28 .studio-film-label{display:flex;flex-direction:column;align-items:start;left:22px;right:18px;bottom:22px;gap:6px;color:#fff;letter-spacing:0}.bornli-v28 .studio-film-label>span:first-child{font-size:26px;font-weight:700;line-height:1.1;letter-spacing:-.035em}.bornli-v28 .studio-film-label>span:last-child{font-size:10px;line-height:1.5;font-weight:400;color:#d9e2da;max-width:230px}.bornli-v28 .studio-play{inset:16px 16px auto auto;transform:none;width:44px;height:44px;border:1px solid #e7f1e697;background:#0d221c5e;backdrop-filter:blur(6px);color:#fff}.bornli-v28 .studio-play svg{width:15px;height:15px}.bornli-v28 .studio-play-caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bornli-v28 .studio-copy{display:block;position:relative;padding:0;min-width:0}.studio-kicker{font:10px/1.3 var(--mono,monospace);letter-spacing:.06em;color:#556650;margin:0 0 18px}.bornli-v28 .studio-copy h2{font-size:clamp(42px,4.5vw,64px);line-height:1.02;letter-spacing:-.04em;margin:0;color:#10180f;font-weight:750;max-width:800px;text-wrap:balance}.bornli-v28 .studio-copy .body-copy{max-width:66ch;font-size:16px;line-height:1.65;color:#334336;margin:22px 0 0}.founder-background{margin-top:21px;max-width:66ch}.founder-background strong{font-size:14px;font-weight:550;line-height:1.6;color:#2b4130}.founder-background p{font-size:14px;line-height:1.65;margin-top:6px;color:#53634f}.founder-direct{display:inline-flex;align-items:center;gap:11px;min-height:44px;margin-top:22px;padding:0 0 5px;border-bottom:1px solid #8c9a87;font-size:14px;font-weight:500;color:#213d23;text-decoration:none}.founder-direct svg{width:19px;height:19px;stroke:currentColor;fill:none}.founder-direct svg:last-child{width:15px;height:15px;margin-left:13px}.founder-direct:hover{color:#40632b;border-color:currentColor}.founder-direct:focus-visible,.impact-replay:focus-visible,.studio-ribbon-toggle:focus-visible{outline:2px solid #536e30;outline-offset:4px}.founder-proof{margin-top:38px}.founder-proof-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.founder-proof-head h3{font-size:15px;line-height:1.4;font-weight:550;letter-spacing:-.01em;color:#334732}.impact-replay{display:flex;align-items:center;gap:7px;min-height:36px;background:none;border:0;color:#4d614b;padding:6px 0 6px 10px;font:inherit;font-size:11px;cursor:pointer}.impact-replay svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.6;fill:none}.impact-replay:disabled{opacity:.5;cursor:default}.bornli-v28 .founder-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;margin:0;position:relative;isolation:isolate;border:0;border-radius:14px;overflow:hidden;background:linear-gradient(145deg,#2a383b,#162323 70%,#253133);box-shadow:inset 0 1px #dce8e878,inset 0 -1px #06191b,0 2px #899999}.founder-impact{min-width:0;position:relative;padding:28px 32px 29px;min-height:166px;perspective:650px;isolation:isolate;overflow:hidden;background:none;border:0;border-radius:0;box-shadow:none}.founder-impact+.founder-impact:before{content:"";position:absolute;left:0;top:27px;bottom:27px;width:1px;background:#c6d8d129}.impact-glass{position:absolute;inset:0;pointer-events:none;background:linear-gradient(126deg,#f5fffa08,transparent 50%);z-index:0}.bornli-v28 .founder-results .impact-number{display:block;position:relative;z-index:3;font-size:clamp(50px,4.6vw,66px);font-weight:700;line-height:1.08;letter-spacing:-.04em;white-space:nowrap;margin:0;color:#eff5ef;background:linear-gradient(180deg,#fff 10%,#b2c2c2 57%,#e9f2ed 78%);background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 0 #081113);transform-origin:45% 62%}.impact-number small{font-size:.6em;font-weight:700;letter-spacing:-.025em}.bornli-v28 .founder-results .impact-caption{display:block;position:relative;z-index:4;font-size:13px;color:#d1ddd3;line-height:1.5;margin-top:14px;max-width:270px}.founder-trust{margin-top:37px}.founder-trust h3{font-size:24px;line-height:1.2;letter-spacing:-.025em;font-weight:550;color:#233c26;margin:0}.founder-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:23px}.founder-trust-grid>div{display:flex;align-items:start;gap:9px}.founder-trust-grid svg{flex:none;width:17px;height:17px;stroke:currentColor;stroke-width:1.8;fill:none;color:#506b37;margin-top:2px}.founder-trust-grid p{margin:0}.founder-trust-grid b{display:block;font-size:14px;font-weight:550;line-height:1.45;color:#273d28}.founder-trust-grid span{display:block;font-size:13px;line-height:1.6;margin-top:6px;color:#53644e}.studio-ribbon-wrap{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:24px;margin-top:34px;padding-top:20px;border-top:1px solid #cbd3c6}.bornli-v28 .studio-responsibility{width:100%;margin:0;padding:0;border:0;clip-path:none;overflow:hidden;line-height:1.25;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.bornli-v28 .studio-ribbon-group{gap:23px;padding-right:23px}.bornli-v28 .studio-ribbon-group span{font-size:26px;font-weight:600;letter-spacing:-.025em;color:#4c6045}.bornli-v28 .studio-ribbon-group i{font-size:16px;color:#829274}.bornli-v28 .studio-ribbon-toggle{margin:0;width:36px;height:36px;color:#4b6144;border-color:#b8c5ae}.bornli-v28 .studio-ribbon-track{animation-duration:54s}.impact-fracture{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none;z-index:2}.fracture-main{stroke:#def5f1;stroke-width:.8;filter:drop-shadow(1px 1px 0 #071518)}.fracture-hair{stroke:#ddfffa;stroke-width:.45}.impact-corner{position:absolute;right:10px;bottom:10px;width:5px;height:5px;border-radius:50%;background:#d1ff35;box-shadow:0 0 8px #d1ff3535}.impact-flare{position:absolute;left:50%;top:43%;width:90px;height:90px;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(circle,#f4fffebf,transparent 64%);z-index:2;transform:translate(-50%,-50%)}.impact-shard{position:absolute;z-index:5;left:50%;top:47%;width:14px;height:21px;clip-path:polygon(0 0,100% 23%,34% 100%);background:linear-gradient(130deg,#f6fffea8,#9dcccc0d 60%,#efffffcc);opacity:0;pointer-events:none}.shard-1{--shard-x:-101px;--shard-y:-53px;--shard-turn:-126deg}.shard-2{--shard-x:77px;--shard-y:-69px;--shard-turn:168deg;width:9px}.shard-3{--shard-x:-54px;--shard-y:93px;--shard-turn:97deg;width:20px;height:13px}.shard-4{--shard-x:116px;--shard-y:31px;--shard-turn:206deg}.shard-5{--shard-x:-120px;--shard-y:30px;--shard-turn:-88deg;width:7px}.shard-6{--shard-x:31px;--shard-y:107px;--shard-turn:69deg;width:10px;height:15px}.founder-impact.impact-playing .impact-number{animation:founderMetalFall 1s linear both}.founder-impact.impact-playing .impact-glass{animation:founderGlassKick .58s 425ms ease-out both}.founder-impact.impact-playing .impact-fracture{animation:founderGlassCrack .66s 425ms ease-out both}.founder-impact.impact-playing .impact-flare{animation:founderImpactFlash .39s 425ms ease-out both}.founder-impact.impact-playing .impact-shard{animation:founderGlassShard .6s 435ms cubic-bezier(.13,.66,.28,1) both}.founder-impact.impact-landed .impact-fracture{opacity:0}@keyframes founderMetalFall{0%{opacity:0;transform:translate3d(-14px,-180px,290px) rotateX(38deg) rotate(-12deg)}10%{opacity:1}30%{transform:translate3d(-4px,-81px,110px) rotateX(19deg) rotate(-4deg)}42%{transform:translateZ(-17px) rotateX(-4deg) scaleX(1.03)}49%{transform:translate3d(2px,5px,0) rotate(1.3deg)}60%{transform:translate3d(-1px,-8px,5px) rotate(-.8deg)}74%{transform:translate3d(0,2px,0) rotate(.3deg)}87%,to{opacity:1;transform:none}}@keyframes founderGlassKick{0%{transform:translate(0);opacity:1}13%{transform:translate(3px,3px);opacity:.55}27%{transform:translate(-2px,-1px);opacity:1}43%{transform:translate(1px,2px)}65%,to{transform:none;opacity:1}}@keyframes founderGlassCrack{0%{opacity:0;transform:scale(.94)}5%{opacity:.9;transform:scale(1)}32%{opacity:.65}to{opacity:0}}@keyframes founderImpactFlash{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}12%{opacity:.52}to{opacity:0;transform:translate(-50%,-50%) scale(3)}}@keyframes founderGlassShard{0%{opacity:0;transform:translate(0) rotate(0) scale(.5)}8%{opacity:.9}72%{opacity:.5}to{opacity:0;transform:translate(var(--shard-x),var(--shard-y)) rotate(var(--shard-turn)) scale(.7)}}@media(min-width:1600px){.studio-intro{grid-template-columns:340px minmax(0,1fr)}.bornli-v28 .studio-copy .body-copy{font-size:17px}.founder-background strong,.founder-background p,.founder-direct{font-size:15px}}@media(min-width:701px)and (max-width:1000px){.bornli-v28 .studio{padding-top:64px;padding-bottom:50px}.studio-intro{grid-template-columns:29% minmax(0,1fr);column-gap:35px}.bornli-v28 .studio-copy h2{font-size:clamp(35px,4.8vw,47px)}.bornli-v28 .studio-copy .body-copy{font-size:14px;margin-top:17px}.founder-background{margin-top:15px}.founder-background strong,.founder-background p{font-size:12px}.founder-direct{font-size:12px;margin-top:15px}.bornli-v28 .studio-film-label{left:16px;bottom:16px;right:12px}.bornli-v28 .studio-film-label>span:first-child{font-size:21px}.bornli-v28 .studio-film-label>span:last-child{font-size:9px}.founder-impact{padding:25px 23px;min-height:150px}.bornli-v28 .founder-results .impact-number{font-size:49px}.bornli-v28 .founder-results .impact-caption{font-size:12px}.founder-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 30px}}@media(max-width:700px){.bornli-v28 .studio{padding:55px 22px 40px}.studio-intro{grid-template-columns:minmax(0,1fr);row-gap:25px;column-gap:0}.bornli-v28 .studio-copy{display:contents}.bornli-v28 .studio-copy>*{grid-column:1}.bornli-v28 .studio-copy .studio-kicker{grid-row:1;margin:0;font-size:9px}.bornli-v28 .studio-copy h2{grid-row:2;font-size:clamp(35px,9.3vw,54px);line-height:1.05;margin-top:-10px}.bornli-v28 .founder-portrait-column{grid-row:3;grid-column:1;width:min(100%,285px);justify-self:center}.bornli-v28 .studio-film{aspect-ratio:1;min-height:0}.bornli-v28 .studio-film-label{left:19px;bottom:19px}.bornli-v28 .studio-film-label>span:first-child{font-size:25px}.bornli-v28 .studio-film-label>span:last-child{font-size:10px}.bornli-v28 .studio-copy .body-copy{grid-row:4;font-size:14px;line-height:1.65;margin:0}.founder-background{grid-row:5;margin:0}.founder-background strong,.founder-background p{font-size:13px;line-height:1.65}.founder-background p{margin-top:6px}.founder-direct{grid-row:6;justify-self:start;font-size:13px;margin-top:-9px;gap:8px}.founder-direct svg:last-child{margin-left:5px}.founder-proof{margin-top:30px}.founder-proof-head{margin-bottom:10px;gap:10px}.founder-proof-head h3{font-size:14px}.impact-replay{font-size:10px;min-height:40px;padding-left:0}.bornli-v28 .founder-results{grid-template-columns:1fr}.founder-impact{min-height:108px;padding:22px;display:grid;grid-template-columns:1fr 1.02fr;align-items:center;gap:17px}.founder-impact+.founder-impact:before{inset:0 22px auto;width:auto;height:1px}.bornli-v28 .founder-results .impact-number{font-size:clamp(40px,12vw,58px)}.bornli-v28 .founder-results .impact-caption{font-size:12px;line-height:1.55;margin:0}.impact-fracture{width:66%;height:130%;left:-3%;top:-15%}.impact-shard,.impact-flare{left:26%;top:54%}.founder-trust{margin-top:32px}.founder-trust h3{font-size:23px;line-height:1.25}.founder-trust-grid{grid-template-columns:1fr;gap:19px;margin-top:21px}.founder-trust-grid>div{gap:10px}.founder-trust-grid b{font-size:14px}.founder-trust-grid span{font-size:13px;margin-top:3px;max-width:34ch}.studio-ribbon-wrap{margin-top:28px;gap:12px;padding-top:17px;grid-template-columns:minmax(0,1fr) 36px}.bornli-v28 .studio-ribbon-group span{font-size:23px}.bornli-v28 .studio-ribbon-group i{font-size:14px}.bornli-v28 .studio-ribbon-track{animation-duration:48s}}@media(max-width:360px){.bornli-v28 .studio{padding-inline:18px}.bornli-v28 .studio-copy h2{font-size:32px}.bornli-v28 .founder-portrait-column{width:250px}.founder-impact{padding:21px 17px;gap:12px}.bornli-v28 .founder-results .impact-number{font-size:40px}.bornli-v28 .founder-results .impact-caption{font-size:11px}.founder-direct{font-size:12px}}@media(prefers-reduced-motion:reduce){.bornli-v28 .founder-impact .impact-number{animation:none!important;opacity:1!important;transform:none!important}.founder-impact .impact-glass,.founder-impact .impact-fracture,.founder-impact .impact-flare,.founder-impact .impact-shard{animation:none!important}.founder-impact .impact-fracture,.impact-shard,.impact-flare,.impact-replay{display:none}.bornli-v28 .studio-responsibility{width:100%;margin:0;clip-path:none;mask-image:none}.bornli-v28 .studio-ribbon-group span{font-size:18px}.bornli-v28 .studio-ribbon-wrap{grid-template-columns:1fr}.bornli-v28 .studio-ribbon-toggle{display:none}}.motion-paused .founder-impact .impact-number{animation:none!important;opacity:1!important;transform:none!important}.motion-paused .founder-impact .impact-glass,.motion-paused .founder-impact .impact-fracture,.motion-paused .founder-impact .impact-flare,.motion-paused .founder-impact .impact-shard{animation:none!important}.motion-paused .impact-shard,.motion-paused .impact-flare,.motion-paused .impact-fracture,.prototype-device[data-prototype=berisklad] .prototype-poster{display:none}.prototype-device[data-prototype=berisklad]:not(.demo-loaded):after{content:"\411\435\440\438\421\43a\43b\430\434\a\417\430\433\440\443\436\430\435\43c  \43a\43e\43d\446\435\43f\442";white-space:pre;position:absolute;inset:0;display:grid;place-content:center;text-align:center;font-size:14px;line-height:1.7;color:#dce5d4;pointer-events:none}.demo-dialog.berisklad-dialog .demo-dialog-body{position:relative;width:390px;max-width:100%;height:min(844px,calc(100dvh - 144px));overflow:hidden;background:#121712}.demo-dialog.berisklad-dialog .demo-dialog-body iframe{position:absolute;left:50%;top:50%;width:390px;height:844px;max-width:none;transform:translate(-50%,-50%) scale(var(--berisklad-modal-scale,1));transform-origin:center}@media(max-width:700px){.demo-dialog.berisklad-dialog .demo-dialog-body{width:100%;height:calc(100dvh - 100px)}}.ai-single-scenario{margin:28px 0 0;padding-top:22px;border-top:1px solid #c9cfbd;max-width:460px}.ai-single-scenario>span{display:block;font-size:23px;font-weight:550;letter-spacing:-.025em;color:#22341c}.ai-single-scenario>p{font-size:15px;line-height:1.65;margin:12px 0 20px;color:#4b5d42;max-width:43ch}.ai-single-scenario .button{font-size:14px;min-height:48px}.ai-more-demos{display:flex;align-items:center;gap:10px;width:fit-content;font-size:13px;color:#516248;margin-top:26px;text-decoration:underline;text-underline-offset:5px}.ai-more-demos svg{width:15px;height:15px;fill:none;stroke:currentColor}.ai-more-demos:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:700px){.ai-single-scenario{margin-top:22px;padding-top:18px}.ai-single-scenario>span{font-size:22px}.ai-single-scenario>p{font-size:14px}.ai-more-demos{margin-top:22px}}#hero-partners{grid-template-columns:minmax(0,1fr) 54px;grid-template-rows:auto;padding-left:var(--pad)}@media(max-width:700px){#hero-partners{grid-template-columns:minmax(0,1fr) 46px;grid-template-rows:auto;min-height:90px;padding:0 8px}}.founder-direct{display:inline-flex;width:min(100%,420px);min-height:0;gap:0;margin-top:26px;padding:4px;border:0;border-radius:20px;color:#17250d;background:linear-gradient(125deg,#f6faf8,#91a09b 17%,#e3eae6 30%,#596c65 52%,#c5d1ca 77%,#eef4f0 88%,#7b8e83);box-shadow:0 4px #3f5145,0 6px 8px #1b2e2528;isolation:isolate;transition:transform .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1)}.founder-direct-body{position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:17px 18px;min-height:82px;border-radius:16px;background:#d1ff35;box-shadow:inset 0 2px #f4ffa2,inset 0 -3px #98bd25;overflow:hidden}.founder-direct-body:after{content:"";position:absolute;inset:-45% auto -45% -40%;width:24%;background:linear-gradient(90deg,transparent,#ffffff8c,transparent);transform:translate(0) rotate(24deg);pointer-events:none}.founder-direct .founder-direct-plane{width:28px;height:28px;flex:none;margin:0;stroke:currentColor;stroke-width:1.7}.founder-direct-copy{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.founder-direct-copy strong{font-size:21px;line-height:1.15;font-weight:700;letter-spacing:-.025em}.founder-direct-copy small{font-size:11px;line-height:1.35;font-weight:450;color:#364a15}.founder-direct-arrow{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:50%;background:#1a2a12;color:#d1ff35;box-shadow:inset 0 1px #4b6137}.founder-direct .founder-direct-arrow svg{width:21px;height:21px;margin:0;transition:transform .18s cubic-bezier(.2,0,0,1)}.founder-direct:focus-visible{outline:3px solid #223d19;outline-offset:6px}@media(hover:hover)and (pointer:fine){.founder-direct:hover{color:#17250d;transform:translateY(-3px);box-shadow:0 7px #3f5145,0 8px 8px #1b2e2528}.founder-direct:hover .founder-direct-arrow svg{transform:translate(2px,-2px)}.founder-direct:hover .founder-direct-body:after{animation:founder-button-glint .62s cubic-bezier(.2,0,0,1) both}}.founder-direct:active{transform:translateY(2px);box-shadow:0 2px #3f5145,0 3px 5px #1b2e251f;transition-duration:90ms}@keyframes founder-button-glint{to{transform:translate(700%) rotate(24deg)}}@media(max-width:700px){.founder-direct{width:100%;margin-top:0;border-radius:18px}.founder-direct-body{padding:16px;gap:12px;min-height:80px;border-radius:14px}.founder-direct .founder-direct-plane{display:none}.founder-direct-copy strong{font-size:21px}.founder-direct-copy small{font-size:11px}.founder-direct-arrow{width:40px;height:40px}}@media(max-width:360px){.founder-direct-copy strong{font-size:19px}.founder-direct-copy small{font-size:10px}.founder-direct-body{padding:15px 13px}}@media(prefers-reduced-motion:reduce){.founder-direct,.founder-direct .founder-direct-arrow svg{transition:none;transform:none!important}.founder-direct-body:after{display:none}}.motion-paused .founder-direct,.motion-paused .founder-direct .founder-direct-arrow svg{transition:none;transform:none!important}.motion-paused .founder-direct-body:after{display:none}.hero-assembly{display:none;position:absolute;z-index:6;pointer-events:none;opacity:1;transition:opacity .24s ease}.hero-assembly canvas{width:100%;height:100%;display:block}#top.hero-assembling .hero-assembly{display:block}#top .hero-prototype-device,#top .hero-product-controls,#top .prototype-side-note{transition:opacity .24s ease,transform .24s cubic-bezier(.2,.7,.2,1)}#top.hero-assembling .hero-prototype-device,#top.hero-assembling .hero-product-controls,#top.hero-assembling .prototype-side-note{opacity:0;pointer-events:none;transition:none}#top.hero-assembling .hero-art-plate{opacity:.14;transition:opacity .24s ease}#top.hero-assembly-done .hero-assembly{display:block;opacity:0}.hero-assembly-skip{display:none;position:absolute;z-index:7;bottom:23px;left:50%;translate:-50% 0;white-space:nowrap;background:#11180edb;border:1px solid #8da46c66;color:#d3e1c3;padding:11px 18px;border-radius:99px;min-height:44px;cursor:pointer;font-size:11px;gap:15px;align-items:center}#top.hero-assembling .hero-assembly-skip{display:flex}.hero-assembly-skip:hover{border-color:#d1ff35;color:#d1ff35}.hero-assembly-skip:focus-visible{outline:3px solid #d1ff35;outline-offset:4px}.bornli-v43{--section-space:clamp(56px,5.5vw,88px)}.bornli-v43 .intro{padding-block:var(--section-space);gap:32px}.bornli-v43 .intro-aside{display:block;max-width:430px}.bornli-v43 .intro .manifesto{font-size:clamp(52px,6.3vw,92px);letter-spacing:-.04em}.bornli-v43 .playground{padding-block:var(--section-space)}.bornli-v43 .sprint{padding-block:var(--section-space);min-height:0}.bornli-v43 .chronometer-stage{margin-right:0;max-width:570px}.bornli-v43 .chronometer-object{width:106%;margin-left:-3%}.bornli-v43 .process{padding-top:var(--section-space);padding-bottom:56px}.bornli-v43 .studio{padding-top:var(--section-space)}.bornli-v43 .section-heading{margin-bottom:40px}.bornli-v43 .hero-copy{transform:none!important;opacity:1!important}.bornli-v43 .hero-includes{margin-top:20px}.bornli-v43 .hero-bottom{pointer-events:none}.bornli-v43 .hero-bottom a{pointer-events:auto}@media(min-width:701px){.bornli-v43 .hero{min-height:max(780px,100svh);height:auto;padding-top:120px;padding-bottom:130px}.bornli-v43 .hero h1{font-size:clamp(48px,6.6vw,96px);letter-spacing:-.04em;line-height:1.02}.bornli-v43 .hero-visual{--hero-stage-top:clamp(136px,13.5svh,166px);top:var(--hero-stage-top);bottom:70px;height:auto;left:61%;width:37%}.bornli-v43 .hero-prototype-staging{gap:12px;justify-content:flex-start}.bornli-v43 .hero-prototype-device{width:clamp(220px,calc((max(780px,100svh) - var(--hero-stage-top) - 180px)*390/844),360px);flex-shrink:0}.bornli-v43 .hero-product-controls{width:min(100%,330px)}.bornli-v43 .hero-projects button{min-height:40px}.bornli-v43 .hero-bottom{bottom:35px}.bornli-v43 .hero-index,.bornli-v43 .prototype-side-note{display:none}.bornli-v43 .hero-description{max-width:470px;margin-block:25px}}@media(min-width:701px)and (max-width:1000px){.bornli-v43 .hero{padding-top:120px;min-height:810px}.bornli-v43 .hero-copy{width:61%}.bornli-v43 .hero-prototype-device{width:clamp(222px,calc((max(810px,100svh) - var(--hero-stage-top) - 180px)*390/844),260px)}.bornli-v43 .hero h1{font-size:6.5vw}.bornli-v43 .hero-actions{align-items:flex-start;gap:14px}}.bornli-v43 .contact{padding-top:38px;padding-bottom:28px}.bornli-v43 .contact-top{padding-bottom:27px;border-bottom:1px solid #29450f30}.bornli-v43 .contact .contact-form-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);column-gap:clamp(40px,6vw,100px);row-gap:0;align-items:center;margin-top:36px;padding:0;border:0}.bornli-v43 .contact-invitation{grid-column:1;grid-row:1 / 3;align-self:center;max-width:500px;padding:0}.bornli-v43 .contact-invite-label{font-size:10px;margin-bottom:20px}.bornli-v43 #contact-title{font-size:clamp(40px,4.2vw,64px);font-weight:750;line-height:1.04;letter-spacing:-.04em;margin:0 0 24px;max-width:none;color:#15230e}.bornli-v43 .contact-invitation>p{font-size:16px;line-height:1.6;max-width:40ch;margin:0 0 24px}.bornli-v43 .contact-promise{margin:17px 0;font-size:15px}.bornli-v43 .contact-promise small{font-size:12px}.bornli-v43 .contact-form-guide{grid-column:2;grid-row:1;justify-self:center;margin:0 0 12px;max-width:none;text-align:center}.bornli-v43 .contact-guide-kicker,.bornli-v43 .contact-guide-steps,.bornli-v43 .contact-guide-arrow,.bornli-v43 .contact-form-guide strong{display:none}.bornli-v43 .contact-guide-mobile{display:block;font-size:12px;line-height:1.5}.bornli-v43 .lead-device-stage{grid-column:2;grid-row:2;width:100%;max-width:490px;padding:8px 12px 30px 122px;translate:none;justify-self:center}.bornli-v43 .lead-device-stage>.lead-phone{width:100%;max-width:354px;transform:none;--metal-x:0deg;--metal-y:0deg}.bornli-v43 .lead-glass{min-height:0;aspect-ratio:9/19.5}.bornli-v43 .lead-phone-screen{padding:0 12px 10px}.bornli-v43 .lead-recipient{margin:0 -12px;padding:8px 12px;gap:9px}.bornli-v43 .lead-recipient>img{width:33px;height:33px}.bornli-v43 .lead-recipient b{font-size:13px}.bornli-v43 .lead-recipient span{font-size:10px}.bornli-v43 .lead-chat-date{margin:8px auto 7px;font-size:9px}.bornli-v43 .lead-incoming{padding:10px 12px;margin:0 10px 12px 0;font-size:12px;line-height:1.45}.bornli-v43 #brief-form .lead-fields>h3{font-size:16px;margin-top:0}.bornli-v43 #brief-form .lead-required{font-size:10px;line-height:1.4;margin-bottom:9px}.bornli-v43 #brief-form .form-row{gap:8px}.bornli-v43 #brief-form label:not(.form-consent):not(.form-trap){font-size:11px;padding:9px 10px}.bornli-v43 #brief-form input:not([type=checkbox]),.bornli-v43 #brief-form textarea{font-size:16px;padding:9px 10px;min-height:42px;margin-top:6px;line-height:1.35}.bornli-v43 #brief-form textarea{height:54px;min-height:54px}.bornli-v43 #brief-form .form-consent{margin-block:11px!important;font-size:10px!important;line-height:1.45}.bornli-v43 #brief-form .lead-submit{min-height:48px;font-size:14px;padding-inline:16px}.bornli-v43 #brief-form .form-note{font-size:9px;line-height:1.4;margin-top:8px}.bornli-v43 .lead-reference-back{top:12px;height:calc(100% - 45px)}.bornli-v43 .footer-bar{margin-top:30px;padding-top:24px}.ambient-suspended,.ambient-suspended *,.ambient-suspended:before,.ambient-suspended:after,.ambient-suspended *:before,.ambient-suspended *:after{animation-play-state:paused!important}@media(max-width:700px){.bornli-v43{--section-space:52px}.bornli-v43 .hero{padding-top:108px;padding-bottom:38px}.bornli-v43 .hero h1{font-size:clamp(33px,10.1vw,65px);letter-spacing:-.04em}.bornli-v43 .hero .hero-eyebrow{margin-bottom:22px}.bornli-v43 .hero-description{font-size:14px;line-height:1.6;margin:22px 0}.bornli-v43 .hero-actions{gap:14px}.bornli-v43 .hero-includes{font-size:9px;gap:12px;margin-top:18px}.bornli-v43 .hero-visual{margin-top:30px}.bornli-v43 .hero-bottom{margin-top:28px}.bornli-v43 .hero-index{display:none}.bornli-v43 .intro .manifesto{font-size:clamp(39px,11vw,62px);line-height:1.04;margin-top:0}.bornli-v43 .intro-aside{display:block;padding-top:26px;max-width:none}.bornli-v43 .intro-aside .inline-link{font-size:13px}.bornli-v43 .business-benefits{margin:0 0 12px}.bornli-v43 .business-benefits p{padding-block:15px}.bornli-v43 .business-benefits b{font-size:17px}.bornli-v43 .business-benefits span{font-size:14px}.bornli-v43 .section-heading{margin-bottom:30px}.bornli-v43 .playground{gap:30px}.bornli-v43 .playground h2{font-size:clamp(38px,11vw,62px);letter-spacing:-.04em}.bornli-v43 .playground-intro>.body-copy{font-size:14px;line-height:1.6}.bornli-v43 .ai-single-scenario>span{font-size:20px}.bornli-v43 .ai-single-scenario>p{margin:10px 0 16px}.bornli-v43 .demo-business-note{margin-block:22px}.bornli-v43 .sprint{gap:18px}.bornli-v43 .sprint-copy h2{font-size:clamp(38px,10.5vw,60px);letter-spacing:-.04em}.bornli-v43 .chronometer-stage{max-width:370px}.bornli-v43 .chronometer-object{width:100%;margin:0}.bornli-v43 .contact{padding-top:28px;padding-bottom:28px}.bornli-v43 .contact-top{padding-bottom:18px}.bornli-v43 .contact-top>span:last-child{display:none}.bornli-v43 .contact .contact-form-wrap{grid-template-columns:1fr;row-gap:22px;margin-top:26px}.bornli-v43 .contact-invitation{grid-column:1;grid-row:1;max-width:none}.bornli-v43 #contact-title{font-size:clamp(36px,10vw,56px);max-width:14ch;line-height:1.06;margin-bottom:18px}.bornli-v43 .contact-invite-label{display:none}.bornli-v43 .contact-invitation>p{font-size:14px;line-height:1.6;margin-bottom:18px}.bornli-v43 .contact-form-cta{margin:0;min-height:48px}.bornli-v43 .contact-person{margin-top:20px;padding-top:16px}.bornli-v43 .contact-form-guide{grid-column:1;grid-row:2;margin:0}.bornli-v43 .lead-device-stage{grid-column:1;grid-row:3;padding:58px 3px 22px 16px;max-width:390px}.bornli-v43 .lead-reference-back{top:0;left:0;height:calc(100% - 80px)}.bornli-v43 .lead-device-stage>.lead-phone{max-width:354px}.bornli-v43 .lead-phone-screen{padding-inline:10px}.bornli-v43 .lead-recipient{margin-inline:-10px;padding-inline:10px}.bornli-v43 .lead-recipient>a{width:32px;height:32px}.bornli-v43 .lead-chat-date,.bornli-v43 .lead-message-time{display:none}.bornli-v43 .lead-incoming{font-size:11px;line-height:1.4;padding:8px 10px;margin:8px 0}.bornli-v43 #brief-form .form-row{gap:7px;padding-left:0;margin-bottom:7px}.bornli-v43 #brief-form label:not(.form-consent):not(.form-trap){padding:6px 8px}.bornli-v43 #brief-form input:not([type=checkbox]),.bornli-v43 #brief-form textarea{margin-top:4px;padding:8px;min-height:44px}.bornli-v43 #brief-form textarea{height:44px}.bornli-v43 #brief-form .lead-idea-bubble,.bornli-v43 #brief-form .form-consent{margin-left:0}.bornli-v43 #brief-form .form-consent{margin-block:8px!important;padding:0}.bornli-v43 #brief-form .form-bottom{padding-left:0;gap:6px}.bornli-v43 #brief-form .form-note{margin-top:0}.bornli-v43 .footer-bar{margin-top:25px}}@media(prefers-reduced-motion:reduce){.bornli-v43 .hero-copy{transform:none!important}.bornli-v43 .mvp-cta{transition:none}}.bornli-v43 .prototype-device,.bornli-v43 .prototype-device:hover,.bornli-v43 .prototype-device:focus-within{transform:none!important;rotate:0deg!important;translate:none!important;animation:none!important}.bornli-v43 .hero-prototype-staging{animation:none;transform:none}.bornli-v43 .hero-test-note{position:absolute;z-index:3;left:-50px;top:30%;width:145px;color:#eef4e5;pointer-events:none}.hero-test-note>span{font-size:14px;font-weight:650;line-height:1.3;display:block}.hero-test-note p{font-size:11px;line-height:1.5;color:#b7c4aa;margin:8px 0 2px}.hero-test-note svg{width:145px;height:48px;stroke:#d1ff35;stroke-width:1.6}#top.hero-assembling .hero-test-note{opacity:0}#top.hero-assembly-done .hero-test-note{opacity:1;transition:opacity .2s ease}.bornli-v43 .lead-glass{height:auto;min-height:0;aspect-ratio:auto}.bornli-v43 .lead-phone-screen{flex:none;min-height:0;padding-bottom:16px}.bornli-v43 .lead-home-indicator{flex:none;min-height:4px}.bornli-v43 .lead-device-stage>.lead-phone{transform:none!important;rotate:0deg!important;animation:none!important}@media(min-width:701px)and (max-width:1100px){.bornli-v43 .hero-test-note{position:relative;top:auto;left:auto;width:100%;text-align:center;order:-1}.hero-test-note>span{font-size:12px}.hero-test-note p{font-size:10px;margin:4px 0}.hero-test-note svg{display:none}}@media(max-width:700px){.bornli-v43 .hero-visual{margin-top:32px}.bornli-v43 .hero-test-note{position:relative;left:auto;top:auto;width:100%;max-width:330px;padding:0 56px 0 0;order:-1;align-self:center}.hero-test-note>span{font-size:16px}.hero-test-note p{font-size:12px;margin:6px 0 0}.hero-test-note svg{position:absolute;right:0;top:8px;width:60px;height:65px;transform:rotate(58deg)}.bornli-v43 .lead-device-stage{padding-left:8px;padding-right:0}.bornli-v43 .lead-phone{max-width:354px!important}.bornli-v43 .lead-incoming{font-size:11px;flex:none}.bornli-v43 .lead-phone-screen{padding-bottom:14px}}@media(min-width:701px)and (max-width:1000px){.bornli-v43 .site-header{height:72px;gap:18px}.bornli-v43 .desktop-nav{display:none}.bornli-v43 .menu-toggle{display:flex;min-width:44px;min-height:44px}.bornli-v43 .header-right{gap:12px}.bornli-v43 .mobile-menu{top:72px}}.bornli-v43 .sprint{background:radial-gradient(ellipse at 75% 46%,#33383e,#171b20 42%,#101317 75%);color:#f2f3f5;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}.bornli-v43 .sprint .eyebrow,.bornli-v43 .sprint .sprint-disclaimer,.bornli-v43 .sprint .body-copy{color:#b5bbc3}.bornli-v43 .sprint-copy h2{color:#f2f3f5}.bornli-v43 .sprint-copy h2 em{color:#d1ff35}.bornli-v43 .sprint .sprint-promise{border-color:#ffffff24;color:#c9ced4}.bornli-v43 .sprint .text-button{color:#f0f2f4;border-color:#8b949f}.bornli-v43 .chronometer-stage{filter:grayscale(1);isolation:isolate}.bornli-v43 .process{background:linear-gradient(180deg,#101317,#15181d);color:#f2f3f5}.bornli-v43 .process .eyebrow,.bornli-v43 .process .section-heading>p,.bornli-v43 .process-footer{color:#aab1bb}.bornli-v43 .process-row{background:linear-gradient(115deg,#282d34,#1b1f25);border-color:#9ba7b233;box-shadow:inset 0 1px #ffffff0b,0 10px 24px #0002}.bornli-v43 .process-row[open]{background:linear-gradient(115deg,#303741,#1b2027);border-color:#c6d0dc66}.bornli-v43 .process-row:before{background:linear-gradient(#eff4fa,#82919f,#e9f0f6)}.bornli-v43 .process-row summary>span:first-child,.bornli-v43 .process-row summary .process-tag{color:#aab5c2}.bornli-v43 .process-row summary>svg{border-color:#9aa8b64d}.bornli-v43 .process-row[open] summary{color:#f4f7fa}.bornli-v43 .process-detail-copy p{color:#bec6cf}.bornli-v43 .process-detail-copy strong{color:#f4f6f8}.bornli-v43 .process-output{color:#cbd3dc}.bornli-v43 .sprint-copy>p:not(.eyebrow),.bornli-v43 .prototype-delivery,.bornli-v43 .chrono-footer{color:#bfc6cf}.bornli-v43 .prototype-delivery svg{color:#d1ff35}.bornli-v43 .sprint .button-dark{color:#101317;background:#e8edf2;box-shadow:inset 0 1px #fff,0 3px #67717d;border:1px solid #f3f7fa}.bornli-v43 .sprint .button-dark:hover{background:#fff}.bornli-v43 .process-detail{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:36px;padding:0 30px 30px 66px}.bornli-v43 .process-detail-copy p,.bornli-v43 .process-output,.bornli-v43 .process-tag{display:none}.bornli-v43 .process-detail-copy strong{font-size:clamp(25px,2.35vw,38px);max-width:380px;line-height:1.23}.bornli-v43 .process-visual{height:330px;background:radial-gradient(ellipse at 70% 10%,#424b594d,transparent 65%),#101419;border-color:#9aaabc33;border-radius:18px}.bornli-v43 .process-visual:after{box-shadow:inset 0 0 35px #07090c35}.bornli-v43 .stage-brief{padding:28px 32px;color:#edf1f6}.bornli-v43 .brief-person{font-size:15px}.bornli-v43 .brief-person img{width:44px;height:44px}.bornli-v43 .brief-person small,.bornli-v43 .brief-task>span,.bornli-v43 .design-palette span,.bornli-v43 .stage-floating,.bornli-v43 .design-pointer,.bornli-v43 .build-header span,.bornli-v43 .build-ready small,.bornli-v43 .release-caption>span,.bornli-v43 .release-caption>small{display:none}.bornli-v43 .brief-message,.bornli-v43 .brief-answer{font-size:17px;padding:15px 18px;margin-top:18px;border-color:#ffffff24}.bornli-v43 .brief-message{background:#2a3441}.bornli-v43 .brief-task{margin-top:20px}.bornli-v43 .brief-task b{font-size:15px}.bornli-v43 .stage-phone{top:20px;left:16%;width:168px;height:365px}.bornli-v43 .prototype-hours{font-size:118px;top:90px;right:14%;color:#e0e7ef}.bornli-v43 .prototype-hours small{font-size:12px;color:#b6c0cd}.bornli-v43 .stage-design{padding:26px}.bornli-v43 .design-palette i{width:24px;height:24px}.bornli-v43 .design-flow{font-size:12px;margin-top:18px;color:#dae1eb}.bornli-v43 .design-flow span{padding:10px 13px;background:#303b4a;border-color:#99aab54d}.bornli-v43 .design-flow b{color:#adbac9}.bornli-v43 .design-screen{left:28%;right:8%;top:30px;height:390px;border-radius:22px;transform:rotate(8deg)}.bornli-v43 .design-palette,.bornli-v43 .design-flow{position:relative;z-index:2;width:min-content}.bornli-v43 .design-flow{flex-direction:column;align-items:flex-start}.bornli-v43 .design-flow b{transform:rotate(90deg);margin-left:20px}.bornli-v43 .stage-build{padding:28px 32px}.bornli-v43 .build-header{gap:6px}.bornli-v43 .build-header i{width:9px;height:9px}.bornli-v43 .build-code{font-size:16px;gap:9px;margin:25px 0 20px;line-height:1.4;color:#a8c2df}.bornli-v43 .build-code b{color:#edf2f8}.bornli-v43 .build-code em{color:#b7cadf}.bornli-v43 .build-ready{font-size:16px;color:#edf2f8;border-color:#b8c5d333;padding-top:18px}.bornli-v43 .release-phones{width:280px;height:340px;left:40px;top:25px}.bornli-v43 .release-phones img{width:145px;height:305px;border-radius:24px}.bornli-v43 .release-phones img:last-child{left:112px;top:30px}.bornli-v43 .release-check{right:50px;top:55px;width:80px;height:80px;background:linear-gradient(130deg,#f1f5fa,#8394a8);box-shadow:0 2px #fff,0 7px #506072,0 17px 25px #0004;color:#17212e}.bornli-v43 .release-caption{left:auto;right:28px;bottom:28px;width:150px}.bornli-v43 .release-caption b{font-size:24px;color:#e6edf4}@media(max-width:1000px)and (min-width:701px){.bornli-v43 .process-detail{padding-left:30px;gap:24px;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}.bornli-v43 .build-code{font-size:13px}.bornli-v43 .stage-phone{left:8%}.bornli-v43 .prototype-hours{right:10%;font-size:100px}}@media(max-width:700px){.bornli-v43 .process-detail{grid-template-columns:minmax(0,1fr);gap:22px;padding:0 16px 20px}.bornli-v43 .process-detail-copy strong{font-size:25px;max-width:100%}.bornli-v43 .process-visual{height:300px;margin-inline:-6px}.bornli-v43 .stage-brief,.bornli-v43 .stage-build{padding:22px 18px}.bornli-v43 .brief-message,.bornli-v43 .brief-answer{font-size:14px;padding:13px 14px}.bornli-v43 .build-code{font-size:12px;gap:9px;margin-block:27px 24px}.bornli-v43 .stage-phone{width:142px;height:309px;left:9%;top:27px}.bornli-v43 .prototype-hours{font-size:90px;right:9%;top:85px}.bornli-v43 .design-screen{left:28%;right:-15%;top:30px;transform:rotate(8deg)}.bornli-v43 .stage-design{padding:20px 15px}.bornli-v43 .design-flow{font-size:10px}.bornli-v43 .release-phones{left:18px;top:27px}.bornli-v43 .release-phones img{width:118px;height:256px}.bornli-v43 .release-phones img:last-child{left:87px}.bornli-v43 .release-check{right:18px;top:32px;width:60px;height:60px}.bornli-v43 .release-caption{right:13px;bottom:24px;width:90px}.bornli-v43 .release-caption b{font-size:18px}}.bornli-v43 .hero-model-note{max-width:44ch;margin:-8px 0 24px;color:#eef1e9;font-size:clamp(14px,1.05vw,17px);line-height:1.5;font-weight:500;text-wrap:pretty}.bornli-v43 .intro-aside{align-self:center;padding-top:0}@media(max-width:700px){.bornli-v43 .hero-model-note{font-size:14px;margin:-8px 0 22px;max-width:34ch}.bornli-v43 .intro-aside{padding-top:20px}}@media(min-width:701px){.bornli-v43 .intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(40px,6vw,100px)}.bornli-v43 .intro-aside{max-width:680px;justify-self:stretch}.bornli-v43 .business-benefits>p>span:not(.benefit-motion){max-width:52ch;font-size:16px;line-height:1.55}}@media(min-width:701px){.bornli-v43 .contact .contact-form-wrap{max-width:1160px;margin:34px auto 0;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);column-gap:44px}.bornli-v43 .contact-invitation{max-width:450px}.bornli-v43 #contact-title{font-size:clamp(38px,3.65vw,58px);max-width:12ch}.bornli-v43 .lead-device-stage{max-width:590px;padding:8px 4px 30px 118px}.bornli-v43 .lead-device-stage>.lead-phone{max-width:432px}.bornli-v43 .contact-form-guide{padding-left:100px}.bornli-v43 .contact-invitation>p{font-size:16px;max-width:36ch}.bornli-v43 #brief-form .lead-fields>h3{font-size:20px}.bornli-v43 #brief-form .lead-required{font-size:12px}.bornli-v43 #brief-form .lead-submit{min-height:54px;font-size:16px}.bornli-v43 #brief-form label:not(.form-consent):not(.form-trap){font-size:12px}}@media(min-width:701px)and (max-width:1000px){.bornli-v43 .contact .contact-form-wrap{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px}.bornli-v43 .lead-device-stage{padding-left:38px}.bornli-v43 .contact-form-guide{padding-left:36px}.bornli-v43 #contact-title{font-size:38px}}@media(min-width:1001px){.bornli-v43 .process-row[open] .process-detail{display:flex;align-items:center;min-height:285px;padding:12px 0 35px 66px}.bornli-v43 .process-row[open] .process-detail-copy{width:32%;position:relative;z-index:1}.bornli-v43 .process-row[open] .process-visual{position:absolute;inset:18px 58px 18px 40%;height:auto;margin:0}.bornli-v43 .process-row summary{position:relative;z-index:2}.bornli-v43 .process-row summary>h3,.bornli-v43 .process-row summary>svg,.bornli-v43 .process-row summary>span{pointer-events:auto}.bornli-v43 .stage-brief,.bornli-v43 .stage-build{display:flex;flex-direction:column;justify-content:center;padding:32px}.bornli-v43 .brief-message,.bornli-v43 .brief-answer{padding-block:18px}}.bornli-v43 .studio-ribbon-wrap{margin-top:32px;padding-bottom:22px;border-bottom:1px solid #b9c3af70}.bornli-v43 .founder-trust{margin-top:30px}.header-cta{isolation:isolate;overflow:visible}.header-cta:after{content:"";position:absolute;inset:-2px;border:2px solid #d1ff35;border-radius:inherit;z-index:-1;pointer-events:none;animation:discussHalo 2.8s ease-out infinite}@keyframes discussHalo{0%,25%{transform:scale(1);opacity:0}35%{opacity:.55}75%,to{transform:scale(1.12,1.34);opacity:0}}.header-cta:hover:after,.header-cta:focus-visible:after,.motion-paused .header-cta:after{animation:none;opacity:0}@media(prefers-reduced-motion:reduce){.header-cta:after{animation:none;display:none}}.bornli-v43 .phone.iphone-pro-max,.bornli-v43 .gallery-iphone,.bornli-v43 .stage-device{padding:6px;border:1px solid #a9b1b9;border-radius:calc(var(--pw,260px)*.145);background:linear-gradient(112deg,#e1e6e9,#4f5862 8%,#191e25 20%,#59616d 52%,#171b20 76%,#c1c9d1 94%,#56616a);box-shadow:inset 0 0 0 2px #323a43,inset 2px 0 1px #e3edf5,0 24px 34px #10161b44}.bornli-v43 .phone.iphone-pro-max{height:calc(var(--pw)*844/390)}.bornli-v43 .iphone-pro-max .phone-screen{padding:0;border:3px solid #080a0e;border-radius:calc(var(--pw)*.125);background:#101217;overflow:hidden}.bornli-v43 .iphone-pro-max .phone-screen svg{width:100%;height:100%;display:block}.bornli-v43 .iphone-pro-max .phone-side{background:linear-gradient(#cad4dc,#303b46,#aab6c1);height:12%;top:23%;left:-3px}.bornli-v43 .gallery-iphone{position:relative;aspect-ratio:390/844;overflow:hidden;display:block;padding:5px;border-radius:30px;background:#2d333a!important}.bornli-v43 .gallery-iphone svg{display:block;width:100%;height:100%;border:3px solid #0a0b0f;border-radius:23px;overflow:hidden}.bornli-v43 .stage-device{--pw:190px;width:var(--pw);height:calc(var(--pw)*844/390);position:relative;border-radius:calc(var(--pw)*.145);padding:5px}.bornli-v43 .stage-device-screen{height:100%;overflow:hidden;border:3px solid #06090c;border-radius:calc(var(--pw)*.12);background:#080c10}.bornli-v43 .stage-device-screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;border:0;border-radius:0;transform:none;position:static}.bornli-v43 .device-island{position:absolute;left:35%;top:13px;width:30%;height:13px;border-radius:20px;background:#030406;box-shadow:inset 0 0 0 1px #5555}.bornli-v43 .device-island:after{content:"";position:absolute;right:5px;top:3px;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#527fa2,#071725 70%)}.bornli-v43 .stage-phone{top:24px;left:16%;width:190px;height:auto;padding:0;background:none;box-shadow:none;border-radius:0}.bornli-v43 .design-screen{width:240px;height:auto;left:auto;right:14%;top:20px;overflow:visible;background:none;border:0;box-shadow:none;border-radius:0;transform:rotate(8deg)}.bornli-v43 .design-screen .stage-device{--pw:240px}.bornli-v43 .release-phones{left:38px;top:25px;width:330px;height:400px}.bornli-v43 .release-phones .stage-device{--pw:168px;position:absolute;transform:rotate(-5deg)}.bornli-v43 .release-phones .stage-device:last-child{left:133px;top:25px;transform:rotate(12deg)}@media(max-width:1000px){.bornli-v43 .design-screen{right:5%;width:210px}.bornli-v43 .design-screen .stage-device{--pw:210px}.bornli-v43 .stage-phone .stage-device{--pw:160px}}@media(max-width:700px){.bornli-v43 .stage-phone{left:9%;width:150px;top:24px}.bornli-v43 .stage-phone .stage-device{--pw:150px}.bornli-v43 .design-screen{right:6%;width:175px;top:22px}.bornli-v43 .design-screen .stage-device{--pw:175px}.bornli-v43 .release-phones{left:15px;top:24px}.bornli-v43 .release-phones .stage-device{--pw:126px}.bornli-v43 .release-phones .stage-device:last-child{left:90px;top:26px}.bornli-v43 .gallery-iphone{border-radius:16px;padding:3px}.bornli-v43 .gallery-iphone svg{border-width:2px;border-radius:12px}}.bornli-v43 .case-family .phone-screen svg{padding-top:calc(var(--pw)*.15)}.bornli-v43 .case-family .phone-screen:before{content:"";position:absolute;z-index:3;top:2%;left:35%;width:30%;height:3.4%;background:#030407;border-radius:30px}.bornli-v43 .case-family .phone-screen:after{content:"";position:absolute;bottom:1.5%;left:34%;width:32%;height:3px;background:#333;border-radius:10px}.bornli-v43 .case-store-gallery .gallery-iphone{aspect-ratio:390/844}.bornli-v43 .gallery-family{background:#fff!important}.bornli-v43 .gallery-family svg{padding-top:15%;background:#fff!important}.bornli-v43 .gallery-family:before,.bornli-v43 .gallery-budgetflow.gallery-screen-0:before,.bornli-v43 .case-budgetflow .case-phone:not(.back) .phone-screen:before{content:"";position:absolute;z-index:3;top:2.5%;left:35%;width:30%;height:3.4%;background:#030407;border-radius:30px;pointer-events:none}.bornli-v43 .gallery-family:after{content:"";position:absolute;bottom:2%;left:34%;width:32%;height:3px;background:#333;border-radius:10px;pointer-events:none}.bornli-v43 .studio-team-work{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:18px;margin:22px 0 0;padding:17px 0;border-block:1px solid #cbd3c6}.bornli-v43 .studio-team-work>div{min-width:0}.bornli-v43 .studio-team-work dt{font-size:14px;font-weight:600;line-height:1.4;color:#263a29}.bornli-v43 .studio-team-work dd{font-size:13px;line-height:1.55;color:#53634f;margin:6px 0 0}.bornli-v43 .founder-background{margin-top:20px}.bornli-v43 .founder-background .founder-experience{font-size:12px;line-height:1.65;margin-top:10px}@media(min-width:701px)and (max-width:1000px){.bornli-v43 .studio-team-work{gap:12px;margin-top:18px;padding-block:14px}.bornli-v43 .studio-team-work dt{font-size:12px}.bornli-v43 .studio-team-work dd{font-size:11px}}@media(max-width:700px){.bornli-v43 .studio-copy .body-copy{grid-row:3}.bornli-v43 .studio-team-work{grid-row:4;grid-template-columns:1fr;gap:13px;margin:0;padding-block:17px}.bornli-v43 .studio-team-work>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:15px;align-items:baseline}.bornli-v43 .studio-team-work dt{font-size:13px}.bornli-v43 .studio-team-work dd{margin:0;font-size:12px}.bornli-v43 .studio-team-work br{display:none}.bornli-v43 .founder-portrait-column{grid-row:5}.bornli-v43 .founder-background{grid-row:6;margin:0}.bornli-v43 .founder-direct{grid-row:7}}#motion.mvp-scroll-section{--mvp-stage-height:100svh;height:340svh;min-height:0;position:relative;overflow:visible;scroll-margin-top:72px;border:0;background:#080b09;color:#f1f3eb}#motion .mvp-stage{position:sticky;top:0;width:100%;height:var(--mvp-stage-height);min-height:680px;max-width:none;margin:0;padding:94px var(--pad) 30px;display:grid;grid-template-columns:minmax(0,43%) minmax(0,57%);align-items:center;gap:0;overflow:hidden;background:#080b09;isolation:isolate}#motion .mvp-stage:before{content:"";display:block;position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#080b09d9 0%,#080b09a6 33%,#080b0933 56%,transparent 78%)}#motion .mvp-stage:after{display:none}#motion .mvp-copy{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:580px;min-width:0;opacity:1;visibility:visible;transform:none;pointer-events:auto}.mvp-kicker{display:flex;align-items:center;gap:9px;margin:0 0 16px;font-size:10px;line-height:1.4;letter-spacing:.05em;color:#b9c5ae}.mvp-kicker i{width:6px;height:6px;flex:none;border-radius:50%;background:#d1ff35}#motion .mvp-copy h2{font-size:clamp(42px,4.6vw,76px);line-height:1.03;letter-spacing:-.04em;font-weight:800;margin:0 0 18px;text-wrap:balance;color:#f1f3eb}#motion .mvp-copy h2 em{font-style:normal;color:#d1ff35}.mvp-description{font-size:clamp(14px,1.05vw,17px);line-height:1.55;max-width:47ch;color:#d0d8c9;margin:0 0 20px}.mvp-routes{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:13px;max-width:47ch}.mvp-routes li{display:flex;flex-direction:column;gap:3px;padding-left:17px;position:relative;font-size:13px;line-height:1.45;color:#b9c5ae}.mvp-routes li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:#d1ff35}.mvp-routes b{color:#f0f3ea;font-weight:600;font-size:14px}.mvp-prototype-offer{width:100%;max-width:430px;padding-top:18px;border-top:1px solid #b9c5ae35}.mvp-prototype-offer p{font-size:14px;line-height:1.45;margin:0 0 14px;color:#e5eddf}.mvp-prototype-offer strong{font-weight:600}.mvp-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:52px;padding:0 22px;border-radius:12px;background:#d1ff35;color:#172006;font-size:15px;font-weight:700;box-shadow:inset 0 1px #f2ffb0,0 4px #698019;transition:transform .18s ease,background .18s ease;text-decoration:none}.mvp-cta svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform .18s ease}.mvp-cta:hover{background:#dfff6a;transform:translateY(-2px)}.mvp-cta:hover svg{transform:translate(2px,-2px)}.mvp-cta:active{transform:translateY(2px)}.mvp-prototype-offer small{display:block;margin-top:12px;font-size:10px;line-height:1.5;color:#b5c0ad}.mvp-scroll-art{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;overflow:hidden;pointer-events:none}.mvp-scroll-art img,.mvp-scroll-art video{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center;mask-image:none;transition:none}#mvp-scroll-video{z-index:2;opacity:0}.mvp-scroll-loaded #mvp-scroll-video{opacity:1}.mvp-scroll-loaded .mvp-scroll-poster{opacity:0}.mvp-scroll-art .mvp-scroll-end{z-index:3;opacity:0}.mvp-static .mvp-scroll-end{opacity:1}.mvp-cinema-active .lab-launcher{opacity:0;visibility:hidden;pointer-events:none}#motion :is(a,button):focus-visible{outline:3px solid #d1ff35;outline-offset:6px}@media(min-width:701px)and (max-height:780px){#motion .mvp-stage{padding-top:90px;padding-bottom:26px;min-height:660px}#motion .mvp-copy h2{font-size:48px;margin-bottom:12px}.mvp-kicker{margin-bottom:12px;font-size:9px}.mvp-description{font-size:13px;margin-bottom:14px}.mvp-routes{gap:9px;margin-bottom:18px}.mvp-routes li{font-size:12px}.mvp-routes b{font-size:13px}.mvp-prototype-offer{padding-top:12px}.mvp-prototype-offer p{font-size:13px;margin-bottom:10px}.mvp-cta{min-height:48px}.mvp-prototype-offer small{margin-top:9px}}@media(max-width:700px){#motion.mvp-scroll-section{height:340svh;scroll-margin-top:66px}#motion .mvp-stage{height:100svh;min-height:780px;padding:86px 22px 24px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(170px,1fr) auto;gap:12px}#motion .mvp-copy{display:contents}.mvp-intro{grid-column:1;grid-row:1;z-index:3}.mvp-kicker{display:none}#motion .mvp-copy h2{font-size:36px;line-height:1.04;margin:0 0 12px}.mvp-description{font-size:12px;line-height:1.5;margin:0 0 13px;max-width:none}.mvp-routes{gap:7px;margin:0;max-width:none}.mvp-routes li{display:block;font-size:11px;line-height:1.4;padding-left:13px}.mvp-routes li:before{top:5px;width:4px;height:4px}.mvp-routes b{font-size:12px;display:inline;margin-right:4px}.mvp-routes span{display:inline}.mvp-scroll-art{inset:0;width:100%;height:100%;margin:0}.mvp-scroll-art img,.mvp-scroll-art video{object-position:62% center}#motion .mvp-stage:before{background:linear-gradient(180deg,#080b09ed,#080b09b3 33%,#080b0926 60%,#080b09b3 79%,#080b09e6)}.mvp-prototype-offer{grid-column:1;grid-row:3;z-index:3;max-width:none;padding:0;border:0}.mvp-prototype-offer p{font-size:12px;margin:0 0 10px;line-height:1.4}.mvp-cta{width:100%;font-size:14px;min-height:48px}.mvp-prototype-offer small{font-size:9px;margin-top:10px}}@media(max-width:700px)and (max-height:790px){#motion.mvp-scroll-section{height:auto}#motion .mvp-stage{position:relative;height:auto;min-height:0;padding-top:40px;padding-bottom:30px;grid-template-rows:auto 200px auto}}@media(prefers-reduced-motion:reduce){#motion.mvp-scroll-section{height:auto}#motion .mvp-stage{position:relative;top:0}.mvp-scroll-art .mvp-scroll-end{opacity:1}.mvp-cta,.mvp-cta svg{transition:none;transform:none}}.bornli-v8 .case-card.case-metal{background:radial-gradient(ellipse at 79% 48%,color-mix(in srgb,var(--case-accent) 38%,transparent),transparent 65%),var(--case-paper);border-color:#26352222}.case-metal .case-art-open{display:block;position:absolute;inset:0;width:100%;height:100%;z-index:9;background:transparent;border:0;cursor:pointer}.case-metal .case-art-open:focus-visible{outline:3px solid #29451c;outline-offset:-6px}.bornli-v8 .case-metal .phone.store-art-device{height:calc(var(--pw)*var(--case-screen-ratio,2.164))}.bornli-v8 .case-metal .store-art-device .phone-screen{background:transparent!important}.case-metal .case-metrics{gap:18px}.case-metal .case-metrics b{font-size:clamp(22px,2vw,30px);letter-spacing:-.045em}.case-metal .case-metric-note{font-size:9px;letter-spacing:.02em;opacity:.7}.case-metal .case-journey{font-size:11px}.case-metal .visual-caption{pointer-events:none}@media(min-width:701px){.case-metal .case-title{font-size:clamp(46px,6.2vw,100px)}.case-budgetflow .case-title{font-size:clamp(43px,5.6vw,88px)}}.case-cinematic #case-animation-video,.case-instant-cover{object-position:center center}@media(min-width:701px){.case-dialog.is-intro .case-intro-footer>div{display:none}.case-intro-skip{margin-left:auto}.case-mobile-nav{display:flex;position:absolute;inset:auto 0 0;z-index:9;padding:10px max(30px,calc((100vw - 1000px)/2));align-items:center;gap:24px;background:#f1f3e7f5;border-top:1px solid #aebda066;opacity:0;pointer-events:none;transition:opacity .3s}.case-dialog.is-details .case-mobile-nav{opacity:1;pointer-events:auto}.case-mobile-nav>button{display:flex;align-items:center;gap:16px;min-height:48px;flex:1;text-align:left}.case-mobile-nav>button:last-child{justify-content:flex-end;text-align:right}.case-mobile-nav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.case-mobile-nav #case-prev svg{transform:rotate(-135deg)}.case-mobile-nav #case-next svg{transform:rotate(45deg)}.case-mobile-nav small{display:block;font-size:10px;color:#737e68;margin-bottom:4px}.case-mobile-nav b{font-size:14px;font-weight:500}.case-mobile-count{font-size:11px;color:#737e68}.case-details-inner{padding-bottom:125px}}@media(max-width:700px){.case-cinematic #case-animation-video,.case-instant-cover{width:100%;height:min(52svh,83vw);object-fit:cover;object-position:center center;transform:translateY(-32px)}.case-launch-frame img{object-position:80% center}.case-animation-name{font-size:clamp(30px,9vw,38px)}.case-dialog .case-store-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;gap:12px}.case-dialog .case-store-gallery>a{flex:0 0 76%;scroll-snap-align:center}}.bornli-v43{--muted-on-paper:#566052;--muted-on-dark:#b4beb0}.bornli-v43 :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #708b16;outline-offset:5px}.bornli-v43 :is(.hero,.process,.sprint,.mvp-section) :is(a,button,summary):focus-visible{outline-color:#d1ff35}.bornli-v43 .case-index{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 36px}.bornli-v43 .case-index a{display:inline-flex;align-items:center;min-height:44px;padding:10px 17px;border:1px solid #aeb5a5;border-radius:99px;color:#263322;font-size:14px;line-height:1.2;text-decoration:none;transition:background .18s,color .18s}.bornli-v43 .case-index a:hover,.bornli-v43 .case-index a:focus-visible{background:#25341d;color:#f3f4eb;border-color:#25341d}.bornli-v43 .case-direct-stores a{min-height:44px;display:inline-flex;align-items:center}.bornli-v43 .case-mobile-nav button{color:#263322}.bornli-v43 .case-mobile-nav button b{color:inherit}.bornli-v43 .case-mobile-nav button small{color:#526149}.bornli-v43 .case-dialog .case-mobile-nav{background:#f1f2e8f5;backdrop-filter:blur(12px)}.bornli-v43 .studio-team-work dd,.bornli-v43 .founder-experience{font-size:14px!important}.bornli-v43 .scope-note,.bornli-v43 .case-metric-note{font-size:13px;line-height:1.55}.bornli-v43 .prototype-expand{min-height:44px}.bornli-v43 .hero-description,.bornli-v43 .hero-model-note{max-width:46ch}.bornli-v43 .mvp-description,.bornli-v43 .mvp-routes span{color:#d1d7ca}.bornli-v43 .mvp-routes{max-width:47ch}@media(max-width:700px){.bornli-v43 .case-index{gap:7px;margin:22px 0 26px}.bornli-v43 .case-index a{font-size:12px;padding:9px 13px}.bornli-v43 .hero-description{font-size:15px;line-height:1.6}.bornli-v43 .studio-team-work dt,.bornli-v43 .studio-team-work dd{font-size:14px}.bornli-v43 .founder-background p{line-height:1.6}.bornli-v43 .form-consent{min-height:44px;align-items:center;gap:11px}.bornli-v43 .form-consent input{flex:0 0 20px;width:20px;height:20px}.bornli-v43 .form-consent span{font-size:11px;line-height:1.45}.bornli-v43 .lead-submit{min-height:52px}.bornli-v43 .studio-ribbon-toggle,.bornli-v43 .partners-pause{min-height:44px;min-width:44px}}@media(prefers-reduced-motion:reduce){.bornli-v43{scroll-behavior:auto}}@media(max-width:700px){.bornli-v43 .work .section-aside{display:block;max-width:none;margin-top:20px}.bornli-v43 .work .section-aside .outline-badge{font-size:10px;margin:0 0 12px;padding:7px 10px}.bornli-v43 .work .section-aside p{font-size:15px;line-height:1.55;max-width:36ch;margin:0}.bornli-v43 .work .section-heading{margin-bottom:0}.bornli-v43 .eyebrow{font-size:10px;line-height:1.5;letter-spacing:.09em}}@media(max-width:700px){.bornli-v43 .mvp-description{font-size:14px;line-height:1.5}.bornli-v43 .mvp-routes li,.bornli-v43 .mvp-routes b{font-size:13px;line-height:1.45}.bornli-v43 .mvp-prototype-offer p{font-size:13px}.bornli-v43 .mvp-prototype-offer small{font-size:11px}.bornli-v43 .mvp-cta{font-size:15px}.bornli-v43 .work-end{gap:20px;flex-wrap:wrap}.bornli-v43 .work-end span,.bornli-v43 .work-end a{font-size:13px;line-height:1.5}.bornli-v43 .work-end a{min-height:44px;display:inline-flex;align-items:center}}@media(max-width:700px){.bornli-v43 .hero-actions>.button{flex-shrink:0;min-width:182px;gap:10px;font-size:12px;padding-inline:16px}}@media(max-width:350px){.bornli-v43 .hero-actions{flex-direction:column;align-items:stretch;gap:14px}.bornli-v43 .hero-actions>.button{width:100%;justify-content:space-between;font-size:14px;min-height:52px}.bornli-v43 .hero-actions>.text-button{align-self:flex-start;min-height:40px}}@media(min-width:701px)and (max-width:1000px){.bornli-v43 .hero{min-height:max(980px,100svh)}.bornli-v43 .hero-bottom{bottom:36px}.bornli-v43 .hero-scroll{display:none}}@media(min-width:701px){.bornli-v43 .case-store-gallery:has(>a:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin-inline:auto}}.bornli-v43 .case-visual .visual-caption{display:none}.bornli-v43 .case-phone.iphone-pro-max{height:calc((var(--pw) - 20px)*var(--screen-fit-ratio,2.164) + 20px);border-radius:calc(var(--pw)*.18)}.bornli-v43 .case-phone.iphone-pro-max .phone-screen{border-radius:calc(var(--pw)*.155)}.bornli-v43 .case-store-gallery .gallery-iphone{aspect-ratio:auto;border-radius:42px}.bornli-v43 .gallery-iphone svg{height:auto;aspect-ratio:1/var(--screen-fit-ratio,2.164);border-radius:34px}.bornli-v43 .case-visual .store-proof{display:none}.bornli-v43 #hero-partners{background:#080808;border-color:#292929;color:#f3f3f3}.bornli-v43 #hero-partners .partners-separator{color:#8b8b8b}.bornli-v43 #hero-partners .partners-pause{background:#111;border-color:#444;color:#eee}@media(min-width:1101px){.bornli-v43 .hero{min-height:max(860px,100svh)}.bornli-v43 .hero-visual{left:59%;width:39%;top:124px;bottom:54px}.bornli-v43 .hero-prototype-staging{align-items:flex-start;padding-left:12px;justify-content:flex-start}.bornli-v43 .hero-prototype-device{width:clamp(278px,calc((max(860px,100svh) - 192px)*390/844),410px);max-width:calc(100% - 118px)}.bornli-v43 .hero-product-controls{position:absolute;inset:34% 0 auto auto;width:104px;transform:none}.bornli-v43 .hero-projects{flex-direction:column;gap:8px;padding:0;border:0;border-radius:0;background:transparent;backdrop-filter:none}.bornli-v43 .hero-projects button{flex:none;min-height:46px;border-radius:14px;border:1px solid #555;background:#151515;color:#e5e5e5;font-size:12px}.bornli-v43 .hero-projects button[aria-pressed=true]{border-color:#d1ff35}.bornli-v43 .hero-product-controls .prototype-expand{font-size:11px;line-height:1.4;white-space:normal;padding:10px 3px;gap:6px;margin-top:10px}.bornli-v43 .hero-product-controls .prototype-expand svg{flex-shrink:0;width:16px}.bornli-v43 .hero-test-note{left:-126px;top:42%;width:125px}.bornli-v43 .hero-test-note svg{width:120px}.bornli-v43 .studio-intro{grid-template-columns:minmax(340px,.9fr) minmax(0,1.4fr);gap:clamp(40px,4.5vw,80px);align-items:start}.bornli-v43 .founder-portrait-column{align-self:start;max-width:540px;margin-top:0}.bornli-v43 .studio-film{aspect-ratio:.78}}@media(min-width:701px)and (max-width:1100px){.bornli-v43 .hero-prototype-device{width:min(96%,310px)}.bornli-v43 .hero-projects{gap:8px}.bornli-v43 .hero-projects button{min-height:44px;font-size:11px}.bornli-v43 .studio-intro{grid-template-columns:36% minmax(0,1fr);gap:28px;align-items:start}.bornli-v43 .founder-portrait-column{align-self:start;margin-top:0}}@media(max-width:700px){.bornli-v43 .hero-visual{width:100%;margin-inline:0}.bornli-v43 .hero-prototype-device{width:min(100%,390px)}.bornli-v43 .hero-product-controls{width:min(100%,390px);max-width:none}.bornli-v43 .hero-projects{gap:8px;padding:0;border:0;background:transparent;backdrop-filter:none}.bornli-v43 .hero-projects button{min-height:48px;border:1px solid #555;background:#151515;border-radius:14px;font-size:12px;color:#e5e5e5}.bornli-v43 .hero-projects button[aria-pressed=true]{border-color:#d1ff35}.bornli-v43 .prototype-expand{min-height:48px;margin-top:8px}.bornli-v43 .founder-portrait-column{width:100%;max-width:390px}.bornli-v43 .studio-film{aspect-ratio:.9}.bornli-v43 .gallery-iphone{border-radius:26px}.bornli-v43 .gallery-iphone svg{border-radius:20px}}.bornli-v43 .header-cta{justify-content:center;min-width:126px}.bornli-v43 .header-cta>svg{display:none}.bornli-v43 .header-cta:after{animation-duration:1.8s;border-width:1px}.bornli-v43 .lead-glass{aspect-ratio:auto;min-height:0;height:auto}.bornli-v43 .lead-phone-screen{position:relative;overflow:visible}.bornli-v43 .contact .contact-form-wrap{padding-block:24px}@media(min-width:701px)and (max-width:1000px){.bornli-v43 .contact .contact-form-wrap{grid-template-columns:1fr;gap:28px;max-width:640px}.bornli-v43 .contact-invitation{grid-column:1;grid-row:1;max-width:580px}.bornli-v43 #contact-title{max-width:16ch}.bornli-v43 .contact-form-guide{grid-column:1;grid-row:2;padding:0;margin:0}.bornli-v43 .lead-device-stage{grid-column:1;grid-row:3;max-width:540px;padding:12px 18px 30px 100px}}@media(prefers-reduced-motion:reduce){.bornli-v43 .header-cta:after{animation:none}}.bornli-v43 .hero-projects button[aria-pressed=true]{background:#d1ff35;color:#101409;border-color:#d1ff35}.bornli-v43 .whatsapp-contact{display:grid;grid-template-columns:1fr auto;gap:5px 16px;align-items:center;max-width:450px;margin-top:16px;padding:16px 0;border-top:1px solid #29450f40;color:#17210f;text-decoration:none;min-height:64px}.bornli-v43 .whatsapp-contact span{font-size:16px;font-weight:600}.bornli-v43 .whatsapp-contact small{grid-column:1;font-size:13px}.bornli-v43 .whatsapp-contact svg{grid-column:2;grid-row:1/3;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5}.bornli-v43 .whatsapp-contact:hover span{text-decoration:underline}.bornli-v43 .whatsapp-contact:focus-visible{outline:2px solid currentColor;outline-offset:5px}.bornli-v43 .lead-phone{container-type:inline-size}.bornli-v43 .lead-glass{height:216.667cqw;aspect-ratio:9/19.5;display:flex;flex-direction:column;overflow:hidden}.bornli-v43 .lead-phone-top{flex-shrink:0}.bornli-v43 .lead-phone-screen{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#b97878 transparent}.bornli-v43 .lead-phone-back{top:auto;bottom:30px;height:auto;aspect-ratio:9/19.5;width:calc(100% - 118px);max-height:calc(100% - 32px)}.header-whatsapp{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid #ffffff42;border-radius:40px;color:#f1f3e9;font-size:12px;text-decoration:none;white-space:nowrap}.header-whatsapp:hover{background:#ffffff14}.header-whatsapp:focus-visible{outline:2px solid #d1ff35;outline-offset:4px}@media(max-width:1100px){.header-whatsapp{padding-inline:12px}}@media(max-width:700px){.bornli-v43 .header-right{gap:8px}.bornli-v43 .header-telegram{min-width:44px;width:44px;padding:0;justify-content:center}.bornli-v43 .header-telegram span{display:none}.bornli-v43 .header-whatsapp{padding-inline:10px;font-size:11px;min-height:44px}.bornli-v43 .lead-phone-back{width:calc(100% - 28px);bottom:40px;max-height:calc(100% - 30px)}.bornli-v43 .lead-device-stage{padding-top:24px}}.bornli-v43 .case-preview{border-left:3px solid currentColor;padding:0 0 0 14px;margin:18px 0 16px;max-width:370px;color:#171c17}.bornli-v43 .case-preview-label{display:block;font-size:9px;letter-spacing:.12em;margin-bottom:7px;opacity:.65}.bornli-v43 .case-preview strong{display:block;font-size:16px;line-height:1.3;font-weight:650;letter-spacing:-.02em}.bornli-v43 .case-preview small{display:block;font-size:11px;line-height:1.5;margin-top:7px;opacity:.7}.bornli-v43 .case-journey{display:none}.bornli-v43 .case-cta{min-height:48px;white-space:normal;text-align:left;line-height:1.35}.bornli-v43 .case-cta svg{flex-shrink:0}@media(min-width:1001px){.bornli-v43 .case-metrics{margin-top:22px}.bornli-v43 .case-preview{margin-block:15px}}@media(max-width:700px){.bornli-v43 .case-preview{margin:15px 0;padding-left:12px;max-width:none}.bornli-v43 .case-preview strong{font-size:15px}.bornli-v43 .case-preview small{font-size:11px}.bornli-v43 .case-cta{width:100%;justify-content:space-between;font-size:13px}}@media(max-width:700px){body.bornli-v43 .hero-bottom{max-width:100%;min-width:0;gap:20px}body.bornli-v43 .hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:8px;min-width:0}body.bornli-v43 .hero-stats>.hero-stat{min-width:0;padding-left:8px}body.bornli-v43 .hero-stats>.hero-stat:first-child{padding-left:0}body.bornli-v43 .hero-stats>.hero-stat b{font-size:clamp(17px,4.1vw,27px);letter-spacing:-.045em;white-space:normal;overflow-wrap:normal}body.bornli-v43 .hero-stats>.hero-stat span{font-size:10px;line-height:1.5;max-width:100%}body.bornli-v43 .process .section-heading h2{font-size:clamp(34px,9vw,60px);overflow-wrap:normal}}body .model-intro{display:block;padding-top:80px;padding-bottom:80px}.model-intro>h2{font-size:clamp(38px,5.8vw,84px);line-height:1.05;letter-spacing:-.06em;margin:30px 0 45px;max-width:1000px}.model-layout{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}.model-stage{position:relative;min-height:520px;display:grid;place-items:center;isolation:isolate}.model-orbit{position:absolute;width:390px;height:390px;max-width:95%;border:45px solid #acb2b5;border-radius:42%;transform:rotate(-25deg);background:linear-gradient(120deg,#e8eded,#80898d,#fafcfc);box-shadow:inset 10px 10px 25px #fff,20px 25px 45px #1d242329;z-index:-1}.model-device{width:285px;min-height:395px;border:7px solid #6a7175;border-radius:42px;padding:45px 22px 26px;background:linear-gradient(140deg,#23292d,#0e1114);color:#fff;position:relative;box-shadow:inset 0 0 0 2px #a3abb1,0 25px 50px #18252b35;transform:rotate(-4deg)}.model-island{position:absolute;top:15px;left:calc(50% - 35px);width:70px;height:17px;border-radius:20px;background:#030405}.model-scene-panel{animation:model-enter .35s cubic-bezier(.2,0,0,1)}.model-scene-panel[hidden]{display:none}.model-scene-panel>small{color:#caff29;font-size:11px}.model-scene-panel>strong{display:block;font-size:24px;line-height:1.2;margin:24px 0;letter-spacing:-.03em}.model-scene-panel>p{font-size:13px;line-height:1.65;color:#c5cdd1}.model-confirm{display:block;font-size:10px;margin-top:28px;color:#caff29}.model-instruction{font-size:12px;color:#52604c;margin-top:22px;text-align:center}.model-step{display:flex;gap:18px;align-items:flex-start;width:100%;text-align:left;border:0;border-bottom:1px solid #cdd2c9;background:transparent;color:#11180e;padding:23px 15px;cursor:pointer;transition:background .18s ease-out}.model-step>small{font-size:10px;padding-top:6px;color:#66735e}.model-step>span{flex:1}.model-step b{font-size:20px;font-weight:500;display:block}.model-step>span>span{display:block;font-size:14px;line-height:1.65;color:#596452;margin-top:10px}.model-step em{font-style:normal;font-size:22px}.model-step[aria-pressed=true]{background:#e0e6d9;box-shadow:inset 3px 0 #34452d}.model-step:focus-visible{outline:2px solid #34452d;outline-offset:3px}.model-controls>.inline-link{margin:25px 15px 0}@keyframes model-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){body .model-intro{padding-top:50px;padding-bottom:50px}.model-layout{grid-template-columns:1fr;gap:20px}.model-stage{min-height:430px}.model-device{width:260px;min-height:350px}.model-orbit{width:310px;height:310px;border-width:35px}.model-step{padding:18px 10px}.model-step b{font-size:17px}.model-step>span>span{font-size:13px}.model-instruction{max-width:260px;line-height:1.5}}@media(prefers-reduced-motion:reduce){.model-scene-panel{animation:none}.model-step{transition:none}}@media(max-width:700px){body.bornli-v43 .hero-bottom{left:22px;right:22px;width:calc(100% - 44px);margin-left:0;margin-right:0;box-sizing:border-box}body.bornli-v43 .hero-stats>.hero-stat b{font-size:clamp(16px,4vw,27px)}body.bornli-v43 .hero-bottom .scroll-hint{max-width:100%;min-width:0}}.model-stage{overflow:hidden;border-radius:24px}@media(max-width:700px){body.bornli-v43 .case-card:nth-child(n){position:relative;top:auto;transform:none!important;will-change:auto}}body.bornli-v43 .hero-actions>.button{min-height:64px;padding:18px 25px;font-size:16px;font-weight:750;gap:22px;box-shadow:0 5px #7d991a,0 10px 28px #caff291c;white-space:normal;line-height:1.25}body.bornli-v43 .hero-actions>.button:hover{box-shadow:0 3px #7d991a,0 8px 32px #caff2933}body.bornli-v43 .hero-actions>.text-button{opacity:.75;font-size:11px}body.bornli-v43 #brief-form .form-bottom{margin-top:16px;flex-shrink:0}body.bornli-v43 .lead-device-stage{align-self:start;translate:none}@media(min-width:1001px){body.bornli-v43 .lead-device-stage{width:440px;max-width:100%;padding:16px 14px 30px 76px;justify-self:center}body.bornli-v43 .lead-device-stage>.lead-phone{width:100%;max-width:350px}body.bornli-v43 .lead-phone-back{width:calc(100% - 94px);max-height:calc(100% - 48px);bottom:30px}body.bornli-v43 .lead-phone-screen{padding:0 12px 12px}body.bornli-v43 .lead-recipient{padding:10px 12px;margin-inline:-12px}body.bornli-v43 .lead-recipient>img{width:32px;height:32px}body.bornli-v43 .lead-recipient b{font-size:14px}body.bornli-v43 .lead-incoming{font-size:12px;padding:10px 12px;margin-bottom:12px}body.bornli-v43 .lead-chat-date{margin:8px 0;font-size:9px}body.bornli-v43 #brief-form .lead-fields>h3{font-size:18px}body.bornli-v43 #brief-form .lead-required{margin-bottom:10px}body.bornli-v43 #brief-form .form-row>label,body.bornli-v43 #brief-form .lead-idea-bubble{padding:8px 10px;font-size:11px}body.bornli-v43 #brief-form input:not([type=checkbox]),body.bornli-v43 #brief-form textarea{font-size:16px;min-height:42px;padding:8px 10px}body.bornli-v43 #brief-form textarea{height:56px;min-height:56px}body.bornli-v43 #brief-form .lead-submit{font-size:14px;min-height:49px}}@media(max-width:700px){body.bornli-v43 .hero-actions>.button{font-size:15px;min-height:62px;padding:16px 20px;gap:15px}body.bornli-v43 .hero-actions>.button>span{max-width:230px}}@media(min-width:1001px){body.bornli-v43 .lead-chat-date,body.bornli-v43 .lead-incoming{display:none}body.bornli-v43 #brief-form{margin-top:14px}}.model-film-stage{display:block;min-height:0;background:#e5e1d8;border:1px solid #d1cec6}.model-film{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.model-film-stage .model-device{width:auto;min-height:0;transform:none;border:0;border-radius:0;background:#f6f6f0;color:#152010;padding:24px 28px;box-shadow:none}.model-film-stage .model-island,.model-film-stage .model-confirm,.model-film-stage .model-instruction{display:none}.model-film-stage .model-scene-panel>small{color:#52604c}.model-film-stage .model-scene-panel>strong{font-size:23px;margin:12px 0}.model-film-stage .model-scene-panel>p{color:#52604c;min-height:65px}.model-film-toggle{position:absolute;right:12px;top:12px;border:1px solid #fff9;background:#ffffffd9;border-radius:30px;padding:10px 15px;color:#172013;font-size:12px;cursor:pointer;min-height:44px}@media(max-width:700px){.model-film-stage .model-device{padding:20px}.model-film-stage .model-scene-panel>strong{font-size:21px}.model-film-toggle{font-size:11px;padding:8px 12px}}@media(max-width:700px){body.bornli-v43 .hero .hero-actions{display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:100%}body.bornli-v43 .hero .hero-actions>.button{width:100%;max-width:100%;justify-content:space-between}body.bornli-v43 .hero .hero-actions>.text-button{max-width:none;align-self:flex-start;white-space:normal;font-size:11px}}body.bornli-v43 .iteration-lab{display:block;padding-top:86px;padding-bottom:65px;scroll-margin-top:85px;background:#f0f2ee;color:#0c110d}.iteration-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:30px;align-items:center}.iteration-copy{position:relative;z-index:2;max-width:570px;padding-bottom:20px}.iteration-kicker{font-size:10px;line-height:1.5;letter-spacing:.1em;color:#515d50;margin:0 0 28px}.iteration-copy h2{font-size:clamp(48px,5.9vw,91px);font-weight:900;line-height:1.02;letter-spacing:-.066em;margin:0 0 28px}.iteration-copy h2>span{color:#526341}.iteration-lead{font-size:17px;line-height:1.65;max-width:410px;color:#4b564b;margin-bottom:28px}.iteration-tools{max-width:440px;border-top:1px solid #bfc6ba;padding-top:6px}.iteration-tool{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:66px;font-size:14px;font-weight:500}.iteration-swatches{display:flex;gap:10px;flex:none}.iteration-swatches button{background:var(--swatch);width:38px;height:38px;border-radius:50%;border:4px solid #f0f2ee;box-shadow:0 0 0 1px #9da795;cursor:pointer;transition:box-shadow .18s,transform .18s}.iteration-swatches button[aria-pressed=true]{box-shadow:0 0 0 2px #152010;transform:scale(1.08)}.iteration-feature{width:100%;background:none;border:0;border-top:1px solid #d3d8cf;border-bottom:1px solid #d3d8cf;text-align:left;color:inherit;cursor:pointer}.iteration-feature i{width:49px;height:28px;flex:none;border-radius:30px;background:#b9c0b2;position:relative;transition:background .2s}.iteration-feature i:after{content:"";position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #17201322;transition:transform .2s}.iteration-feature[aria-checked=true] i{background:#263921}.iteration-feature[aria-checked=true] i:after{transform:translate(21px);background:#d0ff35}.iteration-feedback{font-size:12px;min-height:38px;line-height:1.5;margin-top:13px;color:#526341}.iteration-cta{display:inline-flex;align-items:center;gap:28px;padding:14px 0 9px;border-bottom:1px solid #11180e;color:#11180e;font-size:15px;font-weight:600;text-decoration:none}.iteration-cta svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5}.iteration-stage{--lab-accent:#ceff28;--lab-paper:#f2f5e8;position:relative;display:grid;place-items:center;min-height:680px;isolation:isolate;overflow:hidden;border-radius:30px;background:#141719}.iteration-stage[data-lab-theme=coral]{--lab-accent:#ffa78e;--lab-paper:#fff2e9}.iteration-stage[data-lab-theme=blue]{--lab-accent:#a0c7ff;--lab-paper:#edf4ff}.iteration-chrome{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;opacity:.66;pointer-events:none;filter:saturate(.55)}.iteration-watermark{position:absolute;font-size:clamp(75px,9vw,150px);font-weight:900;letter-spacing:-.07em;line-height:.85;left:-8px;top:28px;color:#ffffff14;z-index:-1;pointer-events:none}.iteration-device{position:relative;width:292px;padding:6px;border:1px solid #b6bdc2;border-radius:43px;background:linear-gradient(120deg,#c5cbd0,#3e4448 17%,#989fa4 47%,#1c2226 79%,#bfc7cb);box-shadow:0 25px 50px #0009,inset 0 0 0 2px #ffffff3b;margin:32px 0 14px;transition:box-shadow .35s}.iteration-screen{padding:12px 17px 18px;background:var(--lab-paper);border:3px solid #101315;border-radius:36px;overflow:hidden;transition:background .3s}.lab-status{display:flex;justify-content:space-between;align-items:center;font:700 10px Arial,sans-serif;position:relative;height:26px;color:#101315}.lab-status i{position:absolute;width:78px;height:22px;border-radius:20px;background:#080a0c;left:calc(50% - 39px);top:-4px}.lab-app-header{display:flex;align-items:center;justify-content:space-between;margin:19px 0 20px}.lab-app-header b{font-size:16px;line-height:.85;letter-spacing:-.05em;font-weight:900}.lab-app-header span{font-size:9px;color:#5a6655;max-width:72px;line-height:1.3;text-align:right}.lab-product{position:relative;background:#151c16;border-radius:16px;height:220px;overflow:hidden;color:#fff;isolation:isolate}.lab-product h3{position:absolute;z-index:2;top:15px;left:16px;font-size:28px;letter-spacing:-.05em;line-height:1.05;margin:0;font-weight:850;color:var(--lab-accent);transition:color .3s}.lab-product img{position:absolute;object-fit:cover;width:100%;height:100%;inset:0;opacity:.86}.lab-product>span{position:absolute;bottom:12px;left:15px;font-size:10px;line-height:1.4;background:#0b130adb;padding:5px 8px;border-radius:5px}.lab-menu{display:flex;align-items:center;justify-content:space-between;padding:18px 0;color:#142011}.lab-menu h4{font-size:20px;line-height:1.2;margin:0}.lab-menu span{display:block;font-size:10px;color:#616c5e;margin-top:5px}.lab-menu>strong{font-size:18px;letter-spacing:-.04em}.lab-bonus{display:flex;justify-content:space-between;gap:8px;align-items:center;background:#ffffffa6;border:1px solid #20331620;border-radius:10px;padding:11px;margin-bottom:12px;color:#203316;animation:lab-in .3s ease-out}.lab-bonus[hidden]{display:none}.lab-bonus>span{font-size:10px;max-width:110px;line-height:1.4}.lab-bonus strong{font-size:11px;white-space:nowrap}.lab-bonus svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2}.lab-order{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;background:var(--lab-accent);border:0;border-radius:12px;padding:10px 12px;color:#152013;font-size:12px;font-weight:750;cursor:pointer;transition:background .3s,transform .15s}.lab-order:active{transform:scale(.98)}.lab-order svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.lab-order-status{font-size:9px;line-height:1.4;color:#5c6657;margin:12px 0 0;text-align:center;min-height:25px}.lab-home{display:block;width:90px;height:4px;background:#172013;border-radius:4px;margin:12px auto 0}.iteration-stage-caption{color:#c8d0c3;font-size:11px;margin:0 0 24px;text-align:center}.iteration-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:36px;margin-top:38px;border-top:1px solid #bbc4b6}.iteration-principles p{margin:0}.iteration-principles b{display:block;font-size:16px;font-weight:600}.iteration-principles span{display:block;max-width:300px;font-size:13px;color:#596452;line-height:1.65;margin-top:9px}.iteration-film{border-top:1px solid #cbd2c6;margin-top:30px;padding-top:18px}.iteration-film summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:13px;list-style:none;min-height:44px}.iteration-film summary::-webkit-details-marker{display:none}.iteration-film summary span{font-size:12px;color:#53654a}.iteration-film video{display:block;width:min(100%,800px);margin:25px auto 0;border-radius:20px}.iteration-film p{font-size:13px;color:#526341;text-align:center;margin:18px 0}.iteration-lab button:focus-visible,.iteration-lab summary:focus-visible,.iteration-cta:focus-visible{outline:3px solid #728443;outline-offset:5px}@keyframes lab-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.iteration-stage{min-height:760px}.iteration-device{width:322px}.lab-product{height:250px}.lab-product h3{font-size:32px}.lab-menu{padding-block:23px}}@media(max-width:1000px){.iteration-copy h2{font-size:clamp(40px,5.8vw,62px)}.iteration-lead{font-size:15px}.iteration-layout{gap:24px}.iteration-tool{font-size:12px;gap:10px}.iteration-swatches{gap:6px}.iteration-swatches button{width:32px;height:32px}.iteration-stage{min-height:640px}.iteration-device{width:270px}.iteration-principles{gap:22px}}@media(max-width:700px){body.bornli-v43 .iteration-lab{padding-top:52px;padding-bottom:40px}.iteration-layout{grid-template-columns:1fr;gap:28px}.iteration-copy{max-width:none;padding:0}.iteration-copy h2{font-size:clamp(43px,10.8vw,72px);margin-bottom:22px}.iteration-kicker{font-size:8px;margin-bottom:22px}.iteration-lead{max-width:440px;font-size:15px;margin-bottom:22px}.iteration-tools{max-width:none}.iteration-tool{font-size:13px}.iteration-swatches button{width:38px;height:38px}.iteration-cta{font-size:13px;gap:18px}.iteration-stage{min-height:590px;border-radius:24px}.iteration-device{width:min(292px,90%);margin-top:25px}.iteration-stage-caption{font-size:10px}.iteration-principles{grid-template-columns:1fr;gap:22px;padding-top:26px;margin-top:28px}.iteration-principles b{font-size:15px}.iteration-principles span{max-width:none;font-size:13px;margin-top:6px}.iteration-film summary{gap:20px}.iteration-film summary span{max-width:105px;text-align:right}}@media(prefers-reduced-motion:reduce){.iteration-lab *{animation:none!important;transition:none!important}}@media(max-width:700px){.iteration-stage>.iteration-tools{position:relative;z-index:2;width:calc(100% - 28px);margin:14px 14px 0;padding:4px 12px 0;border:0;border-radius:16px;background:#f0f2ee}.iteration-stage .iteration-tool{min-height:48px;font-size:12px}.iteration-stage .iteration-feedback{font-size:10px;min-height:30px;margin-top:8px}.iteration-stage .iteration-device{margin-top:18px}.iteration-stage .iteration-swatches button{width:32px;height:32px}.iteration-stage-caption{padding-inline:12px}.iteration-copy h2{font-size:clamp(37px,10.5vw,72px)}}.bornli-v43 .case-index a:hover,.bornli-v43 .case-index a:focus-visible{background:var(--lime);border-color:var(--lime);color:var(--ink)}.bornli-v43 .case-cta{position:relative;inset:auto;min-height:55.2px;font-size:12.65px;padding:0 23px;gap:33px;animation:case-cta-pulse 2.4s ease-out infinite;overflow:visible;max-width:100%;margin-top:20px}.bornli-v43 .case-cta svg{width:21.85px;height:21.85px}.bornli-v43 .case-direct-stores{margin:18px 0 0;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.bornli-v43 .case-direct-stores a{display:inline-flex;align-items:center;gap:8px;min-height:44px}.bornli-v43 .case-direct-stores svg{width:18px;height:18px;flex:none}.case-direct-stores svg:has(use[href="#i-apple"]),.case-store-links svg:has(use[href="#i-apple"]){fill:currentColor;stroke:none}.bornli-v43 .ai-single-scenario{position:relative;padding:28px 30px;margin:32px 0 30px;isolation:isolate;border:0;background:transparent}.ai-pencil-outline{position:absolute;inset:-7px;width:calc(100% + 14px);height:calc(100% + 14px);pointer-events:none;stroke:#9abb58;stroke-width:2.1;z-index:-1;overflow:visible}.ai-pencil-arrow{position:absolute;width:130px;height:76px;right:-115px;bottom:20px;stroke:#8caf46;stroke-width:2.2;pointer-events:none;z-index:3}.bornli-v43 .founder-proof-head{justify-content:flex-end}@keyframes case-cta-pulse{0%,to{box-shadow:0 0 #10141000}35%{box-shadow:0 0 #10141028}80%{box-shadow:0 0 0 9px #10141000}}@media(max-width:1000px){.ai-pencil-arrow{right:-64px;width:80px}.bornli-v43 .ai-single-scenario{padding:24px}}@media(max-width:700px){.bornli-v43 .case-cta{font-size:14.95px;width:100%;gap:20px;min-height:55.2px}.bornli-v43 .case-direct-stores{margin-top:12px;margin-bottom:6px}.bornli-v43 .ai-single-scenario{margin-bottom:55px;padding:24px}.ai-pencil-arrow{right:20px;bottom:-62px;width:90px;height:65px;transform:rotate(65deg)}.bornli-v43 #playground-title{font-size:clamp(40px,10.4vw,64px)}}@media(prefers-reduced-motion:reduce){.bornli-v43 .case-cta{animation:none}}@media(min-width:701px){body.bornli-v43 .case-card{height:auto;min-height:680px}body.bornli-v43 .case-copy{height:auto;min-height:680px;padding-bottom:30px}}.assembly-char.assembly-space{width:.28em;letter-spacing:0}@media(min-width:701px)and (max-width:1000px){body.bornli-v43 .case-copy{width:48%;padding-right:20px}body.bornli-v43 .case-card>.case-visual{width:52%}body.bornli-v43 .case-description,body.bornli-v43 .case-preview{max-width:100%}body.bornli-v43 .case-metrics{gap:12px}body.bornli-v43 .case-metrics>div{min-width:0}body.bornli-v43 .case-metrics b{font-size:23px;overflow-wrap:anywhere}}.bornli-v43 .iteration-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,4vw,72px);align-items:center}.bornli-v43 .iteration-copy{padding:0}.bornli-v43 .iteration-lead{max-width:440px;margin-bottom:25px}.iteration-cinema{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:4/3;width:100%;margin:0;background:#080b09;border-radius:28px}.iteration-product-film{display:block;width:100%;height:100%;object-fit:cover}.iteration-film-control{position:absolute;right:18px;bottom:18px;display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 15px;border:1px solid #ffffff40;border-radius:30px;background:#0a100cbb;color:#f1f3ed;font:500 12px Golos,sans-serif;cursor:pointer;backdrop-filter:blur(10px)}.iteration-film-control svg{width:14px;height:14px;fill:currentColor;stroke:currentColor;stroke-width:1}.iteration-film-control:hover{background:#25301eef}.iteration-film-control:focus-visible{outline:2px solid #d1ff35;outline-offset:4px}@media(max-width:1000px)and (min-width:701px){.bornli-v43 .iteration-layout{grid-template-columns:1fr;gap:30px}.bornli-v43 .iteration-copy{max-width:720px}.bornli-v43 .iteration-copy h2{font-size:clamp(54px,7.4vw,74px)}.iteration-cinema{max-width:800px;justify-self:center}}@media(max-width:700px){.bornli-v43 .iteration-layout{grid-template-columns:1fr;gap:26px}.iteration-cinema{border-radius:20px;aspect-ratio:4/3}.iteration-film-control{right:12px;bottom:12px;font-size:11px;min-height:44px}.bornli-v43 .iteration-copy h2{font-size:clamp(37px,10.5vw,72px)}}.bornli-v43 .studio-feature{padding-top:clamp(56px,7vw,112px);padding-bottom:clamp(48px,6vw,88px);background:#f1f2ee;color:#10150f}.studio-feature-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);gap:clamp(32px,4.3vw,80px);align-items:center}.studio-feature-copy{min-width:0}.studio-feature-kicker{font-size:11px;letter-spacing:.12em;color:#5b6557;margin:0 0 24px}.bornli-v43 .studio-feature h2{font-size:clamp(36px,3.55vw,66px);line-height:1.02;letter-spacing:-.05em;font-weight:850;margin:0 0 26px}.studio-feature-lead{font-size:clamp(18px,1.5vw,24px);line-height:1.4;margin:0 0 20px;max-width:32ch}.studio-feature-body{font-size:16px;line-height:1.65;color:#566051;margin:0;max-width:40ch}.studio-feature-person{display:flex;align-items:center;gap:17px;margin:32px 0}.studio-feature-person img{width:84px;height:96px;object-fit:cover;object-position:50% 25%;border-radius:14px;flex:none}.studio-feature-person strong{display:block;font-size:17px;margin-bottom:5px}.studio-feature-person span{display:block;font-size:12px;line-height:1.5;color:#596253}.studio-feature-reel{display:flex;align-items:center;gap:7px;margin-top:10px;padding:4px 0;border:0;background:none;color:#11190f;font:inherit;font-size:12px;text-align:left;min-height:32px;cursor:pointer}.studio-feature-reel svg{width:14px;height:14px;fill:currentColor}.studio-feature-contact{display:inline-flex;align-items:center;gap:24px;padding:13px 0;border-bottom:1px solid #10150f;font-size:16px;color:inherit;text-decoration:none}.studio-feature-contact svg,.featured-case-link svg{width:21px;height:21px}.featured-project{min-width:0;margin:0}.featured-scene{position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:20px;min-height:560px;padding:36px 42px 44px;background:#dce6fb;border-radius:26px;overflow:hidden}.featured-story{position:relative;z-index:1;min-width:0}.featured-project-category{font-size:10px;letter-spacing:.07em;color:#405a89;line-height:1.6;margin:0 0 22px}.bornli-v43 .featured-story h3{font-size:clamp(27px,2.3vw,43px);font-weight:750;letter-spacing:-.045em;line-height:1.06;margin:0 0 22px;color:#13284e}.featured-step-description{font-size:14px;line-height:1.6;color:#3e5479;min-height:90px;max-width:25ch;margin:0 0 16px}.featured-step-controls{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.featured-step-controls button{position:relative;min-height:42px;padding:9px 0;border:0;background:none;font:inherit;font-size:13px;color:#496087;cursor:pointer}.featured-step-controls button[aria-pressed=true]{color:#153de6;font-weight:700}.featured-step-controls button[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;bottom:5px;height:2px;background:currentColor}.featured-device{position:relative;aspect-ratio:665/1415;width:100%;max-width:255px;justify-self:center;border-radius:39px;border:7px solid #17212c;outline:2px solid #9faab6;background:#f7f8fa;box-shadow:16px 25px 40px #324d7733;overflow:hidden}.featured-screen{position:absolute;inset:0;opacity:0;transition:opacity .4s ease;pointer-events:none}.featured-screen.is-active{opacity:1}.featured-screen svg{display:block;width:100%;height:100%}.featured-playback{position:absolute;bottom:13px;right:20px;display:flex;gap:7px;align-items:center;border:0;background:transparent;min-height:30px;padding:5px 7px;color:#31486f;font:inherit;font-size:11px;cursor:pointer}.featured-playback svg{height:12px;width:12px;fill:currentColor}.featured-caption{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;padding:22px 0 0}.featured-caption strong{font-size:20px;letter-spacing:-.03em}.featured-caption p{font-size:14px;line-height:1.5;margin:7px 0}.featured-caption small{display:block;font-size:12px;line-height:1.6;color:#626b5c;max-width:49ch}.featured-case-link{display:flex;align-items:center;gap:14px;flex:none;border:0;border-bottom:1px solid #182010;padding:5px 0 12px;min-height:44px;background:none;color:#182010;font:inherit;font-size:13px;cursor:pointer}.studio-feature button:focus-visible,.studio-feature a:focus-visible{outline:2px solid #2848dd;outline-offset:5px}@media(min-width:1600px){.featured-scene{min-height:650px}.featured-device{max-width:285px}}@media(max-width:1100px){.studio-feature-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:30px}.featured-scene{padding:30px 24px 44px;gap:16px;min-height:480px}.featured-device{border-radius:30px;border-width:5px}.featured-caption{flex-direction:column;gap:12px}.featured-step-description{font-size:13px}}@media(max-width:800px){.studio-feature-layout{grid-template-columns:1fr;gap:34px}.studio-feature-copy{display:grid;grid-template-columns:1.15fr 1fr;gap:0 32px}.studio-feature-kicker,.studio-feature h2,.studio-feature-lead{grid-column:1}.studio-feature-body{grid-column:2;grid-row:2/4}.studio-feature-person{grid-column:2;grid-row:4/6;margin:0;align-self:center}.studio-feature-contact{grid-column:1;justify-self:start}.bornli-v43 .studio-feature h2{font-size:44px}.featured-scene{grid-template-columns:1fr 1fr;padding:32px 40px 44px;min-height:490px}.featured-device{max-width:220px;border-radius:34px}.bornli-v43 .featured-story h3{font-size:37px}.featured-step-description{font-size:15px}.featured-caption{flex-direction:row}.studio-feature-body{font-size:14px}}@media(max-width:540px){.studio-feature-copy{display:block}.bornli-v43 .studio-feature h2{font-size:clamp(34px,9.3vw,49px)}.studio-feature-body{font-size:15px}.studio-feature-person{margin:26px 0 16px}.featured-scene{display:flex;flex-direction:column;align-items:stretch;gap:22px;padding:26px 24px 43px;min-height:0;border-radius:22px}.featured-project-category{margin-bottom:12px;font-size:9px}.bornli-v43 .featured-story h3{font-size:30px;margin-bottom:13px}.featured-story h3 br{display:none}.featured-step-description{min-height:44px;max-width:32ch;font-size:13px;margin-bottom:10px}.featured-step-controls{flex-direction:row;gap:20px}.featured-device{width:65%;max-width:205px;align-self:center;border-radius:30px}.featured-caption{flex-direction:column;padding-top:18px}.featured-caption p{font-size:14px}.featured-playback{right:16px;bottom:7px}.studio-feature-reel{min-height:36px}}@media(prefers-reduced-motion:reduce){.featured-screen{transition:none}}.bornli-v43 .intro.studio-feature{display:block}.featured-screen,.featured-screen svg{overflow:hidden;background:#f5f7fa}@media(max-width:540px){.featured-device{width:82%;max-width:240px;border-radius:34px}}@media(min-width:541px)and (max-width:800px){.studio-feature-copy{display:block;max-width:610px}.studio-feature-person{margin:24px 0}.studio-feature-body{max-width:56ch}.studio-feature-lead{max-width:40ch}}.bornli-v43 .intro.brand-film{display:block;position:relative;height:190svh;min-height:900px;padding:0;background:#000;isolation:isolate}.brand-film-pin{position:sticky;top:76px;height:calc(100svh - 76px);min-height:350px;display:grid;place-items:center;overflow:hidden}.brand-film-stage{position:relative;width:100%;max-width:2200px;aspect-ratio:16/9;max-height:100%;overflow:hidden;background:#000}.brand-film-video,.brand-film-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.brand-film-poster{z-index:1;transition:opacity .18s}.brand-film.has-frame .brand-film-poster{opacity:0;pointer-events:none}.brand-film-words{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;z-index:2;opacity:0;pointer-events:none;will-change:transform,opacity;text-align:center}.brand-film-words span{font-size:clamp(28px,5.2vw,96px);font-weight:850;line-height:1;letter-spacing:-.055em;color:#f7f8f3;text-shadow:0 3px 28px #000,0 1px 5px #000}.brand-film-words span:last-child{color:#d5ff37}.brand-film-play{position:absolute;right:30px;bottom:24px;z-index:3;display:grid;place-items:center;width:46px;height:46px;border:1px solid #ffffff55;border-radius:50%;background:#080b0cb3;color:#fff;cursor:pointer;backdrop-filter:blur(10px)}.brand-film-play svg{width:15px;height:15px;fill:currentColor}.brand-film-play:focus-visible{outline:2px solid #d5ff37;outline-offset:5px}@media(max-width:700px){.bornli-v43 .intro.brand-film{height:135svh;min-height:650px}.brand-film-pin{top:66px;height:calc(74svh - 66px);min-height:260px}.brand-film-stage{aspect-ratio:4/3}.brand-film-video,.brand-film-poster{object-fit:cover}.brand-film-play{right:16px;bottom:15px;width:44px;height:44px}.brand-film-words{gap:5px}.brand-film-words span{font-size:clamp(27px,7.5vw,50px)}}@media(prefers-reduced-motion:reduce){.bornli-v43 .intro.brand-film{height:auto;min-height:0}.brand-film-pin{position:relative;top:0;height:auto;min-height:0}.brand-film-stage{max-height:none}.brand-film-poster{transition:none}}html.motion-paused .intro.brand-film{height:auto;min-height:0}html.motion-paused .brand-film-pin{position:relative;top:0;height:auto;min-height:0}html.motion-paused .brand-film-stage{max-height:none}.brand-film-play{left:var(--pad);right:auto;bottom:30px}@media(max-width:700px){.brand-film-play{left:16px;bottom:16px}}@media(max-width:700px){.bornli-v43 .intro.brand-film{height:auto;min-height:0}.brand-film-pin{position:relative;top:0;height:auto;min-height:0}.brand-film-stage{max-height:none}}@media(min-width:701px)and (prefers-reduced-motion:no-preference){.bornli-v43 .intro.brand-film{height:440svh}}.brand-film-media{position:absolute;inset:0;will-change:opacity}.brand-metal{position:relative;display:inline-block;isolation:isolate;font-family:Golos Text,sans-serif;font-weight:850;letter-spacing:-.065em;line-height:1.04;color:#d8e0e5;background:linear-gradient(176deg,#fff,#d8e0e5 17%,#8b989f 36%,#f4f8fa 43%,#fcffff 48%,#39454d 50%,#8c9ca6 60%,#e9f0f3 77%,#a9b6bd 88%,#eef6fa);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:.35px #8e9ba4;filter:drop-shadow(0 1px 0 #263139) drop-shadow(0 2px 1px #0005)}.brand-film-capabilities{position:absolute;inset:0;z-index:2;display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(20px,2.6vw,42px);padding:clamp(22px,2.7vw,44px) 7% 72px;background:#050708;opacity:0;pointer-events:none}.brand-film-intro{text-align:center;margin:0 auto;max-width:1100px}.brand-film-intro h2{margin:0;color:#f3f5f2;font-size:inherit;line-height:1.1;letter-spacing:-.035em}.brand-film-name{display:block;font-size:clamp(62px,7.4vw,122px);line-height:1.05}.brand-film-positioning{display:block;margin-top:12px;font-size:clamp(21px,2.1vw,34px);font-weight:500;line-height:1.2;letter-spacing:-.035em;color:#dce2e3}.brand-film-directions{display:grid;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(20px,2vw,34px) 5%}.brand-service{min-width:0;opacity:0;transform:translateY(18px);will-change:opacity,transform}.brand-service h3{margin:0 0 12px;color:#d5ff37;font-size:clamp(16px,1.65vw,26px);font-weight:650;line-height:1.16;letter-spacing:-.035em}.brand-service ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.brand-service li{color:#c1c9cd;font-size:clamp(13px,1.3vw,20px);line-height:1.35;letter-spacing:-.01em}@media(min-width:701px)and (max-height:650px){.brand-film-capabilities{padding-top:18px;gap:18px;padding-bottom:60px}.brand-film-name{font-size:60px}.brand-film-positioning{font-size:22px;margin-top:8px}.brand-service h3{font-size:17px;margin-bottom:8px}.brand-service li{font-size:13px}.brand-service ul{gap:5px}.brand-film-directions{gap:16px 5%}}@media(max-width:700px){.brand-film-stage{aspect-ratio:auto;overflow:visible}.brand-film-media{position:relative;aspect-ratio:4/3}.brand-film-capabilities{position:relative;inset:auto;opacity:1;grid-template-rows:auto auto;gap:34px;padding:24px 22px 44px}.brand-film-name{font-size:clamp(60px,17vw,92px)}.brand-film-positioning{font-size:clamp(21px,5.5vw,28px);max-width:360px;margin:14px auto 0;text-wrap:balance}.brand-film-directions{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:28px 20px}.brand-service{opacity:1;transform:none}.brand-service h3{font-size:17px;margin-bottom:12px;min-height:40px}.brand-service li{font-size:14px}.brand-film-play{top:calc(75vw - 60px);bottom:auto}}@media(max-width:360px){.brand-film-capabilities{padding-inline:18px}.brand-film-directions{gap:26px 16px}.brand-service h3{font-size:15px}.brand-service li{font-size:13px}}@media(prefers-reduced-motion:reduce){.brand-film-stage{aspect-ratio:auto;overflow:visible}.brand-film-media{position:relative;aspect-ratio:16/9}.brand-film-capabilities{position:relative;inset:auto;opacity:1;grid-template-rows:auto auto;padding:32px 5% 70px}.brand-film-directions{grid-template-rows:none}.brand-service{opacity:1;transform:none;will-change:auto}.brand-film-play{top:20px;bottom:auto}}html.motion-paused .brand-film-stage{aspect-ratio:auto;overflow:visible}html.motion-paused .brand-film-media{position:relative;aspect-ratio:16/9}html.motion-paused .brand-film-capabilities{position:relative;inset:auto;opacity:1;grid-template-rows:auto auto;padding:32px 5% 70px}html.motion-paused .brand-film-directions{grid-template-rows:none}html.motion-paused .brand-service{opacity:1;transform:none}html.motion-paused .brand-film-play{top:20px;bottom:auto}@media(max-width:1100px){.bornli-v43 .hero-projects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.bornli-v43 .hero-projects button{width:100%;min-width:0}}body.bornli-v43 :is(#sprint,#contact,#playground){isolation:isolate;position:relative;overflow:hidden}.section-depth{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;contain:paint}.section-depth>img{position:absolute;inset:-4%;width:108%;height:108%;max-width:none;object-fit:cover;transform:translate3d(0,var(--scene-y,0px),0) scale(1.035);transform-origin:65% 55%}.depth-light{position:absolute;inset:-10%;opacity:.45;transform:translate(-3%);animation:sceneLight 14s ease-in-out infinite alternate;animation-play-state:paused}[data-depth-visible=true] .depth-light{animation-play-state:running}body.bornli-v43 #sprint{background:#070a0c;grid-template-columns:minmax(0,1fr) minmax(0,1.13fr);gap:30px}#sprint .section-depth:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#060a0ee8,#080c10bd,#080c1045 50%,#080c1012 78%),linear-gradient(0deg,#080b0e80,transparent 30%)}#sprint .depth-light{background:radial-gradient(ellipse at 66% 42%,#dceafb35,transparent 38%);mix-blend-mode:screen}body.bornli-v43 #sprint>.sprint-copy,body.bornli-v43 #sprint>.chronometer-stage{position:relative;z-index:1}body.bornli-v43 #sprint .chronometer-stage{max-width:620px;filter:grayscale(1);isolation:auto}body.bornli-v43 #sprint .chronometer-photo{mix-blend-mode:lighten}body.bornli-v43 #sprint .chrono-footer{border-color:#ffffff26;color:#d9dee4;text-shadow:0 2px 10px #000}body.bornli-v43 #sprint .sprint-copy>p,body.bornli-v43 #sprint .sprint-disclaimer,body.bornli-v43 #sprint .prototype-delivery{color:#c8cdd3;text-shadow:0 2px 14px #0008}body.bornli-v43 #contact{background:#d1ef43}body.bornli-v43 #contact:before{display:none}#contact .section-depth>img{object-position:60% 50%}#contact .section-depth:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#ddff69ed,#dfff6bd6 25%,#dfff6b85 43%,#dfff6b00 65%),linear-gradient(0deg,#d6f553,#d6f55300 20%)}#contact .depth-light{background:radial-gradient(ellipse at 68% 30%,#ffffc850,transparent 38%);mix-blend-mode:soft-light;animation-duration:18s}body.bornli-v43 #contact>.contact-top,body.bornli-v43 #contact>.contact-form-wrap,body.bornli-v43 #contact>.footer-bar{position:relative;z-index:1}body.bornli-v43 #contact .contact-form-wrap{max-width:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(40px,6vw,100px)}body.bornli-v43 #contact .contact-invitation{max-width:500px;justify-self:start}body.bornli-v43 #contact .contact-form-guide{color:#18260d;text-shadow:0 1px 8px #e5ff9790}body.bornli-v43 #contact .lead-device-stage{filter:drop-shadow(0 25px 23px #28430030)}#playground .section-depth{background:radial-gradient(ellipse at 72% 72%,#aebdbc70,transparent 42%),linear-gradient(150deg,#f3f4ee 8%,#e8ece7 52%,#d9e3dd)}#playground .depth-floor{position:absolute;inset:35% -28% -60% 24%;border-radius:50%;border:1px solid #7b968642;box-shadow:0 0 0 58px #c5d3c225,0 0 0 59px #78988628,0 0 0 135px #cad8c721,0 0 0 136px #78988620,0 0 0 220px #cad8c713,0 0 0 221px #78988618;transform:perspective(800px) rotateX(60deg) translateY(var(--scene-y,0px));background:radial-gradient(ellipse at center,#faffef70,transparent 65%)}#playground .depth-light{background:linear-gradient(115deg,transparent 40%,#ffffff90 58%,transparent 70%);animation-duration:20s}body.bornli-v43 #playground>.playground-intro,body.bornli-v43 #playground>.ai-demo-stage{position:relative;z-index:1}body.bornli-v43 #playground .ai-demo-stage{top:auto}@keyframes sceneLight{0%{transform:translate3d(-3%,0,0);opacity:.28}to{transform:translate3d(3%,1%,0);opacity:.7}}@media(min-width:1600px){body.bornli-v43 #sprint{padding-block:100px}body.bornli-v43 #sprint .chronometer-stage{max-width:660px}}@media(max-width:1000px){body.bornli-v43 #contact .contact-form-wrap{grid-template-columns:1fr;max-width:640px}body.bornli-v43 #contact .contact-invitation{max-width:580px}#contact .section-depth>img{object-position:62% center}#contact .section-depth:after{background:linear-gradient(180deg,#dcff66f5,#dcff66dc 32%,#dcff6620 58%,#d6f553 98%)}}@media(max-width:700px){body.bornli-v43 #sprint{grid-template-columns:1fr;gap:18px}body.bornli-v43 #sprint .chronometer-stage{max-width:390px}#sprint .section-depth>img{object-position:62% center}#sprint .section-depth:after{background:linear-gradient(180deg,#080b0fe8,#080b0fb8 40%,#080b0f30 76%,#080b0f95)}#playground .depth-floor{inset:65% -80% -15% -40%}.section-depth>img{transform:scale(1.035)}}@media(prefers-reduced-motion:reduce){.section-depth>img{transform:none}.depth-light{animation:none!important}.depth-floor{--scene-y:0px}}.motion-paused .depth-light,.motion-paused .section-depth *{animation-play-state:paused!important}:is(#sprint,#contact) .section-depth>img{translate:0 var(--scene-y,0px);transform:translate3d(-1%,0,0) scale(1.055);animation:depthCameraLoop 24s ease-in-out infinite;animation-play-state:paused}#contact .section-depth>img{animation-duration:28s}:is(#sprint,#contact)[data-depth-visible=true] .section-depth>img{animation-play-state:running}:is(#sprint,#contact) .section-depth:before{content:"";position:absolute;inset:-12%;z-index:1;pointer-events:none;background:linear-gradient(112deg,transparent 26%,#e3efff00 37%,#e3efff30 48%,#e3efff00 60%,transparent 75%);mix-blend-mode:screen;opacity:.08;transform:translate(-12%);animation:depthReflectionLoop 24s ease-in-out infinite;animation-play-state:paused}#contact .section-depth:before{background:linear-gradient(112deg,transparent 30%,#ffffdc00 40%,#ffffdc60 50%,#ffffdc00 61%,transparent 73%);mix-blend-mode:soft-light;animation-duration:28s}:is(#sprint,#contact)[data-depth-visible=true] .section-depth:before{animation-play-state:running}@keyframes depthCameraLoop{0%,to{transform:translate3d(-1%,0,0) scale(1.055)}50%{transform:translate3d(1%,-.65%,0) scale(1.105)}}@keyframes depthReflectionLoop{0%,to{transform:translate3d(-12%,0,0);opacity:.08}50%{transform:translate3d(12%,1%,0);opacity:.42}}.motion-paused .section-depth:before{animation-play-state:paused!important}@media(max-width:700px){:is(#sprint,#contact) .section-depth>img{translate:none;animation-name:depthCameraMobile}@keyframes depthCameraMobile{0%,to{transform:scale(1.035)}50%{transform:scale(1.07)}}}@media(prefers-reduced-motion:reduce){:is(#sprint,#contact) .section-depth>img{animation:none!important;transform:none;translate:none}:is(#sprint,#contact) .section-depth:before{animation:none!important;opacity:0}}body.bornli-v43 #playground.ai65{display:block;min-height:0;height:auto;padding:90px max(5vw,24px) 90px;background:#f1f3ee;color:#152219;overflow:clip;isolation:isolate}#playground.ai65 *,#playground.ai65 *:before,#playground.ai65 *:after{box-sizing:border-box}#playground.ai65 .ai65-heading{margin-bottom:54px}body.bornli-v43 #playground.ai65 h2{font-size:clamp(42px,4.9vw,76px);line-height:1.08;letter-spacing:-.055em;margin:0 0 24px;max-width:1200px}#playground.ai65 .assembly-line{display:block;white-space:normal}#playground.ai65 .ai65-heading>p{font-size:clamp(16px,1.4vw,20px);line-height:1.6;color:#58665b;margin:0;max-width:75ch}#playground.ai65 .ai65-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(45px,7vw,135px);align-items:start}#playground.ai65 .ai65-select-label{margin:0 0 15px;font-size:14px;color:#58665b}#playground.ai65 .ai65-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:32px}#playground.ai65 .ai65-tabs button{font:inherit;appearance:none;cursor:pointer;display:flex;align-items:center;gap:9px;text-align:left;min-height:59px;padding:12px 14px;border:1px solid #23372b26;border-radius:11px;color:#435146;background:#ffffff75;font-size:13px;line-height:1.3;transition:background .18s,border-color .18s}#playground.ai65 .ai65-tabs button[aria-selected=true]{background:#17291e;color:#d3ff35;border-color:#17291e;font-weight:700}#playground.ai65 .ai65-tabs button:hover:not([aria-selected=true]){background:#e5ebde;border-color:#7d906c}#playground.ai65 .ai65-tabs svg{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#playground.ai65 [hidden]{display:none!important}#playground.ai65 :is(button,a,[tabindex]):focus-visible{outline:3px solid #5384d4;outline-offset:4px}#playground.ai65 .ai65-panel{min-height:600px}#playground.ai65 .ai65-panel h3{font-size:clamp(28px,2.6vw,42px);line-height:1.12;font-weight:700;letter-spacing:-.035em;margin:0 0 16px;max-width:24ch}#playground.ai65 .ai65-lead{font-size:16px;line-height:1.6;color:#58665b;margin:0 0 23px;max-width:60ch}#playground.ai65 .ai65-features{margin:0 0 25px}#playground.ai65 .ai65-features>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:16px;border-top:1px solid #23372b22;padding:15px 0}#playground.ai65 .ai65-features dt{font-size:14px;line-height:1.45;font-weight:600;color:#1b3022}#playground.ai65 .ai65-features dd{font-size:14px;line-height:1.55;margin:0;color:#58665b}#playground.ai65 .ai65-panel h4{font-size:14px;font-weight:600;margin:0 0 11px;color:#1b3022;line-height:1.4}#playground.ai65 .ai65-tools ul{list-style:none;display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0}#playground.ai65 .ai65-tools li{font-size:12px;line-height:1.3;background:#e4eadd;color:#314b35;padding:7px 10px;border-radius:6px}#playground.ai65 .ai65-how{margin-top:24px}#playground.ai65 .ai65-how p{font-size:14px;line-height:1.6;color:#58665b;margin:0;max-width:65ch}#playground.ai65 .ai65-contact{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;margin-top:28px;min-height:54px;padding:15px 23px;background:#d3ff35;border-radius:12px;color:#142316;font-size:14px;font-weight:700;text-decoration:none}#playground.ai65 .ai65-contact svg,#playground.ai65 .ai65-expand svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7}#playground.ai65 .ai65-demo{min-width:0;display:flex;flex-direction:column;align-items:center;position:relative}#playground.ai65 .ai65-demo-heading{width:100%;max-width:430px;margin:0 0 25px}#playground.ai65 .ai65-demo-heading h3{font-size:24px;line-height:1.2;letter-spacing:-.025em;margin:0 0 9px}#playground.ai65 .ai65-demo-heading p{font-size:13px;line-height:1.5;color:#58665b;margin:0;max-width:40ch}#playground.ai65 .ai65-phone-pair{width:100%;max-width:480px;padding-left:60px;position:relative;isolation:isolate}#playground.ai65 .ai65-phone-back{position:absolute;z-index:-1;width:85%;height:95%;top:2%;left:0;transform:rotate(-5deg);filter:drop-shadow(-5px 14px 20px #2140551f);pointer-events:none}#playground.ai65 .ai65-phone-back svg{height:100%;width:100%;display:block}#playground.ai65 .ai65-phone{width:100%;max-width:370px;margin-left:auto;position:relative;border-radius:47px;padding:7px;background:linear-gradient(100deg,#c7e2ec,#578394 2%,#162a35 4%,#bed7e0 7%,#7698a5 49%,#233d4b 93%,#bcd9e5 97%,#5d818e);box-shadow:0 0 0 1px #132632,0 0 0 2px #8cafbd,0 20px 40px #1c394a24,1px 2px 0 3px #456373}#playground.ai65 .ai65-phone .prototype-frame-slot{position:relative;width:100%;height:auto;aspect-ratio:390/844;border:2px solid #090a0b;border-radius:40px;overflow:hidden;background:#f5f3f0;box-shadow:0 0 0 2px #090a0b}#playground.ai65 .ai65-phone iframe{position:absolute;inset:0;width:100%;height:100%;border:0;transform:none;border-radius:0;background:#f5f3f0}#playground.ai65 .ai65-demo-name{font-size:12px;color:#58665b;margin:22px 0 13px}#playground.ai65 .ai65-expand{font:inherit;display:flex;align-items:center;gap:16px;justify-content:center;color:#213c29;background:none;border:0;border-bottom:1px solid #213c2933;padding:7px 0 12px;font-size:14px;cursor:pointer}#playground.ai65 .ai65-demo-note{font-size:11px;line-height:1.6;color:#6c786d;margin:15px 0 0;max-width:48ch;text-align:center}@media(min-width:1600px){#playground.ai65 .ai65-tabs button{font-size:16px;min-height:65px}#playground.ai65 .ai65-lead{font-size:18px}#playground.ai65 .ai65-features dt,#playground.ai65 .ai65-features dd,#playground.ai65 .ai65-how p{font-size:16px}#playground.ai65 .ai65-features>div{grid-template-columns:180px 1fr;padding:18px 0}#playground.ai65 .ai65-panel{min-height:680px}#playground.ai65 .ai65-tools li{font-size:13px}}@media(max-width:1100px)and (min-width:761px){#playground.ai65 .ai65-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:35px}#playground.ai65 .ai65-tabs button{padding:12px 8px;font-size:12px;gap:6px}#playground.ai65 .ai65-tabs svg{width:18px;height:18px}#playground.ai65 .ai65-features>div{grid-template-columns:1fr;gap:5px;padding:13px 0}#playground.ai65 .ai65-phone-pair{padding-left:30px}#playground.ai65 .ai65-phone{border-radius:39px;padding:6px}#playground.ai65 .ai65-phone .prototype-frame-slot{border-radius:32px}#playground.ai65 .ai65-demo{position:sticky;top:105px}}@media(max-width:760px){body.bornli-v43 #playground.ai65{padding:55px 20px 58px}body.bornli-v43 #playground.ai65 h2{font-size:clamp(31px,8vw,48px);line-height:1.12;letter-spacing:-.045em;margin-bottom:20px}#playground.ai65 .assembly-line+.assembly-line{margin-top:8px}#playground.ai65 .ai65-heading>p{font-size:15px;line-height:1.6}#playground.ai65 .ai65-heading>p br{display:none}#playground.ai65 .ai65-heading{margin-bottom:32px}#playground.ai65 .ai65-layout{grid-template-columns:1fr;gap:48px}#playground.ai65 .ai65-select-label{font-size:12px;margin-bottom:12px}#playground.ai65 .ai65-tabs{gap:6px;margin-bottom:27px}#playground.ai65 .ai65-tabs button{font-size:11px;flex-direction:column;justify-content:center;text-align:center;gap:7px;padding:11px 4px;min-height:70px}#playground.ai65 .ai65-panel{min-height:0}#playground.ai65 .ai65-panel h3{font-size:29px;max-width:24ch}#playground.ai65 .ai65-lead{font-size:15px;margin-bottom:20px}#playground.ai65 .ai65-features>div{grid-template-columns:1fr;gap:6px;padding:15px 0}#playground.ai65 .ai65-features dt{font-size:15px}#playground.ai65 .ai65-features dd{font-size:14px}#playground.ai65 .ai65-contact{width:100%;margin-top:26px}#playground.ai65 .ai65-demo{border-top:1px solid #23372b26;padding-top:30px}#playground.ai65 .ai65-demo-heading{margin-bottom:26px;max-width:370px}#playground.ai65 .ai65-demo-heading h3{font-size:25px}#playground.ai65 .ai65-phone-pair{max-width:390px;padding-left:32px}#playground.ai65 .ai65-phone{max-width:330px;border-radius:40px;padding:6px}#playground.ai65 .ai65-phone .prototype-frame-slot{border-radius:34px}#playground.ai65 .ai65-phone-back{width:92%;left:-5px}#playground.ai65 .ai65-demo-note{max-width:40ch}#playground.ai65 .ai65-demo-note br{display:none}}@media(max-width:360px){body.bornli-v43 #playground.ai65{padding-left:17px;padding-right:17px}#playground.ai65 .ai65-tabs button{font-size:10px}#playground.ai65 .ai65-phone-pair{padding-left:15px}#playground.ai65 .ai65-phone{border-radius:34px}#playground.ai65 .ai65-phone .prototype-frame-slot{border-radius:28px}}@media(prefers-reduced-motion:no-preference){#playground.ai65 .ai65-panel.ai65-enter{animation:ai65-content .2s ease-out}@keyframes ai65-content{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}body.bornli-v43 #playground.ai66{padding:18px max(3vw,22px);background:#f1f3ee;min-height:0;height:auto;scroll-margin-top:72px}#playground.ai66 .ai65-layout{background:#090e0c;color:#f2f5ef;border-radius:25px;padding:clamp(22px,2.6vw,40px);grid-template-columns:minmax(0,1.42fr) minmax(230px,.78fr);gap:clamp(35px,6vw,100px);align-items:center;min-height:calc(100svh - 108px)}#playground.ai66 .ai65-heading{margin-bottom:20px}body.bornli-v43 #playground.ai66 h2{font-size:clamp(32px,3.25vw,52px);line-height:1.04;letter-spacing:-.045em;color:#f4f7f0;margin:0 0 13px}#playground.ai66 .ai65-heading>p{font-size:13px;line-height:1.5;color:#aab5ac;margin:0;max-width:64ch}#playground.ai66 .ai65-tabs{gap:6px;margin-bottom:20px}#playground.ai66 .ai65-tabs button{min-height:42px;padding:9px 12px;border:1px solid #ffffff26;border-radius:8px;background:#ffffff06;color:#c0cac1;font-size:12px;gap:8px;flex-direction:row;justify-content:flex-start;text-align:left}#playground.ai66 .ai65-tabs button[aria-selected=true]{background:#d3ff35;border-color:#d3ff35;color:#142215}#playground.ai66 .ai65-tabs button:hover:not([aria-selected=true]){background:#ffffff12;border-color:#7c8a7b}#playground.ai66 .ai65-tabs svg{width:19px;height:19px}#playground.ai66 .ai65-panel{min-height:0}#playground.ai66 .ai65-panel h3{font-size:clamp(22px,2vw,30px);line-height:1.15;color:#f0f5eb;max-width:none;letter-spacing:-.03em;margin:0 0 13px}#playground.ai66 .ai65-features{margin:0 0 14px}#playground.ai66 .ai65-features>div{grid-template-columns:130px minmax(0,1fr);gap:13px;padding:9px 0;border-color:#ffffff1b}#playground.ai66 .ai65-features dt{font-size:12px;line-height:1.45;color:#e2e9de;font-weight:600}#playground.ai66 .ai65-features dd{font-size:12px;line-height:1.45;color:#aab5ac}#playground.ai66 .ai65-panel h4{font-size:11px;color:#d4decc;margin:0 0 7px}#playground.ai66 .ai65-tools ul{gap:5px}#playground.ai66 .ai65-tools li{font-size:11px;line-height:1.3;color:#c7d8bd;background:#b1d39612;padding:5px 8px;border-radius:4px}#playground.ai66 .ai65-how{margin-top:13px;display:grid;grid-template-columns:130px minmax(0,1fr);gap:13px}#playground.ai66 .ai65-how h4{margin:0;line-height:1.5}#playground.ai66 .ai65-how p{font-size:12px;line-height:1.5;color:#aab5ac;margin:0}#playground.ai66 .ai65-contact{margin-top:17px;min-height:42px;padding:11px 17px;font-size:12px;border-radius:9px;gap:24px}#playground.ai66 .ai65-contact svg{height:18px;width:18px}#playground.ai66 .ai65-demo{position:relative;top:auto;border:0;padding:0}#playground.ai66 .ai65-demo-heading{width:100%;max-width:360px;margin:0 0 15px;text-align:center}#playground.ai66 .ai65-demo-heading h3{font-size:18px;color:#f0f5eb;margin:0 0 5px;line-height:1.2}#playground.ai66 .ai65-demo-heading p{font-size:11px;line-height:1.4;color:#aab5ac;max-width:none}#playground.ai66 .ai65-phone-pair{width:min(100%,calc((100svh - 225px)*390/844 + 35px));max-width:400px;padding-left:35px}#playground.ai66 .ai65-phone{border-radius:34px;padding:5px;max-width:355px}#playground.ai66 .ai65-phone .prototype-frame-slot{border-radius:29px}#playground.ai66 .ai65-phone-back{left:0;width:90%;filter:drop-shadow(-5px 14px 20px #0008)}#playground.ai66 .ai65-demo-name{display:none}#playground.ai66 .ai65-expand{margin-top:17px;padding:0 0 8px;border-color:#ffffff35;color:#cfdbc5;font-size:12px;gap:12px}#playground.ai66 .ai65-expand svg{width:18px;height:18px}@media(min-width:1400px)and (min-height:820px){#playground.ai66 .ai65-features dt,#playground.ai66 .ai65-features dd,#playground.ai66 .ai65-how p{font-size:14px}#playground.ai66 .ai65-tabs button{font-size:14px;min-height:48px}#playground.ai66 .ai65-heading>p{font-size:16px}#playground.ai66 .ai65-features>div{padding:13px 0;grid-template-columns:150px 1fr}#playground.ai66 .ai65-how{grid-template-columns:150px 1fr}#playground.ai66 .ai65-tools li,#playground.ai66 .ai65-panel h4{font-size:12px}#playground.ai66 .ai65-contact{font-size:14px;min-height:47px}#playground.ai66 .ai65-demo-heading h3{font-size:22px}#playground.ai66 .ai65-demo-heading p,#playground.ai66 .ai65-expand{font-size:13px}}@media(min-width:761px)and (max-height:740px){#playground.ai66 .ai65-layout{padding:20px 26px;gap:40px}#playground.ai66 .ai65-heading{margin-bottom:14px}body.bornli-v43 #playground.ai66 h2{font-size:32px;margin-bottom:10px}#playground.ai66 .ai65-tabs{margin-bottom:15px}#playground.ai66 .ai65-panel h3{font-size:22px;margin-bottom:9px}#playground.ai66 .ai65-features>div{padding:8px 0}#playground.ai66 .ai65-features{margin-bottom:10px}#playground.ai66 .ai65-how{margin-top:10px}#playground.ai66 .ai65-contact{margin-top:13px}}@media(min-width:761px)and (max-width:1100px){#playground.ai66 .ai65-layout{gap:28px;grid-template-columns:minmax(0,1.4fr) minmax(210px,.75fr);padding:22px 24px}#playground.ai66 .ai65-tabs button{font-size:11px;padding:8px;gap:5px}#playground.ai66 .ai65-tabs svg{width:17px;height:17px}#playground.ai66 .ai65-features>div,#playground.ai66 .ai65-how{grid-template-columns:110px 1fr;gap:10px}}@media(max-width:760px){body.bornli-v43 #playground.ai66{padding:14px 12px;scroll-margin-top:66px}#playground.ai66 .ai65-layout{grid-template-columns:1fr;gap:30px;padding:26px 18px;border-radius:20px;min-height:0}body.bornli-v43 #playground.ai66 h2{font-size:clamp(28px,7.8vw,39px);line-height:1.08;margin-bottom:15px}#playground.ai66 .assembly-line+.assembly-line{margin-top:5px}#playground.ai66 .ai65-heading{margin-bottom:23px}#playground.ai66 .ai65-heading>p{font-size:14px}#playground.ai66 .ai65-heading>p br{display:none}#playground.ai66 .ai65-tabs{margin-bottom:25px}#playground.ai66 .ai65-tabs button{flex-direction:column;justify-content:center;text-align:center;min-height:66px;padding:9px 3px;font-size:10px;gap:6px}#playground.ai66 .ai65-panel h3{font-size:25px;margin-bottom:15px}#playground.ai66 .ai65-features>div{grid-template-columns:1fr;gap:5px;padding:12px 0}#playground.ai66 .ai65-features dt{font-size:14px}#playground.ai66 .ai65-features dd{font-size:13px;line-height:1.55}#playground.ai66 .ai65-features{margin-bottom:20px}#playground.ai66 .ai65-panel h4{font-size:12px}#playground.ai66 .ai65-tools li{font-size:11px;padding:6px 8px}#playground.ai66 .ai65-how{grid-template-columns:1fr;gap:7px;margin-top:20px}#playground.ai66 .ai65-how p{font-size:13px;line-height:1.55}#playground.ai66 .ai65-contact{min-height:48px;font-size:13px;width:100%;margin-top:23px}#playground.ai66 .ai65-demo{border-top:1px solid #ffffff20;padding-top:28px}#playground.ai66 .ai65-demo-heading h3{font-size:22px}#playground.ai66 .ai65-demo-heading p{font-size:12px}#playground.ai66 .ai65-phone-pair{width:100%;max-width:370px;padding-left:20px}#playground.ai66 .ai65-phone{max-width:325px}#playground.ai66 .ai65-expand{font-size:12px}}@media(min-width:761px){#playground.ai66 .ai65-phone-pair{width:min(100%,calc((100svh - 245px)*390/844 + 35px))}}@media(min-width:1101px)and (max-height:819px){#playground.ai66 .ai65-features dt,#playground.ai66 .ai65-features dd,#playground.ai66 .ai65-how p{font-size:13px}}@media(min-width:761px){#playground.ai66 .ai65-phone-pair{width:min(100%,calc((100svh - 205px - clamp(44px,5.2vw,80px))*390/844 + 35px))}}@media(min-width:761px)and (max-height:740px){#playground.ai66 .ai65-phone-pair{width:min(100%,calc((100svh - 245px)*390/844 + 35px))}}@media(min-width:761px)and (max-width:1100px){#playground.ai66 .ai65-phone-pair{width:min(100%,calc((100svh - 259px)*390/844 + 35px))}}body.bornli-v43 #sprint{display:block;padding:0;overflow:visible;background:#070a0c}#sprint .sprint-pin{position:relative;padding:100px var(--pad);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:30px;align-items:center;isolation:isolate;overflow:hidden}#sprint .sprint-pin>.section-depth{z-index:-1}#sprint .sprint-copy{position:relative;z-index:2}#sprint .clock-scroll-track{min-width:0}body.bornli-v43 #sprint .chronometer-stage{width:100%;max-width:740px;margin:0 auto;filter:none;perspective:none}body.bornli-v43 #sprint .chronometer-object{width:100%;margin:0;transform:none!important;aspect-ratio:1;isolation:isolate}body.bornli-v43 #sprint .chronometer-photo{mask-image:radial-gradient(ellipse at center,#000 53%,#000 61%,transparent 73%);transform:none;mix-blend-mode:lighten}#sprint :is(.chrono-shell-layer,.chrono-bezel-layer,.chrono-live-dial,.chrono-glint){display:none}body.bornli-v43 #sprint .chronometer-display{transform:rotate(-2deg);z-index:3;opacity:1}#sprint .chrono-digits{font-size:clamp(100px,12.6vw,210px)}.clock-assembly-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;z-index:2;mask-image:radial-gradient(ellipse at center,#000 54%,#000 62%,transparent 74%);mix-blend-mode:lighten;pointer-events:none}#sprint.clock-film-ready .clock-assembly-video{opacity:1}#sprint.clock-film-ready .chronometer-photo{opacity:0}body.bornli-v43 #sprint.clock-film-ready .chronometer-display{opacity:var(--clock-dial,0)}.clock-film-progress{height:1px;background:#ffffff25;margin:12px 6% 0;overflow:hidden}.clock-film-progress i{height:100%;display:block;transform:scaleX(var(--clock-progress,0));transform-origin:left;background:#e7edf5}body.bornli-v43 #sprint .chrono-footer{border:0;padding-top:18px;margin:0;font-size:12px}#sprint .chrono-footer b{font-size:11px;letter-spacing:.02em;font-weight:400;color:#9da7af}@media(min-width:901px)and (min-height:700px){body.bornli-v43 #sprint.clock-film-enabled{height:360svh}#sprint.clock-film-enabled .sprint-pin{position:sticky;top:0;height:100svh;padding-block:96px 32px}#sprint.clock-film-enabled .chronometer-stage{max-width:min(45vw,76svh)}#sprint.clock-film-enabled .sprint-copy h2{font-size:clamp(44px,4.6vw,76px);line-height:1.06;margin-bottom:24px}#sprint.clock-film-enabled .sprint-copy>p{font-size:clamp(14px,1.1vw,18px);line-height:1.65;max-width:44ch;margin-bottom:26px}#sprint.clock-film-enabled .chrono-digits{font-size:min(13vw,23svh)}#sprint.clock-film-enabled .sprint-disclaimer{font-size:11px;margin-top:20px}#sprint.clock-film-enabled .prototype-delivery{margin-top:24px;font-size:12px}}@media(max-width:900px){#sprint .sprint-pin{display:block;padding:60px var(--pad) 35px;overflow:visible}#sprint .sprint-copy{max-width:600px}body.bornli-v43 #sprint .chronometer-stage{max-width:560px}#sprint.clock-film-enabled .clock-scroll-track{height:230svh;position:relative;margin-top:35px}#sprint.clock-film-enabled .chronometer-stage{position:sticky;top:max(86px,calc(50svh - 210px));max-width:min(100%,70svh);height:auto}#sprint .chrono-digits{font-size:clamp(96px,29vw,180px)}#sprint .chronometer-display .chrono-caption{font-size:10px}#sprint .chrono-footer{gap:7px}}@media(min-width:901px)and (max-height:699px){#sprint .sprint-pin{padding-block:70px}#sprint .sprint-copy h2{font-size:50px}}@media(prefers-reduced-motion:reduce){.clock-film-progress{display:none}}.language-switch{display:flex;align-items:center;gap:3px;flex-shrink:0}.language-switch a{display:grid;place-items:center;min-width:33px;min-height:38px;border-radius:7px;font-size:11px;font-weight:600;color:#b8c0b1;text-decoration:none}.language-switch a[aria-current=page]{color:#e4efd9;background:#ffffff16}.language-switch a:focus-visible,.header-email:focus-visible{outline:2px solid #d3ff35;outline-offset:3px}.header-email{display:inline-flex;align-items:center;gap:8px;color:#e4efd9;text-decoration:none;font-size:13px;white-space:nowrap;padding:10px}.header-email svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5}.direct-email{display:grid;grid-template-columns:1fr 20px;gap:6px 15px;padding:18px 0;border-top:1px solid #17241130;color:inherit;text-decoration:none;margin-top:22px;max-width:100%;font-size:14px}.direct-email strong{grid-column:1;font-size:clamp(15px,1.5vw,21px);overflow-wrap:anywhere;font-weight:500}.direct-email svg{grid-column:2;grid-row:1/3;align-self:center;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5}.case-dialog-toolbar .case-email{font-size:13px;white-space:nowrap}html[lang=en] .header-email{order:-1}html[lang=en] .header-telegram{display:none!important}html[lang=en] .brand-tag{max-width:110px}html[lang=en] #hero-title{font-size:clamp(54px,7.4vw,112px);letter-spacing:-.045em}html[lang=en] .hero-stat b{font-size:clamp(23px,2.5vw,40px)}html[lang=en] .hero-description{max-width:48ch}html[lang=en] .case-title{font-size:clamp(62px,7vw,120px)}html[lang=en] .ai65-heading h2{font-size:clamp(30px,2.8vw,44px)!important}html[lang=en] .ai65-tabs button{white-space:normal}html[lang=en] .ai65-panel h3{font-size:clamp(21px,1.7vw,28px)}html[lang=en] .footer-bar{gap:24px}@media(max-width:1450px){.site-header .header-right{gap:8px}.site-header .header-telegram{padding-inline:12px}.site-header .header-telegram span{font-size:0}.site-header .header-telegram span:after{content:"Telegram";font-size:12px}.site-header .header-whatsapp{padding-inline:12px}.site-header .header-cta{min-width:106px}.site-header .desktop-nav{gap:22px}}@media(max-width:1100px){.site-header .header-whatsapp{display:none!important}.site-header .header-email{font-size:12px;padding:8px}.site-header .brand-tag{display:none!important}}@media(max-width:760px){.site-header .header-telegram,.site-header .header-whatsapp{display:none!important}.site-header .header-email{display:inline-flex!important;font-size:12px;padding:6px;gap:4px}.site-header .header-right{gap:5px}.language-switch a{min-width:28px;font-size:10px}.site-header .header-cta{display:none!important}.site-header .brand{width:auto}.site-header .brand-metal{font-size:24px}.site-header .menu-toggle{margin-left:5px}.header-email svg{display:none}.mobile-menu .menu-email{font-size:clamp(15px,4.4vw,21px);overflow-wrap:anywhere}.direct-email{font-size:13px;padding:15px 0}.direct-email strong{font-size:16px}.case-dialog-toolbar .case-email{font-size:11px}.case-dialog-toolbar{gap:12px}html[lang=en] #hero-title{font-size:clamp(38px,10.7vw,80px)}html[lang=en] .hero-stat b{font-size:clamp(19px,5.4vw,30px)}html[lang=en] .ai65-heading h2{font-size:29px!important}html[lang=en] .case-title{font-size:clamp(45px,12vw,84px)}html[lang=en] .contact h2{font-size:clamp(36px,10vw,65px)}}html[lang=en] .prototype-device[data-prototype=berisklad]:not(.demo-loaded):after{content:"BeriSklad\aLoading demo"}html[lang=en] .prototype-side-note{font-size:9px}@media(min-width:761px)and (max-height:740px){html[lang=en] #playground.ai66 .ai65-heading h2{font-size:30px!important}html[lang=en] #playground.ai66 .ai65-how p,html[lang=en] #playground.ai66 .ai65-features dd{font-size:12px}}:root{--mobile-device-width:min(82vw,320px);--mobile-stack-top:72px}.case-original-language{position:absolute;z-index:8;right:16px;top:16px;padding:7px 10px;border-radius:999px;background:#0c100dd1;color:#f2f4ed;font-size:10px;line-height:1;letter-spacing:.01em;backdrop-filter:blur(8px);pointer-events:none}@media(max-width:700px){body.bornli-v43 .hero-prototype-device,body.bornli-v43 .playground-device,body.bornli-v43 #playground.ai65 .ai65-phone,body.bornli-v43 #playground.ai66 .ai65-phone,body.bornli-v43 .lead-device-stage>.lead-phone{width:var(--mobile-device-width)!important;max-width:var(--mobile-device-width)!important}body.bornli-v43 .hero-product-controls{width:var(--mobile-device-width);max-width:100%}body.bornli-v43 #playground.ai65 .ai65-phone-pair,body.bornli-v43 #playground.ai66 .ai65-phone-pair{max-width:calc(var(--mobile-device-width) + 28px);padding-left:28px}body.bornli-v43 .lead-device-stage{display:grid;place-items:start center;padding-inline:0;width:100%}body.bornli-v43 .lead-glass{width:100%;height:auto;min-height:0;aspect-ratio:390/844;overflow:hidden}body.bornli-v43 .lead-phone-screen{min-height:0;overflow-y:auto;overscroll-behavior:contain}body.bornli-v43 .case-stack{padding-bottom:15svh;isolation:isolate}body.bornli-v43 .case-card:nth-child(n){position:sticky;top:var(--mobile-stack-top);height:calc(100svh - var(--mobile-stack-top) - 10px);min-height:650px;max-height:790px;margin-bottom:18svh;transform:perspective(1100px) rotateX(var(--mobile-card-tilt,0deg)) scale(var(--card-scale,1))!important;transform-origin:50% 4%;will-change:transform;box-shadow:0 24px 54px #0c16092e}body.bornli-v43 .case-card:nth-child(1){z-index:1}body.bornli-v43 .case-card:nth-child(2){z-index:2}body.bornli-v43 .case-card:nth-child(3){z-index:3}body.bornli-v43 .case-card:nth-child(4){z-index:4}body.bornli-v43 .case-card:nth-child(5){z-index:5}body.bornli-v43 .case-card:nth-child(6){z-index:6}body.bornli-v43 .case-card:nth-child(7){z-index:7}body.bornli-v43 .case-card:nth-child(8){z-index:8;margin-bottom:6svh}body.bornli-v43 .case-copy{height:100%;min-height:0;padding:22px 20px 18px;overflow:hidden}body.bornli-v43 .case-category{font-size:8px;gap:8px}body.bornli-v43 .case-category span:first-child{width:23px;height:23px}body.bornli-v43 .case-title{font-size:clamp(39px,12vw,54px);margin:16px 0 8px;letter-spacing:-.04em;line-height:.96}body.bornli-v43 .case-subtitle{font-size:clamp(19px,5.7vw,25px);line-height:1.08;letter-spacing:-.035em}body.bornli-v43 .case-description{font-size:12px;line-height:1.5;margin-top:10px;max-width:35ch}body.bornli-v43 .case-copy>.case-visual{position:relative;inset:auto;width:calc(100% + 40px);height:auto;min-height:218px;flex:1;margin:12px -20px 8px;overflow:hidden}body.bornli-v43 .case-preview{order:1}body.bornli-v43 .case-cta{order:2}body.bornli-v43 .case-copy>.case-visual{order:3}body.bornli-v43 .case-visual .case-phone-wrap{left:60%;top:52%;scale:.68}body.bornli-v43 .case-phone{--pw:214px}body.bornli-v43 .case-phone.back{--pw:178px;left:-102px;top:54px}body.bornli-v43 .case-journey,body.bornli-v43 .case-metrics,body.bornli-v43 .case-metric-note,body.bornli-v43 .case-direct-stores{display:none}body.bornli-v43 .case-preview{margin:0 0 10px;padding-left:10px}body.bornli-v43 .case-preview-label{font-size:7px}body.bornli-v43 .case-preview strong{font-size:14px;line-height:1.18}body.bornli-v43 .case-preview small{font-size:9px;margin-top:3px}body.bornli-v43 .case-cta{flex:none;margin-top:0;min-height:50px;font-size:13px}}@media(max-width:360px){:root{--mobile-device-width:min(84vw,292px);--mobile-stack-top:68px}body.bornli-v43 .case-card:nth-child(n){min-height:610px}body.bornli-v43 .case-copy{padding:18px 16px 15px}body.bornli-v43 .case-copy>.case-visual{width:calc(100% + 32px);margin-inline:-16px;min-height:190px}body.bornli-v43 .case-title{font-size:clamp(36px,11.8vw,47px)}body.bornli-v43 .case-subtitle{font-size:19px}body.bornli-v43 .case-description{font-size:11px}}@media(max-width:700px)and (max-height:700px){body.bornli-v43 .case-card:nth-child(n){height:calc(100svh - var(--mobile-stack-top) - 6px);min-height:560px}body.bornli-v43 .case-copy>.case-visual{min-height:170px}body.bornli-v43 .case-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media(max-width:700px)and (prefers-reduced-motion:reduce){body.bornli-v43 .case-card:nth-child(n){position:relative;top:auto;height:auto;min-height:680px;margin-bottom:22px;transform:none!important;will-change:auto}}.hero-copy .hero-bottom{position:relative;inset:auto;display:block;margin:14px 0 0;padding-top:12px;width:min(690px,100%);border-top:1px solid rgba(255,255,255,.18);pointer-events:auto}.hero-copy .hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%}.hero-copy .hero-stat{min-width:0;padding:0 14px 0 0}.hero-copy .hero-stat+.hero-stat{padding-left:18px;border-left:1px solid rgba(255,255,255,.15)}.hero-copy .hero-stat b{font-size:clamp(20px,2.15vw,30px);letter-spacing:-.045em;white-space:nowrap}.hero-copy .hero-stat span{font-size:11px;line-height:1.35;margin-top:6px;color:#b3b9ad}html[lang=en] .hero-prototype-device .prototype-poster{visibility:visible}html[lang=en] .hero-prototype-device .prototype-frame-slot{background:transparent}html[lang=en] .hero-prototype-device .prototype-frame-slot iframe{width:480px;height:1040px}html[lang=en] .hero-prototype-device[data-prototype=berisklad] .prototype-poster{display:block}html[lang=en] .hero-prototype-device[data-prototype=berisklad]:after{content:none}#playground.ai65 .ai65-typing-line{position:relative}#playground.ai65 .ai65-typing-reserve{visibility:hidden}#playground.ai65 .ai65-typing-live{position:absolute;inset:0 auto auto 0;width:100%;color:inherit}#playground.ai65 .ai65-typing-live.is-typing:after{content:"";display:inline-block;width:2px;height:.85em;margin-left:2px;background:#d3ff35;vertical-align:-.1em;animation:ai65-caret .48s steps(1,end) infinite}@keyframes ai65-caret{50%{opacity:0}}@media(prefers-reduced-motion:reduce){#playground.ai65 .ai65-typing-live.is-typing:after{animation:none}}@media(max-width:700px){.hero-copy .hero-bottom{margin-top:16px;padding-top:12px}.hero-copy .hero-stats{gap:0}.hero-copy .hero-stat{padding-right:6px}.hero-copy .hero-stat+.hero-stat{padding-left:9px}.hero-copy .hero-stat b{font-size:clamp(15px,4.15vw,20px)}.hero-copy .hero-stat span{font-size:9px;margin-top:5px}}#playground.ai66 .ai65-panel-heading{display:grid;grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:18px;margin-bottom:8px;min-height:78px}#playground.ai66 .ai65-panel-heading h3{margin:0;max-width:26ch}#playground.ai66 .ai65-capability-art{position:relative;width:116px;height:78px;padding:0;border:0;border-radius:12px;background:#16201b;overflow:hidden;cursor:pointer;color:#d3ff35;isolation:isolate}#playground.ai66 .ai65-capability-art:focus-visible{outline:2px solid #d3ff35;outline-offset:4px}#playground.ai66 .ai65-capability-art:hover{background:#202b23}.ai65-art-content{display:block;width:100%;height:100%;position:relative}.ai65-art-content>svg{width:100%;height:100%;fill:none;stroke:#b5c4b9;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.ai65-art-content .ai-mini-sheet{fill:#1d2c23;stroke:#718b78}.ai65-art-content .ai-mini-accent{fill:#d3ff3515;stroke:#d3ff35}.ai65-art-content .ai-mini-dot{fill:#d3ff35;stroke:none}.ai65-art-content .ai-mini-scan{stroke:#d3ff35;stroke-width:2}.ai65-art-replay{position:absolute;right:4px;bottom:3px;font-size:15px;background:#090e0ccc;border-radius:50%;width:21px;height:21px;line-height:19px;opacity:0;transition:opacity .2s}.ai65-capability-art:is(:hover,:focus-visible) .ai65-art-replay{opacity:1}.ai65-art-content>img{height:100%;width:100%;object-fit:cover;display:block}.ai65-art-content .ai-mini-spark{position:absolute;right:5px;top:6px;width:22px;height:22px;fill:#d3ff35;stroke:#d3ff35;filter:drop-shadow(0 0 5px #101b13)}.ai-mini-crop{position:absolute;inset:8px;border:1px solid #fff9;border-radius:3px}.ai65-art-content .ai-mini-play{position:absolute;left:45px;top:24px;width:26px;height:26px;fill:#d3ff35;stroke:none}.ai-mini-timeline{position:absolute;left:10px;right:10px;bottom:10px;height:2px;background:#fff4}.ai-mini-timeline i{display:block;width:15%;height:100%;background:#d3ff35}.ai-mini-wave{height:100%;display:flex;justify-content:center;align-items:center;gap:2px;padding:0 12px}.ai-mini-wave i{width:3px;height:var(--bar);border-radius:9px;background:#d3ff35;transform:scaleY(.55)}#playground.ai66 .ai65-tools li{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid #adc9951a;background:#bddbaa09}.ai65-tool-mark{display:inline-grid;place-items:center;flex:0 0 16px;width:16px;height:16px;color:#d1dfc7;font-size:10px;font-weight:700}.ai65-tool-mark svg{width:15px;height:15px;fill:currentColor;stroke:none}.ai65-tool-name{display:inline-block}@media(prefers-reduced-motion:no-preference){.ai65-art-playing .ai-mini-dot{animation:ai72-dot 1.4s ease-in-out 2}.ai65-art-playing .ai-mini-dot:nth-of-type(2){animation-delay:.15s}.ai65-art-playing .ai-mini-dot:nth-of-type(3){animation-delay:.3s}.ai65-art-playing .ai-mini-scan{animation:ai72-scan 2s ease-in-out 2}.ai65-art-playing .ai-mini-wave i{animation:ai72-wave .65s ease-in-out 5 alternate;animation-delay:calc(var(--wave)*-53ms)}.ai65-art-playing .ai-mini-timeline i{animation:ai72-timeline 3.2s ease-out forwards}.ai65-art-playing .ai-mini-route{stroke:#d3ff35;stroke-dasharray:12 8;animation:ai72-route 2s linear 2}.ai65-art-playing .ai-mini-crop{animation:ai72-crop 1.8s ease-in-out 2}}@keyframes ai72-dot{50%{opacity:.2;transform:translateY(-2px)}}@keyframes ai72-scan{0%,to{transform:translateY(-17px);opacity:.4}50%{transform:translateY(33px);opacity:1}}@keyframes ai72-wave{to{transform:scaleY(1)}}@keyframes ai72-timeline{to{width:100%}}@keyframes ai72-route{to{stroke-dashoffset:-80}}@keyframes ai72-crop{50%{transform:scale(.88);border-color:#d3ff35}}@media(min-width:761px)and (max-height:800px){#playground.ai66 .ai65-panel-heading{grid-template-columns:1fr 96px;min-height:62px;gap:15px}#playground.ai66 .ai65-capability-art{width:96px;height:62px}#playground.ai66 .ai65-panel-heading h3{font-size:22px}#playground.ai66 .ai65-heading{margin-bottom:12px}#playground.ai66 .ai65-tabs{margin-bottom:10px}}@media(max-width:760px){#playground.ai66 .ai65-panel-heading{grid-template-columns:1fr 92px;gap:14px;min-height:75px;margin-bottom:13px}#playground.ai66 .ai65-panel-heading h3{font-size:23px;line-height:1.16}#playground.ai66 .ai65-capability-art{width:92px;height:75px}.ai65-art-replay{opacity:.7}#playground.ai66 .ai65-tools li{padding:6px 7px}}@media(min-width:761px)and (min-height:801px){#playground.ai66 .ai65-layout{padding-block:28px;min-height:calc(100svh - 120px)}#playground.ai66 .ai65-panel-heading{min-height:64px;grid-template-columns:minmax(0,1fr) 104px}#playground.ai66 .ai65-capability-art{width:104px;height:64px}}@media(min-width:1400px)and (min-height:801px)and (max-height:1000px){#playground.ai66 .ai65-layout{padding-block:24px}#playground.ai66 .ai65-features>div{padding-block:10px}}@media(min-width:701px)and (prefers-reduced-motion:no-preference){.bornli-v43 .intro.brand-film{height:560svh}}@media(max-width:700px){.brand-film-media{aspect-ratio:4/5}.brand-film-play{top:calc(125vw - 62px);bottom:auto}.brand-film-video,.brand-film-poster{object-fit:contain;background:#050708}.brand-film-name{font-size:clamp(58px,16vw,88px)}}.bornli-v43 .intro.brand-film.film-unavailable{height:auto;min-height:0}.film-unavailable .brand-film-pin{position:relative;top:0;height:auto;min-height:0}.film-unavailable .brand-film-stage{aspect-ratio:auto;max-height:none}.film-unavailable .brand-film-media{position:relative;aspect-ratio:16/9}.film-unavailable .brand-film-capabilities{position:relative;opacity:1;grid-template-rows:auto auto}.film-unavailable .brand-film-play{top:20px;bottom:auto}html.motion-paused .bornli-v43 .intro.brand-film,html.motion-paused #motion.mvp-scroll-section,#motion.mvp-scroll-section[data-media-state=unavailable]{height:auto;min-height:0}html.motion-paused #motion .mvp-stage,#motion[data-media-state=unavailable] .mvp-stage{position:relative;top:0}html.motion-paused #motion .mvp-scroll-end,#motion[data-media-state=unavailable] .mvp-scroll-end{opacity:1}@media(max-width:700px){html.motion-paused #motion .mvp-stage,#motion[data-media-state=unavailable] .mvp-stage{height:auto;min-height:0;grid-template-rows:auto 210px auto;padding-top:42px;padding-bottom:34px}.reel-dialog .reel-stage{inset:80px 0 76px}}@media(prefers-reduced-motion:reduce){.brand-film-media{aspect-ratio:16/9}.brand-film-play{top:20px;bottom:auto}}@media(max-width:900px){.bornli-v43 .intro.brand-film{height:auto;min-height:0}.brand-film-pin{position:relative;top:0;height:auto;min-height:0}.brand-film-stage{aspect-ratio:auto;max-height:none;overflow:visible}.brand-film-media{position:relative;aspect-ratio:4/5;max-height:calc(100svh - 76px)}.brand-film-video,.brand-film-poster{object-fit:contain;background:#050708}.brand-film-capabilities{position:relative;inset:auto;opacity:1;grid-template-rows:auto auto;gap:32px;padding:30px 24px 46px}.brand-film-directions{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:28px 20px}.brand-service{opacity:1;transform:none}.brand-service h3{font-size:18px;min-height:40px}.brand-service li{font-size:14px}.brand-film-positioning{font-size:clamp(21px,4vw,29px);margin:14px auto 0;text-wrap:balance}.brand-film-name{font-size:clamp(60px,12vw,92px)}.brand-film-play{top:calc(min(125vw,calc(100svh - 76px)) - 62px);bottom:auto;left:20px}}@media(max-width:360px){.brand-film-capabilities{padding-inline:18px}.brand-service h3{font-size:15px}.brand-service li{font-size:13px}}@media(prefers-reduced-motion:reduce){.brand-film-play{top:20px;bottom:auto}}html.motion-paused .brand-film-play,.film-unavailable .brand-film-play{top:20px;bottom:auto}@media(max-width:1000px){.bornli-v43 .mobile-menu{top:0;padding-top:104px;padding-bottom:24px;overflow-y:auto;overscroll-behavior:contain}.bornli-v43 .mobile-menu:not([hidden]){gap:clamp(14px,2.3svh,24px)}.bornli-v43 .mobile-menu a[href^="https://"],.bornli-v43 .mobile-menu a[href^="mailto:"]{font-size:18px;line-height:1.4;letter-spacing:-.02em}.bornli-v43 .mobile-menu a[href^="https://t.me/"]{margin-top:4px;padding-top:18px;border-top:1px solid #ffffff26}.bornli-v43 .mobile-menu small{padding-top:12px;line-height:1.5}}@media(max-width:900px){.brand-film-media{aspect-ratio:16/9;max-height:none}.brand-film-play{top:calc(56.25vw - 62px)}}@media(prefers-reduced-motion:reduce){.brand-film-play{top:20px}}html.motion-paused .brand-film-play,.film-unavailable .brand-film-play{top:20px}[data-demo-mount],.demo-dialog-body{position:relative}.demo-load-status{position:absolute;inset:3%;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:22px;text-align:center;border-radius:28px;background:#111714;color:#f2f4ee;font:500 15px/1.45 sans-serif}.demo-load-status[hidden]{display:none}.demo-load-status button{min-height:44px;padding:10px 18px;border:0;border-radius:24px;background:#d2ff35;color:#101810;font:700 14px/1.3 sans-serif;cursor:pointer}.demo-load-status button[hidden]{display:none}@media(max-width:700px){body.bornli-v43 .hero-stats>.hero-stat:last-child b{font-size:clamp(13px,3.6vw,18px)}}
