.bio-root{--bg:#fff;--bg-soft:#f6f7fb;--bg-tint:#eef2fb;--bg-tint-2:#f1ecfb;--ink:#0a0a0c;--ink-2:#1c1c20;--muted:#5b6072;--muted-2:#6b7180;--line:#e6e8ef;--line-2:#eef0f5;--accent:#1d4ed8;--accent-deep:#1e40af;--accent-soft:#dde7ff;--accent-wash:#f1f5ff;--accent-ink:#0a1a4a;--radius-sm:10px;--radius:18px;--radius-lg:28px;--radius-xl:36px;--section-pad:72px;--block-gap:56px;--portfolio-card-h:560px;--portfolio-gap:28px;--shadow-sm:0 1px 2px #0f111c0a, 0 2px 6px #0f111c0a;--shadow:0 6px 18px #0f111c0f, 0 2px 4px #0f111c0a;--shadow-lg:0 30px 60px -20px #0f111c2e, 0 12px 24px -12px #0f111c14;--shadow-phone:0 40px 80px -20px #141e5038, 0 18px 36px -18px #141e501f;--font-sans:var(--font-bio-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-serif:var(--font-bio-serif), "Times New Roman", serif;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.bio-root[data-accent=lilas]{--accent:#7c3aed;--accent-deep:#6d28d9;--accent-soft:#e6dcff;--accent-wash:#f6f1ff;--accent-ink:#2a1262}.bio-root *{box-sizing:border-box}.bio-root img{max-width:100%;display:block}.bio-root button{font-family:inherit}.bio-root a:focus-visible,.bio-root button:focus-visible,.bio-root input:focus-visible,.bio-root [tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.bio-root .section-dark a:focus-visible,.bio-root .section-dark button:focus-visible,.bio-root .benefit-card.feature a:focus-visible{outline-color:#fff}.bio-root .container{max-width:1240px;margin:0 auto;padding:0 32px}@media (max-width:720px){.bio-root .container{padding:0 20px}}.bio-root .nav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(18px);background:#ffffffc7;border-bottom:1px solid #0f111c0d;position:sticky;top:0}.bio-root .nav-inner{justify-content:space-between;align-items:center;height:64px;display:flex}.bio-root .brand{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:10px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.bio-root .brand-mark{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-deep) 100%);color:#fff;width:28px;height:28px;box-shadow:0 4px 10px -4px var(--accent);border-radius:8px;place-items:center;font-size:14px;font-weight:800;display:grid}.bio-root .brand-logo{width:auto;height:30px;display:block}.bio-root .nav-links{align-items:center;gap:28px;display:flex}.bio-root .nav-links a{color:var(--ink-2);opacity:.8;align-items:center;min-height:44px;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}.bio-root .nav-links a.btn{min-height:40px}.bio-root .nav-links a:hover{opacity:1}@media (max-width:820px){.bio-root .nav-links a:not(.btn){display:none}}.bio-root .btn{letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .2s,background .15s,color .15s;display:inline-flex}.bio-root .btn-primary{background:var(--accent);color:#fff;box-shadow:0 8px 22px -8px var(--accent), inset 0 1px 0 #ffffff2e}.bio-root .btn-primary:hover{background:var(--accent-deep);box-shadow:0 14px 28px -10px var(--accent), inset 0 1px 0 #fff3;transform:translateY(-1px)}.bio-root .btn-secondary{color:var(--accent);border-color:var(--accent);background:0 0}.bio-root .btn-secondary:hover{background:var(--accent-wash)}.bio-root .btn-dark{background:var(--ink);color:#fff}.bio-root .btn-dark:hover{background:var(--ink-2);transform:translateY(-1px)}.bio-root .btn-sm{height:40px;padding:0 18px;font-size:14px}.bio-root .btn-lg{border-radius:999px;height:56px;padding:0 32px;font-size:16px}.bio-root .hero{padding:64px 0 var(--section-pad);position:relative;overflow:hidden}.bio-root .hero:before{content:"";background:radial-gradient(60% 50% at 20% 20%, var(--accent-wash) 0%, transparent 60%), radial-gradient(50% 50% at 80% 10%, #f6f1ff 0%, transparent 60%), linear-gradient(180deg, #fafbff 0%, #fff 80%);z-index:-1;position:absolute;inset:-10% -10% 30%}.bio-root .hero-inner{text-align:center;max-width:980px;margin:0 auto;padding:24px 0 40px}.bio-root .eyebrow{border:1px solid var(--line);color:var(--muted);box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.bio-root .eyebrow-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 4px var(--accent-wash);border-radius:50%}.bio-root h1.headline{font-family:var(--font-sans);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin:0 0 24px;font-size:clamp(40px,6.2vw,76px);font-weight:700;line-height:1.02}.bio-root .headline em{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--accent);font-style:italic;font-weight:400}.bio-root .subhead{color:var(--muted);text-wrap:pretty;max-width:640px;margin:0 auto 32px;font-size:clamp(17px,1.8vw,20px);font-weight:400;line-height:1.5}.bio-root .subhead strong{color:var(--ink-2);font-weight:600}.bio-root .hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:18px;display:flex}.bio-root .hero-micro{color:var(--muted-2);font-size:13px}.bio-root .hero-seals{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:24px;margin-top:24px;font-size:13px;display:flex}.bio-root .seal{align-items:center;gap:6px;display:inline-flex}.bio-root .seal svg{color:var(--accent)}.bio-root .hero-stage{perspective:1600px;justify-content:center;align-items:center;height:660px;margin-top:16px;display:flex;position:relative}.bio-root .hero-stage .phone{transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute}.bio-root .hero-stage .phone-left{filter:drop-shadow(0 30px 50px #141e502e);z-index:1;transform:translate(-280px,40px)rotate(-10deg)scale(.86)}.bio-root .hero-stage .phone-right{filter:drop-shadow(0 30px 50px #141e502e);z-index:1;transform:translate(280px,40px)rotate(10deg)scale(.86)}.bio-root .hero-stage .phone-center{z-index:2;filter:drop-shadow(0 50px 70px #141e5040);transform:translateY(-10px)}@media (max-width:900px){.bio-root .hero-stage{transform-origin:top;height:560px;margin-bottom:-120px;transform:scale(.78)}}@media (max-width:560px){.bio-root .hero-stage .phone-left{transform:translate(-150px,50px)rotate(-12deg)scale(.7)}.bio-root .hero-stage .phone-right{transform:translate(150px,50px)rotate(12deg)scale(.7)}.bio-root .hero-stage .phone-center{transform:translateY(0)scale(.85)}}.bio-root .phone{width:280px;height:580px;box-shadow:0 0 0 2px #ffffff80 inset, 0 0 0 3px #1a1a20, var(--shadow-phone);background:#0a0a0c;border-radius:44px;padding:10px;position:relative}.bio-root .phone-screen{background:#fff;border-radius:36px;width:100%;height:100%;position:relative;overflow:hidden}.bio-root .ms-photo{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.bio-root .ms-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;width:100%;height:100%;overflow:hidden auto}.bio-root .ms-scroll::-webkit-scrollbar{width:0;height:0}.bio-root .ms-photo-tall{width:100%;height:auto;display:block}.bio-root .ms-scroll-hint{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.01em;pointer-events:none;z-index:6;background:#0a0a0cb8;border-radius:999px;align-items:center;gap:7px;width:max-content;margin:-38px auto 0;padding:7px 14px;font-size:11px;font-weight:600;transition:opacity .35s,transform .35s;display:flex;position:sticky;bottom:14px;left:0;box-shadow:0 4px 14px #00000047}.bio-root .ms-scroll-hint.is-hidden{opacity:0;transform:translateY(8px)}.bio-root .ms-scroll-hint-dot{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;animation:1.4s ease-in-out infinite bio-hint-bounce;transform:rotate(45deg)}@keyframes bio-hint-bounce{0%,to{transform:rotate(45deg)translate(-1px,-1px)}50%{transform:rotate(45deg)translate(2px,2px)}}@media (prefers-reduced-motion:reduce){.bio-root .ms-scroll-hint-dot{animation:none}}.bio-root .phone-notch{z-index:10;background:#0a0a0c;border-radius:14px;width:86px;height:26px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.bio-root .phone-status{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;height:50px;padding:0 24px;font-size:11px;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.bio-root .phone-status .right{align-items:center;gap:4px;display:flex}.bio-root .ms{height:100%;padding:50px 16px 16px;position:relative;overflow:hidden}.bio-root .ms-cover{border-radius:18px;width:100%;height:130px;margin-bottom:-42px;position:relative;overflow:hidden}.bio-root .ms-cover:after{content:"";background:linear-gradient(#0000 30%,#0000002e 100%);position:absolute;inset:0}.bio-root .ms-avatar{z-index:2;width:72px;height:72px;color:var(--ink);background:#fff;border:4px solid #fff;border-radius:22px;place-items:center;margin:0 auto 12px;font-size:22px;font-weight:700;display:grid;position:relative;box-shadow:0 6px 14px -4px #0000002e}.bio-root .ms-name{text-align:center;letter-spacing:-.01em;color:var(--ink);margin:0;font-size:17px;font-weight:700}.bio-root .ms-tag{text-align:center;color:var(--muted);margin:4px 0 16px;font-size:11px;font-weight:500}.bio-root .ms-links{flex-direction:column;gap:8px;display:flex}.bio-root .ms-link{color:var(--ink);background:#f4f5f9;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-size:12px;font-weight:600;display:flex}.bio-root .ms-link.primary{background:var(--ink);color:#fff}.bio-root .ms-link-icon{background:#ffffff1f;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.bio-root .ms-link:not(.primary) .ms-link-icon{background:#0000000f}.bio-root .ms-link-meta{opacity:.55;margin-left:auto;font-size:10px;font-weight:500}.bio-root section{padding:var(--section-pad) 0}@media (max-width:900px){.bio-root{--section-pad:56px;--block-gap:40px}}@media (max-width:600px){.bio-root{--section-pad:44px;--block-gap:32px}}.bio-root .section-tinted{background:radial-gradient(60% 80% at 50% 0%, var(--accent-wash) 0%, transparent 70%), var(--bg)}.bio-root .section-soft{background:var(--bg-soft)}.bio-root .section-dark{color:#fff;background:#0a0a0c}.bio-root .section-head{text-align:center;max-width:760px;margin:0 auto var(--block-gap)}.bio-root .section-pill{background:var(--accent-wash);color:var(--accent-deep);border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.bio-root .section-dark .section-pill{color:#fff;background:#ffffff14}.bio-root h2.title{letter-spacing:-.03em;text-wrap:balance;margin:0 0 18px;font-size:clamp(32px,4.2vw,56px);font-weight:700;line-height:1.05}.bio-root h2.title em{font-family:var(--font-serif);color:var(--accent);letter-spacing:-.015em;font-style:italic;font-weight:400}.bio-root .section-dark h2.title em{color:#c4b8ff}.bio-root[data-accent=azul] .section-dark h2.title em{color:#a9c2ff}.bio-root .lead{color:var(--muted);text-wrap:pretty;margin:0;font-size:clamp(16px,1.6vw,19px);line-height:1.5}.bio-root .section-dark .lead{color:#ffffffb3}.bio-root .demo{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;display:grid}@media (max-width:900px){.bio-root .demo{grid-template-columns:1fr;gap:40px}}.bio-root .demo-tabs{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.bio-root .demo-tab{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.bio-root .demo-tab:hover{border-color:var(--accent);color:var(--accent)}.bio-root .demo-tab.active{background:var(--ink);color:#fff;border-color:var(--ink)}.bio-root .demo-tab-icon{place-items:center;width:18px;height:18px;display:inline-grid}.bio-root .demo-info h3{letter-spacing:-.025em;text-wrap:balance;margin:0 0 16px;font-size:clamp(28px,3.5vw,42px);font-weight:700;line-height:1.1}.bio-root .demo-info h3 em{font-family:var(--font-serif);color:var(--accent);font-style:italic;font-weight:400}.bio-root .demo-info p{color:var(--muted);margin:0 0 24px;font-size:16px;line-height:1.55}.bio-root .demo-points{gap:10px;margin-bottom:24px;display:grid}.bio-root .demo-point{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14px;display:flex}.bio-root .demo-point svg{color:var(--accent);flex-shrink:0;margin-top:2px}.bio-root .demo-stage{justify-content:center;align-items:center;height:660px;display:flex;position:relative}.bio-root .demo-stage:before{content:"";background:radial-gradient(50% 50% at 50% 50%, var(--accent-wash) 0%, transparent 70%);z-index:-1;position:absolute;inset:5%}.bio-root .demo-phone-anim{transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1)}.bio-root .demo-phone-anim.fade-out{opacity:0;transform:translateY(10px)scale(.98)}.bio-root .benefits-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:980px){.bio-root .benefits-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.bio-root .benefits-grid{grid-template-columns:1fr}}.bio-root .benefit-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:32px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.bio-root .benefit-card:hover{box-shadow:var(--shadow-lg);border-color:var(--accent-soft);transform:translateY(-4px)}.bio-root .benefit-icon{background:var(--accent-wash);width:48px;height:48px;color:var(--accent-deep);border-radius:14px;place-items:center;margin-bottom:24px;display:grid}.bio-root .benefit-card h3{letter-spacing:-.015em;text-wrap:balance;margin:0 0 10px;font-size:19px;font-weight:700}.bio-root .benefit-card p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.bio-root .benefit-card.feature{background:var(--ink);color:#fff;border-color:var(--ink)}.bio-root .benefit-card.feature h3{color:#fff}.bio-root .benefit-card.feature p{color:#ffffffb3}.bio-root .benefit-card.feature .benefit-icon{color:#fff;background:#ffffff1a}.bio-root .authority{background:linear-gradient(135deg, var(--accent-wash) 0%, #fff 100%);border:1px solid var(--accent-soft);border-radius:var(--radius-xl);grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;padding:72px 56px;display:grid}@media (max-width:900px){.bio-root .authority{grid-template-columns:1fr;padding:48px 32px}}.bio-root .authority h2{margin:0 0 16px}.bio-root .authority .quote{font-family:var(--font-serif);color:var(--accent-ink);border-left:3px solid var(--accent);text-wrap:balance;margin:24px 0 0;padding-left:18px;font-size:clamp(22px,2.5vw,30px);font-style:italic;line-height:1.25}.bio-root .authority-visual{aspect-ratio:1;border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;justify-content:center;gap:16px;padding:28px;display:flex;position:relative}.bio-root .race-row{align-items:center;gap:14px;display:flex}.bio-root .race-row .race-bar{background:#eef0f6;border-radius:999px;flex:1;height:10px;position:relative;overflow:hidden}.bio-root .race-row .race-bar .fill{background:linear-gradient(90deg, var(--accent) 0%, var(--accent-deep) 100%);border-radius:999px;height:100%;transition:width 1.2s cubic-bezier(.2,.7,.2,1)}.bio-root .race-row.gen .fill{background:#c4c8d5}.bio-root .race-row .race-label{color:var(--ink-2);min-width:80px;font-size:13px;font-weight:600}.bio-root .race-row .race-num{font-variant-numeric:tabular-nums;color:var(--muted);text-align:right;min-width:40px;font-size:12px;font-weight:600}.bio-root .offer-wrap{grid-template-columns:1fr 1fr;align-items:stretch;gap:48px;display:grid}@media (max-width:900px){.bio-root .offer-wrap{grid-template-columns:1fr}}.bio-root .offer-card{border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow);background:#fff;padding:48px;position:relative;overflow:hidden}.bio-root .offer-price{align-items:baseline;gap:6px;margin-bottom:8px;display:flex}.bio-root .offer-price .currency{color:var(--ink-2);letter-spacing:-.02em;font-size:22px;font-weight:600}.bio-root .offer-price .amount{letter-spacing:-.045em;color:var(--ink);font-size:clamp(72px,9vw,112px);font-weight:700;line-height:1}.bio-root .offer-once{color:var(--muted);margin-bottom:28px;font-size:13px;font-weight:500}.bio-root .offer-once .pay-pill{background:var(--accent-wash);color:var(--accent-deep);border-radius:999px;align-items:center;gap:6px;margin-left:4px;padding:4px 10px;font-weight:600;display:inline-flex}.bio-root .offer-card .lead{margin-bottom:24px}.bio-root .offer-includes{gap:12px;margin:0 0 32px;padding:0;list-style:none;display:grid}.bio-root .offer-includes li{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:15px;line-height:1.4;display:flex}.bio-root .offer-includes li .check{background:var(--accent-wash);width:22px;height:22px;color:var(--accent-deep);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.bio-root .offer-aside{background:var(--ink);color:#fff;border-radius:var(--radius-xl);flex-direction:column;justify-content:space-between;gap:24px;padding:48px;display:flex;position:relative;overflow:hidden}.bio-root .offer-aside:before{content:"";background:radial-gradient(circle, var(--accent) 0%, transparent 70%);opacity:.55;border-radius:50%;width:320px;height:320px;position:absolute;top:-120px;right:-120px}.bio-root .offer-aside h3{letter-spacing:-.02em;text-wrap:balance;margin:0 0 14px;font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.15;position:relative}.bio-root .offer-aside p{color:#ffffffb3;margin:0;line-height:1.55;position:relative}.bio-root .offer-aside .meta-row{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:18px;margin-top:auto;padding-top:24px;display:flex;position:relative}.bio-root .offer-aside .meta{flex-direction:column;gap:4px;display:flex}.bio-root .offer-aside .meta .k{text-transform:uppercase;letter-spacing:.08em;color:#ffffffa8;font-size:11px;font-weight:600}.bio-root .offer-aside .meta .v{font-size:15px;font-weight:600}.bio-root .intel{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;display:grid}@media (max-width:900px){.bio-root .intel{grid-template-columns:1fr}}.bio-root .intel-info h2{text-align:left}.bio-root .intel-info .lead{margin-bottom:24px}.bio-root .intel-list{gap:12px;margin-bottom:24px;display:grid}.bio-root .intel-list .item{color:#ffffffe0;align-items:flex-start;gap:12px;font-size:15px;display:flex}.bio-root .intel-list .item-dot{color:#fff;background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.bio-root .intel-quote{font-family:var(--font-serif);color:#ffffffeb;border-left:2px solid var(--accent);margin:0;padding-left:18px;font-size:clamp(20px,2.2vw,26px);font-style:italic;line-height:1.3}.bio-root .dashboard{border-radius:var(--radius-lg);background:#0f0f13;border:1px solid #ffffff12;padding:28px;position:relative;overflow:hidden;box-shadow:0 40px 80px -20px #00000080}.bio-root .dash-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.bio-root .dash-head .h-title{color:#ffffff8c;font-size:13px;font-weight:600}.bio-root .dash-head .h-live{color:#4ade80;background:#22c55e1f;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.bio-root .dash-head .h-live:before{content:"";background:#4ade80;border-radius:50%;width:6px;height:6px}.bio-root .dash-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}.bio-root .dash-stat{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;padding:16px}.bio-root .dash-stat .k{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.bio-root .dash-stat .v{letter-spacing:-.02em;color:#fff;margin-top:6px;font-size:26px;font-weight:700}.bio-root .dash-stat .d{color:#4ade80;margin-top:4px;font-size:11px;font-weight:600}.bio-root .dash-chart{height:130px;margin-bottom:20px;position:relative}.bio-root .dash-clicks{gap:8px;display:grid}.bio-root .click-row{color:#ffffffd9;align-items:center;gap:12px;font-size:13px;display:flex}.bio-root .click-row .label{width:110px;font-weight:500}.bio-root .click-row .bar{background:#ffffff0f;border-radius:999px;flex:1;height:8px;overflow:hidden}.bio-root .click-row .bar .fill{background:linear-gradient(90deg, var(--accent) 0%, var(--accent-deep) 100%);border-radius:999px;width:0;height:100%;animation:1.6s cubic-bezier(.2,.7,.2,1) forwards bio-grow}@keyframes bio-grow{to{width:var(--w,60%)}}.bio-root .click-row .num{text-align:right;color:#fff;font-variant-numeric:tabular-nums;width:50px;font-size:12px;font-weight:600}.bio-root .search-mock{border-radius:var(--radius-lg);border:1px solid var(--line);box-shadow:var(--shadow);text-align:left;background:#fff;max-width:720px;margin:0 auto;padding:24px 28px}.bio-root .search-bar{border:1px solid var(--line);background:#f8f9fc;border-radius:999px;align-items:center;gap:12px;padding:10px 18px;display:flex}.bio-root .search-bar input{color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:15px}.bio-root .search-results{gap:16px;margin-top:20px;display:grid}.bio-root .search-result{padding:4px 0}.bio-root .search-result .url{color:var(--muted-2);align-items:center;gap:8px;font-size:13px;display:flex}.bio-root .search-result .url .favicon{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-weight:800;display:grid}.bio-root .search-result .url.is-yours{color:var(--accent-deep);font-weight:600}.bio-root .search-result .h{color:#1a0dab;margin-top:2px;font-size:18px;font-weight:500;text-decoration:none}.bio-root .search-result.your .h{color:var(--accent-deep)}.bio-root .search-result .desc{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.4}.bio-root .search-result.your{background:var(--accent-wash);border:1px solid var(--accent-soft);border-radius:14px;margin:0 -16px;padding:14px 16px}.bio-root .ai-mock{margin-top:var(--block-gap);border-radius:var(--radius-lg);text-align:left;color:#ffffffe6;background:#0f0f13;border:1px solid #ffffff0f;max-width:720px;margin-left:auto;margin-right:auto;padding:24px 28px;font-size:14px;line-height:1.55;position:relative}.bio-root .ai-mock .ai-head{color:#fff9;align-items:center;gap:10px;margin-bottom:14px;font-size:12px;font-weight:600;display:flex}.bio-root .ai-mock .ai-head .dot{background:linear-gradient(135deg, var(--accent), var(--accent-deep));border-radius:6px;width:18px;height:18px}.bio-root .ai-mock .typing{background:var(--accent);vertical-align:-2px;width:6px;height:14px;margin-left:3px;animation:1s infinite bio-blink;display:inline-block}@keyframes bio-blink{50%{opacity:0}}.bio-root .ai-mock mark{background:var(--accent-wash);color:var(--accent-deep);border-radius:4px;padding:1px 6px;font-weight:600}.bio-root .timeline{grid-template-columns:repeat(3,1fr);gap:0;display:grid;position:relative}@media (max-width:820px){.bio-root .timeline{grid-template-columns:1fr}}.bio-root .timeline-step{border-right:1px dashed var(--line);padding:32px;position:relative}.bio-root .timeline-step:last-child{border-right:none}@media (max-width:820px){.bio-root .timeline-step{border-right:none;border-bottom:1px dashed var(--line)}.bio-root .timeline-step:last-child{border-bottom:none}}.bio-root .timeline-day{background:var(--accent-wash);color:var(--accent-deep);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.bio-root .timeline-step h3{letter-spacing:-.015em;margin:0 0 12px;font-size:22px;font-weight:700}.bio-root .timeline-step p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.bio-root .timeline-icon{border:1px solid var(--line);width:44px;height:44px;color:var(--ink-2);background:#fff;border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.bio-root .fast-card{margin-top:var(--block-gap);background:var(--ink);color:#fff;border-radius:var(--radius-xl);grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;padding:48px;display:grid;position:relative;overflow:hidden}@media (max-width:820px){.bio-root .fast-card{grid-template-columns:1fr;padding:32px}}.bio-root .fast-card:before{content:"";background:radial-gradient(circle, var(--accent) 0%, transparent 70%);opacity:.45;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-100px;left:-80px}.bio-root .fast-card h3{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(22px,2.4vw,30px);font-weight:700;position:relative}.bio-root .fast-card p{color:#ffffffb3;margin:0;line-height:1.55;position:relative}.bio-root .fast-card .fast-cta{justify-self:end;position:relative}@media (max-width:820px){.bio-root .fast-card .fast-cta{justify-self:start}}.bio-root .finale{text-align:center;padding:var(--section-pad) 0;background:linear-gradient(180deg, #fff 0%, var(--accent-wash) 60%, #fff 100%)}.bio-root .finale h2{margin-bottom:20px}.bio-root .finale .price-inline{color:var(--accent);font-weight:700}.bio-root .finale-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.bio-root .finale-micro{color:var(--muted-2);margin-top:16px;font-size:13px}.bio-root .bio-footer{border-top:1px solid var(--line);background:#fafbff;padding:56px 0 40px}.bio-root .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.bio-root .footer-meta{color:var(--muted-2);font-size:13px}.bio-root .footer-links{gap:24px;display:flex}.bio-root .footer-links a{color:var(--muted);font-size:13px;font-weight:500;text-decoration:none}.bio-root .footer-links a:hover{color:var(--ink)}.bio-root .fade-in{animation:.8s cubic-bezier(.2,.7,.2,1) both bio-fadeIn}@keyframes bio-fadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.bio-root .float{animation:6s ease-in-out infinite bio-float}@keyframes bio-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.bio-root .float,.bio-root .click-row .bar .fill,.bio-root .ai-mock .typing,.bio-root .portfolio-img,.bio-root .ms-scroll-hint-dot{animation:none}.bio-root .click-row .bar .fill{width:var(--w,60%)}.bio-root .portfolio-carousel-track{scroll-behavior:auto}.bio-root .benefit-card,.bio-root .demo-phone-anim,.bio-root .race-row .race-bar .fill,.bio-root .portfolio-card-img-wrap,.bio-root .portfolio-card-img-wrap:hover .portfolio-img,.bio-root .portfolio-card-img-wrap:focus-within .portfolio-img{transition-duration:.01ms}}.bio-root .portfolio-section{padding:var(--section-pad) 0;background:var(--bg-soft);position:relative;overflow:hidden}.bio-root .portfolio-carousel-wrapper{align-items:center;width:100%;display:flex;position:relative}.bio-root .portfolio-carousel-track{gap:var(--portfolio-gap);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:12px 10px;scroll-padding-left:10px;display:flex;overflow-x:auto}.bio-root .portfolio-carousel-track::-webkit-scrollbar{display:none}.bio-root .portfolio-item-card{flex:0 0 calc((100% - 2 * var(--portfolio-gap)) / 3);scroll-snap-align:start;flex-direction:column;align-items:center;gap:16px;display:flex}.bio-root .portfolio-card-img-wrap{aspect-ratio:1/1.2;width:100%;max-height:var(--portfolio-card-h);background:var(--bg-soft);border-radius:var(--radius);border:1px solid var(--line);box-shadow:0 4px 12px #0000000f, var(--shadow);transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s,border-color .4s;position:relative;overflow:hidden;container-type:size}.bio-root .portfolio-card-img-wrap:hover{border-color:var(--accent);transform:translateY(-8px);box-shadow:0 20px 40px -10px #141e502e,0 10px 20px -10px #141e5014}.bio-root .portfolio-img{object-fit:cover;object-position:top center;width:100%;height:auto;min-height:100%;transition:transform 1.5s ease-out;position:absolute;top:0;left:0}.bio-root .portfolio-card-img-wrap:hover .portfolio-img,.bio-root .portfolio-card-img-wrap:focus-within .portfolio-img{transform:translateY(calc(-100% + var(--wrap-h,100cqh)));transition:transform 8s linear}@media (hover:none){.bio-root .portfolio-img{animation:9s ease-in-out infinite alternate bio-portfolio-autoscroll}}@media (max-width:1024px){.bio-root .portfolio-item-card{flex-basis:calc((100% - var(--portfolio-gap)) / 2)}.bio-root{--portfolio-card-h:500px}}@media (max-width:640px){.bio-root .portfolio-item-card{flex-basis:78%}.bio-root{--portfolio-card-h:460px;--portfolio-gap:18px}}@keyframes bio-portfolio-autoscroll{0%,15%{transform:translateY(0)}85%,to{transform:translateY(calc(-100% + var(--wrap-h,100cqh)))}}.bio-root .portfolio-meta{text-align:center;transition:transform .3s}.bio-root .portfolio-card-img-wrap:hover~.portfolio-meta{transform:translateY(-4px)}.bio-root .portfolio-meta h3{color:var(--ink-2);margin:0 0 4px;font-size:16px;font-weight:700}.bio-root .portfolio-meta span{color:var(--muted);font-size:12px;font-weight:500}.bio-root .carousel-btn{border:1px solid var(--line);width:48px;height:48px;color:var(--ink-2);cursor:pointer;z-index:20;box-shadow:var(--shadow);background:#fff;border-radius:50%;place-items:center;transition:all .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.bio-root .carousel-btn:hover{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 8px 20px -6px var(--accent)}.bio-root .carousel-btn.prev{left:-24px}.bio-root .carousel-btn.next{right:-24px}@media (max-width:1280px){.bio-root .carousel-btn.prev{left:4px}.bio-root .carousel-btn.next{right:4px}}@media (max-width:600px){.bio-root .carousel-btn{width:44px;height:44px}.bio-root .carousel-btn.prev{left:2px}.bio-root .carousel-btn.next{right:2px}}
