:root{--v4-obsidian:#070707;--v4-obsidian-soft:#0f0f0d;--v4-ivory:#f2ebdd;--v4-paper:#e5dccb;--v4-ink:#16130f;--v4-gold:#d5a529;--v4-gold-light:#e8c874;--v4-terracotta:#a94f37;--v4-terracotta-dark:#70301f;--v4-petrol:#103f3c;--v4-petrol-light:#1d625c;--v4-muted-dark:#bdb2a1;--v4-muted-light:#6d665c;--v4-line-dark:#f2ebdd24;--v4-line-light:#16130f2e;--v4-gutter:clamp(1.25rem, 4vw, 4.5rem);--v4-radius-sm:.75rem;--v4-radius:1.25rem;--v4-radius-lg:2rem;--v4-display:Georgia, "Times New Roman", serif;--v4-sans:var(--font-outfit), "Segoe UI", sans-serif}html{scroll-behavior:smooth}.v4-shell{z-index:2;background:var(--v4-obsidian);min-height:100vh;color:var(--v4-ivory);font-family:var(--v4-sans);position:relative;overflow:clip}.v4-shell *,.v4-shell :before,.v4-shell :after{box-sizing:border-box}.v4-shell a,.v4-shell button,.v4-shell input{font:inherit}.v4-shell a,.v4-shell button{-webkit-tap-highlight-color:transparent}.v4-shell a:focus-visible,.v4-shell button:focus-visible,.v4-shell input:focus-visible{outline:3px solid var(--v4-gold-light);outline-offset:4px}.v4-header{inset:0 var(--v4-gutter) auto;z-index:20;width:min(100% - (var(--v4-gutter) * 2), 1320px);border-bottom:1px solid var(--v4-line-dark);justify-content:space-between;align-items:center;min-height:6rem;margin-inline:auto;display:flex;position:absolute}.v4-brand{min-height:48px;color:var(--v4-ivory);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.v4-brand img{object-fit:cover;border:1px solid #d5a52940;border-radius:50%;width:46px;height:46px;box-shadow:0 0 30px #d5a5291f}.v4-brand span{gap:.1rem;display:grid}.v4-brand strong{letter-spacing:.01em;font-size:1rem}.v4-brand small{color:var(--v4-muted-dark);letter-spacing:.16em;text-transform:uppercase;font-size:.67rem}.v4-header nav{align-items:center;gap:clamp(1rem,2.2vw,2.25rem);display:flex}.v4-header nav>a{min-width:44px;min-height:44px;color:var(--v4-muted-dark);justify-content:center;align-items:center;padding-inline:.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}.v4-header nav>a:hover{color:var(--v4-ivory)}.v4-header .v4-header-cta{color:var(--v4-ivory);border:1px solid #d5a5295c;border-radius:999px;gap:.5rem;padding:0 1.1rem}.v4-hero{min-height:min(980px,100svh);padding:9rem max(var(--v4-gutter), calc((100vw - 1320px) / 2)) 4.5rem;isolation:isolate;background:radial-gradient(circle at 79% 46%,#d5a52921,#0000 26%),radial-gradient(circle at 97% 82%,#103f3c40,#0000 32%),linear-gradient(110deg,#050505 0%,#080806 54%,#07110f 100%);grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(2rem,4vw,5rem);display:grid;position:relative}.v4-hero:before{z-index:-2;content:"";background-image:linear-gradient(#f2ebdd09 1px,#0000 1px),linear-gradient(90deg,#f2ebdd09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 12%,#0000 88%);mask-image:linear-gradient(#000 12%,#0000 88%)}.v4-hero:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #d5a5291f;border-radius:50%;width:42vw;position:absolute;top:5rem;right:-12vw;box-shadow:0 0 0 5vw #d5a52905,0 0 0 10vw #d5a52903}.v4-hero-copy{z-index:2;max-width:660px;position:relative}.v4-kicker,.v4-overline{color:var(--v4-gold);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700;line-height:1.5}.v4-kicker{align-items:center;gap:.75rem;display:flex}.v4-kicker>span{background:var(--v4-gold);width:2.5rem;height:1px}.v4-hero h1{max-width:690px;font-family:var(--v4-display);letter-spacing:-.055em;text-wrap:balance;margin:clamp(1.5rem,3vw,2.5rem) 0 1rem;font-size:clamp(3.1rem,4.8vw,5.25rem);font-weight:500;line-height:.94}.v4-hero-signal{color:var(--v4-gold-light);letter-spacing:.08em;margin:0 0 1.15rem;font-size:.78rem;font-weight:700;line-height:1.5}.v4-lead{max-width:620px;color:var(--v4-muted-dark);margin:0;font-size:clamp(1.03rem,1.45vw,1.22rem);line-height:1.72}.v4-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.v4-button{border:1px solid #0000;border-radius:.2rem;justify-content:center;align-items:center;gap:.65rem;min-height:52px;padding:.85rem 1.25rem;font-size:.91rem;font-weight:700;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.v4-button:hover{transform:translateY(-2px)}.v4-button-primary{background:var(--v4-gold);color:var(--v4-ink)}.v4-button-primary:hover{background:var(--v4-gold-light)}.v4-button-secondary{color:var(--v4-ivory);border-color:#f2ebdd33}.v4-button-secondary:hover{background:#f2ebdd0d;border-color:#e8c87480}.v4-hero-footnote{color:#8e877c;align-items:center;gap:.5rem;margin:1.25rem 0 0;font-size:.78rem;display:flex}.v4-hero-footnote svg{color:var(--v4-gold)}.v4-hero-visual{background:#09100e;border:1px solid #f2ebdd24;border-radius:.85rem;width:100%;min-height:650px;margin:0;position:relative;overflow:hidden;box-shadow:0 42px 120px #0000007a}.v4-hero-photo{object-fit:cover;object-position:52% center;transform:scale(1.01)}.v4-hero-visual-shade{z-index:1;background:linear-gradient(#04070605 38%,#040706db 100%),linear-gradient(90deg,#04070638,#0000 42%);position:absolute;inset:0}.v4-hero-connectors{z-index:2;pointer-events:none;position:absolute;inset:0}.v4-hero-connector{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050a09c2;border:1px solid #f2ebdd38;border-radius:.55rem;align-items:center;gap:.7rem;min-width:176px;padding:.72rem .85rem;animation:6s ease-in-out infinite v4-connector-float;display:flex;position:absolute;box-shadow:0 18px 45px #00000047,inset 0 1px #ffffff0d}.v4-hero-connector>i{width:34px;height:34px;color:var(--v4-gold-light);background:#d5a5291a;border:1px solid #d5a52957;border-radius:50%;flex:none;place-items:center;display:grid}.v4-hero-connector>span{gap:.15rem;display:grid}.v4-hero-connector strong{color:var(--v4-ivory);letter-spacing:.02em;font-size:.73rem}.v4-hero-connector small{color:#aaa397;font-size:.61rem}.v4-hero-connector.is-message{top:15%;left:7%}.v4-hero-connector.is-calendar{animation-delay:-2s;top:24%;right:5%}.v4-hero-connector.is-crm{animation-delay:-4s;top:48%;left:10%}.v4-hero-visual figcaption{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050a09b8;border:1px solid #f2ebdd29;border-radius:.55rem;padding:1rem;position:absolute;inset:auto 1.25rem 1.25rem;box-shadow:0 18px 50px #00000047}.v4-hero-visual figcaption>.v4-live-status{color:var(--v4-gold-light);letter-spacing:.11em;text-transform:uppercase;font-size:.66rem;font-weight:700}.v4-hero-visual figcaption>div{border-top:1px solid #f2ebdd1f;grid-template-columns:repeat(3,1fr);margin-top:.85rem;display:grid}.v4-hero-visual figcaption>div>span{min-height:72px;color:var(--v4-ivory);align-content:start;gap:.35rem;padding:.8rem .9rem 0 0;font-size:.72rem;line-height:1.35;display:grid}.v4-hero-visual figcaption>div>span+span{border-left:1px solid #f2ebdd1f;padding-left:.9rem}.v4-hero-visual figcaption small{color:var(--v4-gold);letter-spacing:.1em;font-size:.57rem;font-weight:700}.v4-system-map{background:linear-gradient(135deg,#ffffff09,#0000 32%),#050605c2;border:1px solid #f2ebdd1f;width:100%;max-width:700px;min-height:650px;margin:0;position:relative;box-shadow:0 36px 100px #00000061}.v4-system-map:before,.v4-system-map:after{pointer-events:none;content:"";position:absolute}.v4-system-map:before{opacity:.22;background:linear-gradient(90deg,#0000 49.8%,#d5a5292e 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#d5a5291f 50%,#0000 50.2%);inset:0}.v4-system-map:after{border:1px solid #d5a52917;inset:70px 32px 68px}.v4-system-map-topline{z-index:2;border-bottom:1px solid var(--v4-line-dark);color:#817b70;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:66px;padding:0 1.25rem;font-size:.68rem;font-weight:600;display:flex;position:relative}.v4-live-status{color:var(--v4-muted-dark);align-items:center;gap:.45rem;display:inline-flex}.v4-live-status i,.v4-demo-safe i,.v4-ticket-status i{background:#75b8aa;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 4px #75b8aa1a}.v4-system-stage{z-index:1;height:520px;margin:0 1.25rem;position:relative}.v4-system-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v4-system-lines path{fill:none;stroke:#d5a52940;stroke-width:1.2px;vector-effect:non-scaling-stroke}.v4-system-lines .v4-system-pulse{stroke:var(--v4-gold-light);stroke-dasharray:12 170;stroke-linecap:round;stroke-width:2px;animation:4s linear infinite v4-flow-pulse}.v4-system-lines .v4-system-pulse-out{animation-delay:2s}.v4-system-inputs,.v4-system-outputs{z-index:2;flex-direction:column;justify-content:space-between;width:124px;display:flex;position:absolute;inset-block:1rem}.v4-system-inputs{left:0}.v4-system-outputs{right:0}.v4-system-node{min-height:68px;color:var(--v4-muted-dark);background:#0c0d0b;border:1px solid #f2ebdd24;place-items:center;gap:.35rem;font-size:.73rem;animation:6s ease-in-out infinite v4-tool-float;display:grid;box-shadow:0 10px 35px #00000040}.v4-system-inputs .v4-system-node:nth-child(2),.v4-system-outputs .v4-system-node:first-child{animation-delay:-2s}.v4-system-inputs .v4-system-node:nth-child(3),.v4-system-outputs .v4-system-node:nth-child(2){animation-delay:-4s}.v4-system-outputs .v4-system-node:nth-child(3){animation-delay:-1s}.v4-system-node svg{color:var(--v4-gold)}.v4-system-node.is-human{background:#70301f57;border-color:#a94f378c}.v4-system-node.is-human svg{color:#dc8f73}.v4-system-core{z-index:3;width:240px;height:340px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.v4-core-orbit{border:1px solid #d5a52942;border-radius:50%;position:absolute;top:37%;left:50%;transform:translate(-50%,-50%)}.v4-core-orbit:after{background:var(--v4-gold-light);width:7px;height:7px;box-shadow:0 0 15px var(--v4-gold);content:"";border-radius:50%;position:absolute;top:-4px;left:50%}.v4-core-orbit-one{width:210px;height:210px;animation:18s linear infinite v4-orbit}.v4-core-orbit-two{width:170px;height:170px;animation:14s linear infinite reverse v4-orbit}.v4-core-disc{z-index:2;border:1px solid var(--v4-gold);text-align:center;background:radial-gradient(circle at 50% 30%,#e8c8743b,#0000 35%),#0c0b08;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:138px;height:138px;display:flex;position:absolute;top:37%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #d5a5290b,0 0 45px #d5a52929}.v4-core-disc small{color:var(--v4-gold);letter-spacing:.14em;text-transform:uppercase;font-size:.58rem}.v4-core-disc strong{font-family:var(--v4-display);margin:.2rem 0 .15rem;font-size:1.55rem;font-weight:500}.v4-core-disc span{color:var(--v4-muted-dark);font-size:.62rem}.v4-system-core ol{gap:.45rem;margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:230px 0 auto}.v4-system-core li{min-height:42px;color:var(--v4-ivory);background:#070707e0;border:1px solid #d5a52938;align-items:center;gap:.65rem;padding:0 .75rem;font-size:.75rem;display:flex}.v4-system-core li span{color:var(--v4-gold);font-size:.63rem}.v4-system-map figcaption{z-index:2;border-top:1px solid var(--v4-line-dark);color:#777166;letter-spacing:.03em;justify-content:space-between;align-items:center;gap:1rem;min-height:62px;padding:0 1.25rem;font-size:.68rem;display:flex;position:relative}.v4-system-map figcaption strong{color:var(--v4-gold-light);font-weight:600}.v4-tool-map-section{padding:clamp(5rem, 8vw, 8rem) max(var(--v4-gutter), calc((100vw - 1320px) / 2));color:var(--v4-ivory);background:radial-gradient(circle at 80%,#103f3c3d,#0000 34%),linear-gradient(120deg,#070706,#08100e);border-top:1px solid #f2ebdd14;grid-template-columns:minmax(280px,.72fr) minmax(560px,1.28fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid;position:relative}.v4-tool-map-copy{max-width:470px}.v4-tool-map-copy h2{font-family:var(--v4-display);letter-spacing:-.052em;margin:1.15rem 0 1.35rem;font-size:clamp(3rem,5vw,5.2rem);font-weight:500;line-height:.96}.v4-tool-map-copy>p:last-child{color:var(--v4-muted-dark);margin:0;font-size:.94rem;line-height:1.72}.v4-tool-map-section .v4-system-map{max-width:none}.v4-trust{padding:clamp(5rem, 8vw, 8rem) max(var(--v4-gutter), calc((100vw - 1240px) / 2));background:radial-gradient(circle at 90% 15%, #d5a52921, transparent 25%), var(--v4-ivory);color:var(--v4-ink);grid-template-columns:minmax(260px,.85fr) minmax(360px,1.15fr);gap:clamp(3rem,7vw,8rem);display:grid;position:relative}.v4-trust-statement{align-self:center}.v4-trust-statement h2{max-width:500px;font-family:var(--v4-display);letter-spacing:-.045em;margin:1.25rem 0 0;font-size:clamp(2.8rem,4.4vw,4.8rem);font-weight:500;line-height:.98}.v4-system-spine{align-self:center;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.v4-system-spine li{color:#49433a;letter-spacing:.04em;text-transform:uppercase;border:1px solid #16130f3b;align-items:center;gap:1rem;min-height:58px;padding:0 1rem;font-size:.86rem;font-weight:650;display:flex}.v4-system-spine li span{color:#987518;font-size:.62rem}.v4-system-spine li.is-core{border-color:var(--v4-ink);background:var(--v4-ink);color:var(--v4-ivory);box-shadow:16px 16px #a94f3729}.v4-trust-rail{border-top:1px solid var(--v4-line-light);border-bottom:1px solid var(--v4-line-light);grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin-top:1rem;display:grid}.v4-trust-rail p{color:#544e45;align-items:center;gap:.65rem;min-height:74px;margin:0;padding:1rem;font-size:.78rem;font-weight:600;display:flex}.v4-trust-rail p+p{border-left:1px solid var(--v4-line-light)}.v4-trust-rail svg{color:#987518;flex:none}.v4-section{padding:clamp(5rem, 9vw, 9rem) max(var(--v4-gutter), calc((100vw - 1240px) / 2));position:relative}.v4-section-index{top:clamp(2rem,4vw,3.75rem);right:max(var(--v4-gutter), calc((100vw - 1240px) / 2));color:currentColor;letter-spacing:.14em;opacity:.38;font-size:.62rem;font-weight:700;position:absolute}.v4-section-heading{max-width:850px}.v4-section-heading h2,.v4-demo-intro h2,.v4-final h2{font-family:var(--v4-display);letter-spacing:-.05em;text-wrap:balance;margin:1.1rem 0 1rem;font-size:clamp(2.8rem,5vw,5.2rem);font-weight:500;line-height:.98}.v4-section-heading>p:last-child,.v4-demo-intro>p,.v4-final>div>p{max-width:680px;color:var(--v4-muted-light);margin:0;font-size:1rem;line-height:1.7}.v4-section-heading-light>p:last-child{color:var(--v4-muted-dark)}.v4-before-after{background:linear-gradient(90deg, transparent 49.9%, #16130f0d 50%, transparent 50.1%), var(--v4-paper);color:var(--v4-ink)}.v4-comparison{grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr);align-items:center;margin-top:clamp(3rem,6vw,5rem);display:grid}.v4-compare-card{border:1px solid #16130f1f;min-height:570px;padding:clamp(1.25rem,3vw,2rem)}.v4-compare-card header{border-bottom:1px solid;justify-content:space-between;align-items:flex-start;gap:1rem;min-height:50px;display:flex}.v4-compare-card header span{font-family:var(--v4-display);font-size:1.65rem}.v4-compare-card header small{letter-spacing:.06em;font-size:.68rem}.v4-compare-before{color:#564f45;background:#d9d0bf}.v4-compare-after{background:var(--v4-petrol);color:var(--v4-ivory);border-color:#0000;box-shadow:0 25px 65px #103f3c38}.v4-compare-message{background:#f2ebdd66;border:1px solid #16130f21;grid-template-columns:auto 1fr auto;align-items:start;gap:.75rem;margin-top:2rem;padding:1.25rem;display:grid}.v4-compare-message p{color:var(--v4-ink);gap:.35rem;margin:0;font-size:.92rem;line-height:1.5;display:grid}.v4-compare-message small{color:var(--v4-muted-light);letter-spacing:.11em;text-transform:uppercase;font-size:.64rem;font-weight:700}.v4-compare-card ul{gap:0;margin:2rem 0 0;padding:0;list-style:none;display:grid}.v4-compare-card li{border-top:1px solid;align-items:center;gap:.75rem;min-height:54px;font-size:.84rem;display:flex}.v4-compare-card li svg{flex:none}.v4-compare-before li{border-color:#16130f29}.v4-compare-after li{border-color:#f2ebdd29}.v4-compare-after li svg{color:var(--v4-gold-light)}.v4-operation-ticket{background:#07070738;border:1px solid #e8c87447;gap:0;margin-top:2rem;padding:1rem 1.25rem;display:grid}.v4-operation-ticket>p{border-bottom:1px solid #f2ebdd1f;gap:.3rem;margin:0;padding:.75rem 0;display:grid}.v4-operation-ticket p span{color:#9fb9b5;letter-spacing:.11em;text-transform:uppercase;font-size:.6rem}.v4-operation-ticket p strong{font-size:.81rem;font-weight:600}.v4-operation-ticket>div{justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.v4-ticket-status{color:#a6d4cc;align-items:center;gap:.5rem;font-size:.7rem;display:inline-flex}.v4-operation-ticket>div small{color:#f2ebdd85;font-size:.65rem}.v4-compare-arrow{color:#756d61;justify-items:center;gap:.75rem;display:grid}.v4-compare-arrow span{letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl;font-size:.56rem;font-weight:700}.v4-capabilities{background:radial-gradient(circle at 20% 10%, #a94f3724, transparent 24%), var(--v4-obsidian);color:var(--v4-ivory)}.v4-capabilities .v4-section-heading{max-width:940px}.v4-bento{grid-template-columns:repeat(12,1fr);gap:1rem;margin-top:clamp(3rem,6vw,5rem);display:grid}.v4-capability{isolation:isolate;min-height:620px;color:var(--v4-ivory);background:#09100e;border:1px solid #f2ebdd24;border-radius:.7rem;flex-direction:column;padding:clamp(1.5rem,3vw,2.4rem);display:flex;position:relative;overflow:hidden}.v4-capability-conversation{grid-column:span 7}.v4-capability-voice{grid-column:span 5}.v4-capability-operations{grid-column:span 12;min-height:540px}.v4-capability-media{z-index:-3;object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute}.v4-capability:hover .v4-capability-media{transform:scale(1.025)}.v4-capability-scrim{z-index:-2;background:linear-gradient(#040706db 0%,#0407068f 38%,#0407060f 70%,#040706e0 100%),linear-gradient(90deg,#04070659,#0000 62%);position:absolute;inset:0}.v4-capability-operations .v4-capability-media{object-position:center}.v4-capability-operations .v4-capability-scrim{background:linear-gradient(90deg,#031313fa 0%,#031313cc 34%,#03131329 66%,#0313136b 100%),linear-gradient(#03131347,#0000 55%,#031313b8)}.v4-capability-top{z-index:2;justify-content:space-between;align-items:flex-start;min-height:48px;display:flex;position:relative}.v4-capability-top>span{letter-spacing:.13em;font-size:.68rem;font-weight:700}.v4-capability-eyebrow{z-index:2;color:var(--v4-gold-light);letter-spacing:.14em;text-transform:uppercase;margin:2.5rem 0 .75rem;font-weight:700;position:relative;font-size:.65rem!important}.v4-capability h3{z-index:2;max-width:540px;font-family:var(--v4-display);letter-spacing:-.045em;margin:0;font-size:clamp(2.3rem,4vw,4.1rem);font-weight:500;line-height:.98;position:relative}.v4-capability>p:not(.v4-capability-eyebrow){z-index:2;color:#f2ebddc7;max-width:530px;margin:1rem 0 0;font-size:.92rem;line-height:1.65;position:relative}.v4-capability-proof{z-index:2;color:#f2ebdde0;letter-spacing:.05em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050a09b3;border:1px solid #f2ebdd2e;border-radius:999px;align-items:center;gap:.55rem;max-width:calc(100% - clamp(3rem,6vw,4.8rem));min-height:42px;padding:.65rem .8rem;font-size:.65rem;line-height:1.35;display:inline-flex;position:absolute;inset:auto auto clamp(1.5rem,3vw,2.4rem) clamp(1.5rem,3vw,2.4rem)}.v4-capability-operations h3{max-width:590px;font-size:clamp(2.5rem,4vw,4rem)}.v4-capability-operations>p:not(.v4-capability-eyebrow){max-width:520px}.v4-personal{min-height:820px;padding:clamp(5rem, 9vw, 8rem) max(var(--v4-gutter), calc((100vw - 1320px) / 2));isolation:isolate;color:var(--v4-ivory);background:#08100f;align-items:center;display:flex;position:relative;overflow:hidden}.v4-personal-media{z-index:-3;object-fit:cover;object-position:center}.v4-personal-shade{z-index:-2;background:linear-gradient(90deg,#040a09fa 0%,#040a09e6 34%,#040a0940 67%,#040a096b 100%),linear-gradient(#040a091f,#040a098a);position:absolute;inset:0}.v4-personal-copy{max-width:660px}.v4-personal h2{font-family:var(--v4-display);letter-spacing:-.055em;margin:1.1rem 0 1.4rem;font-size:clamp(3.2rem,5.4vw,5.8rem);font-weight:500;line-height:.94}.v4-personal-copy>p:not(.v4-overline):not(.v4-personal-limit){max-width:610px;color:var(--v4-muted-dark);margin:0;font-size:1rem;line-height:1.72}.v4-personal-copy>strong{max-width:610px;color:var(--v4-gold-light);margin-top:1.25rem;font-size:1.05rem;line-height:1.55;display:block}.v4-personal-functions{flex-wrap:wrap;gap:.45rem;margin-top:2rem;display:flex}.v4-personal-functions span{color:#f2ebddd1;background:#050a09a3;border:1px solid #f2ebdd29;border-radius:.2rem;padding:.5rem .65rem;font-size:.67rem}.v4-personal-limit{color:#968e82;align-items:flex-start;gap:.6rem;max-width:620px;margin:1.4rem 0 0;font-size:.73rem;line-height:1.55;display:flex}.v4-personal-limit svg{color:var(--v4-gold);flex:none;margin-top:.15rem}.v4-personal-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.v4-automation{background:linear-gradient(#16130f09 1px, transparent 1px), linear-gradient(90deg, #16130f09 1px, transparent 1px), var(--v4-ivory);color:var(--v4-ink);background-size:58px 58px}.v4-automation-flow{border:1px solid var(--v4-line-light);grid-template-columns:repeat(6,1fr);margin-top:clamp(3rem,5vw,4.5rem);display:grid}.v4-automation-flow>div{min-height:94px;color:var(--v4-muted-light);letter-spacing:.07em;text-transform:uppercase;grid-template-columns:1fr auto;align-items:center;gap:.5rem;padding:1rem;font-size:.68rem;font-weight:700;display:grid}.v4-automation-flow>div+div{border-left:1px solid var(--v4-line-light)}.v4-automation-flow svg{color:#a8801c}.v4-automation-examples{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1rem;display:grid}.v4-automation-examples article{border:1px solid var(--v4-line-light);background:#ffffff42;min-height:280px;padding:clamp(1.4rem,2.5vw,2rem)}.v4-automation-examples article>div{color:#9a7518;justify-content:space-between;align-items:center;display:flex}.v4-automation-examples article>div span{font-size:.64rem;font-weight:700}.v4-automation-examples h3{font-family:var(--v4-display);margin:3.25rem 0 .8rem;font-size:1.8rem;font-weight:500;line-height:1.05}.v4-automation-examples p{color:#655e55;margin:0;font-size:.8rem;line-height:1.65}.v4-demo{background:linear-gradient(#16130f0a 1px, transparent 1px), linear-gradient(90deg, #16130f0a 1px, transparent 1px), var(--v4-ivory);color:var(--v4-ink);background-size:54px 54px}.v4-demo-intro{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:3rem;display:grid}.v4-demo-intro h2{max-width:820px}.v4-demo-intro>p{border-top:1px solid var(--v4-line-light);padding-top:1rem}.v4-demo-sector-picker{gap:.85rem;margin-top:clamp(2.25rem,4vw,3.5rem);display:grid}.v4-demo-sector-picker>p{color:#6e675d;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:700}.v4-demo-sector-picker>div{scrollbar-color:#16130f33 transparent;gap:.55rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.v4-demo-sector-picker button{color:#625b51;min-height:44px;font:inherit;cursor:pointer;background:#fffdf894;border:1px solid #16130f29;flex:none;padding:.65rem 1rem;font-size:.72rem;font-weight:650;transition:border-color .18s,color .18s,background-color .18s}.v4-demo-sector-picker button:hover{color:var(--v4-ink);border-color:#16130f61}.v4-demo-sector-picker button.is-active{border-color:var(--v4-ink);color:var(--v4-ivory);background:var(--v4-ink)}.v4-demo-sector-picker button:disabled{opacity:.55;cursor:wait}.v4-demo-sector-picker button:focus-visible{outline:2px solid var(--v4-gold);outline-offset:2px}.v4-demo-console{background:var(--v4-obsidian);border:1px solid #16130f26;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);min-height:720px;margin-top:1rem;display:grid;box-shadow:0 35px 90px #16130f30}.v4-demo-readout{border-right:1px solid var(--v4-line-dark);color:var(--v4-ivory);background:radial-gradient(circle at 10% 90%,#103f3c57,#0000 36%),#0a0a09;flex-direction:column;padding:clamp(1.25rem,3vw,2rem);display:flex}.v4-demo-readout-head{border-bottom:1px solid var(--v4-line-dark);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:flex-start;gap:1rem;min-height:48px;font-size:.72rem;font-weight:700;display:flex}.v4-demo-readout-head small{color:#75b8aa;font-size:.58rem}.v4-demo-readout ol{gap:0;margin:2rem 0 0;padding:0;list-style:none;display:grid}.v4-demo-readout li{border-bottom:1px solid var(--v4-line-dark);color:#645f56;align-items:center;gap:.75rem;min-height:68px;font-size:.76rem;transition:color .22s;display:flex}.v4-demo-readout li>span{color:#655f55;border:1px solid #f2ebdd1f;flex:none;place-items:center;width:28px;height:28px;font-size:.58rem;display:grid}.v4-demo-readout li.is-reached{color:var(--v4-ivory)}.v4-demo-readout li.is-reached>span{color:var(--v4-gold-light);background:#d5a52914;border-color:#d5a52980}.v4-demo-guardrail{background:#a94f371c;border:1px solid #a94f3766;align-items:flex-start;gap:.75rem;margin-top:auto;padding:1rem;display:flex}.v4-demo-guardrail svg{color:#dc8f73;flex:none}.v4-demo-guardrail p{color:var(--v4-muted-dark);gap:.35rem;margin:0;font-size:.69rem;line-height:1.5;display:grid}.v4-demo-guardrail strong{color:#dc8f73;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem}.v4-chat{min-width:0;color:var(--v4-ivory);background:radial-gradient(circle at 80% 20%,#d5a5290d,#0000 28%),#111310;grid-template-rows:auto minmax(350px,1fr) auto auto;display:grid}.v4-chat>header{border-bottom:1px solid var(--v4-line-dark);justify-content:space-between;align-items:center;gap:1rem;min-height:78px;padding:0 1.25rem;display:flex}.v4-chat>header>div{align-items:center;gap:.75rem;display:flex}.v4-demo-avatar{width:40px;height:40px;color:var(--v4-gold-light);background:#d5a52912;border:1px solid #d5a52973;border-radius:50%;flex:none;place-items:center;display:grid}.v4-chat>header p{gap:.2rem;margin:0;display:grid}.v4-chat>header strong{font-size:.88rem}.v4-chat>header small{color:#8e887e;font-size:.65rem}.v4-demo-safe{color:#8e887e;align-items:center;gap:.5rem;font-size:.65rem;display:inline-flex}.v4-chat-stream{scrollbar-color:#d5a5294d transparent;flex-direction:column;gap:1rem;min-height:420px;max-height:520px;padding:1.5rem;display:flex;overflow-y:auto}.v4-chat-date{color:#69645b;letter-spacing:.1em;text-transform:uppercase;margin:0 auto .5rem;font-size:.6rem}.v4-chat-row{align-items:flex-start;gap:.55rem;max-width:78%;display:flex}.v4-chat-row>span{width:28px;height:28px;color:var(--v4-gold);border:1px solid #f2ebdd1f;border-radius:50%;flex:none;place-items:center;display:grid}.v4-chat-row>div{background:#f2ebdd0e;border:1px solid #f2ebdd1a;padding:.8rem .9rem}.v4-chat-row small{color:var(--v4-gold-light);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.56rem;font-weight:700;display:block}.v4-chat-row p{color:#ded6c7;margin:0;font-size:.82rem;line-height:1.55}.v4-chat-row.is-visitor{flex-direction:row;align-self:flex-end}.v4-chat-row.is-visitor>div{background:#d5a5291f;border-color:#d5a52940;order:1}.v4-chat-row.is-visitor>span{order:2}.v4-chat-row.is-visitor small{color:#a69e91;text-align:right}.v4-chat-row.is-system{max-width:90%}.v4-chat-row.is-system>span{color:#75b8aa;border-color:#75b8aa59}.v4-chat-row.is-system>div{background:#103f3c5c;border-color:#75b8aa57}.v4-chat-row.is-system small{color:#9fd0c7}.v4-demo-typing p{align-items:center;gap:.32rem;min-width:42px;min-height:14px;display:flex}.v4-demo-typing p i{background:var(--v4-gold-light);border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite v4-demo-pulse}.v4-demo-typing p i:nth-child(2){animation-delay:.12s}.v4-demo-typing p i:nth-child(3){animation-delay:.24s}@keyframes v4-demo-pulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.v4-chat-controls{border-top:1px solid var(--v4-line-dark);padding:1rem 1.25rem 1.15rem}.v4-demo-suggestion{width:100%;min-height:48px;color:var(--v4-gold-light);text-align:left;cursor:pointer;background:#d5a5290f;border:1px solid #d5a5294d;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;font-size:.76rem;transition:background-color .18s;display:flex}.v4-demo-suggestion:hover{background:#d5a5291f}.v4-demo-suggestion:disabled{opacity:.55;cursor:wait}.v4-demo-complete{color:#9fd0c7;background:#103f3c47;border:1px solid #75b8aa52;align-items:center;gap:.65rem;min-height:48px;margin:0;padding:.75rem .9rem;font-size:.75rem;display:flex}.v4-chat-controls form{gap:.4rem;margin-top:.75rem;display:grid}.v4-chat-controls label{color:#777167;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:700}.v4-chat-controls form>div{background:#0000002e;border:1px solid #f2ebdd26;align-items:center;min-height:50px;display:flex}.v4-chat-controls input{min-width:0;height:48px;color:var(--v4-ivory);background:0 0;border:0;outline:0;flex:1;padding:0 1rem;font-size:.82rem}.v4-chat-controls input::placeholder{color:#676158}.v4-chat-controls input:disabled{opacity:.68;cursor:wait}.v4-chat-controls form button{width:48px;height:48px;color:var(--v4-ink);background:var(--v4-gold);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.v4-chat-controls form button:disabled{color:#777167;cursor:not-allowed;background:#292a27}.v4-chat>footer{border-top:1px solid var(--v4-line-dark);color:#69645b;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:0 1.25rem;font-size:.6rem;display:flex}.v4-chat>footer button{color:#a29b8f;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;min-height:44px;padding:0 .2rem;font-size:.64rem;display:inline-flex}.v4-chat>footer button:disabled{opacity:.35;cursor:not-allowed}.v4-scenarios{background:var(--v4-paper);color:var(--v4-ink)}.v4-tabs{border-top:1px solid var(--v4-line-light);border-bottom:1px solid var(--v4-line-light);margin-top:3rem;display:flex}.v4-tabs button{color:#71695f;cursor:pointer;background:0 0;border:0;min-width:150px;min-height:58px;padding:0 1rem;font-size:.76rem;font-weight:700;position:relative}.v4-tabs button+button{border-left:1px solid var(--v4-line-light)}.v4-tabs button[aria-selected=true]{color:var(--v4-ivory);background:var(--v4-ink)}.v4-tabs button[aria-selected=true]:after{background:var(--v4-gold);content:"";height:2px;position:absolute;inset:auto 1rem -1px}.v4-scenario-panel{border:1px solid var(--v4-line-light);grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);min-height:540px;margin-top:1rem;display:grid}.v4-scenario-panel>header{color:var(--v4-ivory);background:radial-gradient(circle at 20% 75%, #d5a52924, transparent 32%), var(--v4-ink);padding:clamp(2rem,4vw,3.5rem);position:relative;overflow:hidden}.v4-scenario-panel>header:after{content:"";border:1px solid #d5a5293d;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-95px;right:-95px;box-shadow:0 0 0 28px #d5a52908,0 0 0 58px #d5a52905}.v4-scenario-panel>header p{color:var(--v4-gold);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:700}.v4-scenario-panel>header h3{z-index:2;max-width:450px;font-family:var(--v4-display);letter-spacing:-.045em;margin:2rem 0 0;font-size:clamp(2.4rem,4vw,4.1rem);font-weight:500;line-height:1;position:relative}.v4-scenario-panel>header>span{z-index:2;color:#817b70;max-width:260px;font-size:.62rem;line-height:1.5;position:absolute;bottom:2rem;left:clamp(2rem,4vw,3.5rem)}.v4-scenario-grid{padding:clamp(1.5rem,3vw,2.5rem);display:grid}.v4-scenario-grid>div{border-bottom:1px solid var(--v4-line-light);grid-template-columns:42px 1fr auto;align-items:center;gap:.75rem;min-height:110px;display:grid;position:relative}.v4-scenario-grid>div:last-child{border-bottom:0}.v4-scenario-grid>div>span{color:#987518;font-size:.64rem}.v4-scenario-grid p{color:#5e574e;gap:.4rem;margin:0;font-size:.8rem;line-height:1.5;display:grid}.v4-scenario-grid strong{color:var(--v4-ink);letter-spacing:.09em;text-transform:uppercase;font-size:.67rem}.v4-scenario-grid svg{color:#9b7520}.v4-method{background:radial-gradient(circle at 8% 10%, #a94f3733, transparent 26%), var(--v4-obsidian);color:var(--v4-ivory)}.v4-method-list{grid-template-columns:repeat(5,1fr);margin:clamp(3rem,6vw,5rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.v4-method-list:before{content:"";background:#d5a5294d;height:1px;position:absolute;inset:22px 0 auto}.v4-method-list li{padding-right:clamp(1rem,3vw,2.5rem);position:relative}.v4-method-list li>span{z-index:2;width:44px;height:44px;color:var(--v4-gold-light);background:var(--v4-obsidian);border:1px solid #d5a52980;border-radius:50%;place-items:center;font-size:.67rem;display:grid;position:relative}.v4-method-list li>div{padding-top:1.5rem}.v4-method-list h3{font-family:var(--v4-display);margin:0 0 .75rem;font-size:1.6rem;font-weight:500}.v4-method-list p{color:#8e877c;max-width:240px;margin:0;font-size:.78rem;line-height:1.6}.v4-limits{background:linear-gradient(90deg,#a94f372e,#0000 65%),#ffffff05;border:1px solid #a94f3780;grid-template-columns:auto 1fr;align-items:start;gap:1.25rem;margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.5rem,3vw,2.5rem);display:grid}.v4-limits>svg,.v4-limits .v4-overline{color:#dc8f73}.v4-limits h3{max-width:850px;font-family:var(--v4-display);margin:.65rem 0;font-size:clamp(1.8rem,3vw,3rem);font-weight:500;line-height:1.05}.v4-limits div>p:last-child{max-width:770px;color:var(--v4-muted-dark);margin:0;font-size:.85rem;line-height:1.6}.v4-faq{background:var(--v4-ivory);color:var(--v4-ink)}.v4-faq .v4-section-heading{max-width:980px}.v4-faq-list{border-top:1px solid var(--v4-line-light);max-width:1040px;margin-top:clamp(3rem,6vw,5rem)}.v4-faq details{border-bottom:1px solid var(--v4-line-light)}.v4-faq summary{min-height:82px;color:var(--v4-ink);cursor:pointer;font-family:var(--v4-display);justify-content:space-between;align-items:center;gap:2rem;padding:1.25rem 0;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.15;list-style:none;display:flex}.v4-faq summary::-webkit-details-marker{display:none}.v4-faq summary svg{color:#9a7518;flex:none;transition:transform .18s}.v4-faq details[open] summary svg{transform:rotate(180deg)}.v4-faq details>p{color:#655e55;max-width:850px;margin:-.25rem 0 0;padding:0 0 1.75rem;font-size:.9rem;line-height:1.72}.v4-final{min-height:680px;padding:clamp(5rem, 10vw, 9rem) max(var(--v4-gutter), calc((100vw - 1240px) / 2));color:var(--v4-ivory);background:radial-gradient(circle at 85% 35%,#d5a52924,#0000 24%),linear-gradient(115deg,#080806,#0b100e);grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid;position:relative;overflow:hidden}.v4-final:before{aspect-ratio:1;content:"";border:1px solid #d5a52929;border-radius:50%;width:48vw;position:absolute;top:50%;right:-10vw;transform:translateY(-50%);box-shadow:0 0 0 4vw #d5a52906,0 0 0 8vw #d5a52905}.v4-final>div,.v4-final aside{z-index:2;position:relative}.v4-final h2{max-width:850px}.v4-final>div>p{color:var(--v4-muted-dark)}.v4-final .v4-button{margin-top:2rem}.v4-final aside{border-top:1px solid #d5a52980;border-bottom:1px solid #d5a52947;padding:1.5rem;display:grid}.v4-final aside>span{color:var(--v4-gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.75rem;font-size:.62rem;font-weight:700}.v4-final aside p{border-top:1px solid var(--v4-line-dark);color:var(--v4-muted-dark);margin:0;padding:.8rem 0;font-size:.8rem}.v4-footer{padding:clamp(4rem, 7vw, 6rem) max(var(--v4-gutter), calc((100vw - 1240px) / 2)) 1.5rem;border-top:1px solid var(--v4-line-dark);color:#8f887e;background:#050505;grid-template-columns:minmax(280px,1.4fr) repeat(3,minmax(150px,.7fr));gap:clamp(2rem,5vw,5rem);font-size:.76rem;display:grid}.v4-footer strong{color:var(--v4-gold);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.v4-footer-brand>strong{color:var(--v4-ivory);font-family:var(--v4-display);letter-spacing:-.03em;text-transform:none;font-size:2rem;font-weight:500}.v4-footer-brand p{max-width:410px;margin:1rem 0 0;line-height:1.7}.v4-footer nav,.v4-footer-contact{align-content:start;gap:.75rem;display:grid}.v4-footer nav strong,.v4-footer-contact strong{margin-bottom:.35rem;font-size:.62rem}.v4-footer a{color:#a49d92;text-decoration:none}.v4-footer a:hover{color:var(--v4-ivory)}.v4-footer-bottom{border-top:1px solid var(--v4-line-dark);color:#68635b;grid-column:1/-1;justify-content:space-between;gap:1rem;padding-top:1.5rem;font-size:.68rem;display:flex}@keyframes v4-flow-pulse{to{stroke-dashoffset:-182px}}@keyframes v4-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes v4-wave{0%,to{transform:scaleY(.58)}50%{transform:scaleY(1)}}@keyframes v4-connector-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}@keyframes v4-tool-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-5px)}}@media (max-width:1120px){.v4-hero{grid-template-columns:1fr;min-height:auto;padding-top:9rem}.v4-hero-copy{max-width:800px}.v4-hero-visual{max-width:none}.v4-tool-map-section{grid-template-columns:1fr}.v4-tool-map-copy{max-width:760px}.v4-trust{gap:3rem}.v4-automation-examples,.v4-footer{grid-template-columns:repeat(2,1fr)}.v4-footer-brand{grid-column:1/-1}.v4-demo-console{grid-template-columns:280px minmax(0,1fr)}}@media (max-width:900px){.v4-header nav>a:not(.v4-header-cta){display:none}.v4-trust{grid-template-columns:1fr}.v4-trust-statement h2{max-width:680px}.v4-trust-rail{grid-template-columns:repeat(2,1fr)}.v4-trust-rail p:nth-child(3){border-left:0;border-top:1px solid var(--v4-line-light)}.v4-trust-rail p:nth-child(4){border-top:1px solid var(--v4-line-light)}.v4-comparison{grid-template-columns:1fr;gap:1rem}.v4-compare-card{min-height:auto}.v4-compare-arrow{grid-template-columns:auto auto;justify-content:center}.v4-compare-arrow span{writing-mode:initial}.v4-compare-arrow svg{transform:rotate(90deg)}.v4-capability-conversation,.v4-capability-voice{grid-column:span 12}.v4-capability-operations{min-height:600px}.v4-personal{align-items:flex-end;min-height:900px}.v4-personal-media{object-position:68% center}.v4-personal-shade{background:linear-gradient(#040a0933 0%,#040a09b8 46%,#040a09fa 100%),linear-gradient(90deg,#040a0973,#0000)}.v4-automation-flow{grid-template-columns:repeat(3,1fr)}.v4-automation-flow>div:nth-child(4){border-left:0}.v4-automation-flow>div:nth-child(n+4){border-top:1px solid var(--v4-line-light)}.v4-demo-intro{grid-template-columns:1fr;gap:1rem}.v4-demo-console{grid-template-columns:1fr}.v4-demo-readout{border-right:0;border-bottom:1px solid var(--v4-line-dark);min-height:320px}.v4-demo-readout ol{grid-template-columns:repeat(2,1fr);gap:0 1rem}.v4-demo-guardrail{margin-top:1.5rem}.v4-scenario-panel{grid-template-columns:1fr}.v4-scenario-panel>header{min-height:380px}.v4-method-list{grid-template-columns:repeat(2,1fr);gap:2.5rem 1rem}.v4-method-list:before{display:none}.v4-final{grid-template-columns:1fr}}@media (max-width:640px){:root{--v4-gutter:1rem}.v4-header{min-height:5rem}.v4-brand img{width:40px;height:40px}.v4-brand small{display:none}.v4-header .v4-header-cta{min-height:42px;padding:0 .85rem;font-size:.76rem}.v4-hero{gap:3rem;padding-top:7.5rem}.v4-hero h1{font-size:clamp(2.9rem,13.5vw,4.25rem)}.v4-lead{font-size:1rem;line-height:1.65}.v4-actions{display:grid}.v4-button{width:100%}.v4-hero-visual{border-radius:.65rem;min-height:500px}.v4-hero-photo{object-position:60% center}.v4-hero-visual figcaption{padding:.8rem;inset:auto .75rem .75rem}.v4-hero-connector{min-width:150px;padding:.62rem .7rem}.v4-hero-connector.is-message{top:10%;left:4%}.v4-hero-connector.is-calendar{top:27%;right:3%}.v4-hero-connector.is-crm{top:46%;left:5%}.v4-hero-visual figcaption>div{grid-template-columns:1fr}.v4-hero-visual figcaption>div>span{align-items:center;gap:.65rem;min-height:0;padding:.65rem 0 0;display:flex}.v4-hero-visual figcaption>div>span+span{border-left:0;padding-left:0}.v4-tool-map-section{gap:2.5rem;padding-block:4.5rem}.v4-tool-map-copy h2{font-size:clamp(2.8rem,13vw,4rem)}.v4-system-map-topline{padding:0 .85rem}.v4-system-map-topline>span:first-child{display:none}.v4-system-stage{height:500px;margin:0 .6rem}.v4-system-lines{display:none}.v4-system-inputs,.v4-system-outputs{grid-template-columns:repeat(3,1fr);gap:.35rem;width:auto;display:grid;inset:auto 0}.v4-system-inputs{top:1.2rem}.v4-system-outputs{bottom:.75rem}.v4-system-node{min-height:62px;font-size:.62rem}.v4-system-core{width:210px;height:310px;top:50%}.v4-core-orbit-one{width:190px;height:190px}.v4-core-orbit-two{width:155px;height:155px}.v4-core-disc{width:126px;height:126px}.v4-system-core ol{inset:205px 0 auto}.v4-system-map figcaption{text-align:center;justify-content:center}.v4-system-map figcaption span{display:none}.v4-trust{padding-block:4.5rem}.v4-trust-rail{grid-template-columns:1fr}.v4-trust-rail p+p{border-top:1px solid var(--v4-line-light);border-left:0}.v4-section{padding-block:4.75rem}.v4-section-index{display:none}.v4-section-heading h2,.v4-demo-intro h2,.v4-final h2{font-size:clamp(2.7rem,13vw,4rem)}.v4-compare-card{padding:1rem}.v4-compare-card header{display:grid}.v4-capability{min-height:560px;padding:1.25rem}.v4-capability h3{font-size:2.8rem}.v4-capability-media{object-position:58% center}.v4-capability-proof{max-width:calc(100% - 2.5rem);inset:auto auto 1.25rem 1.25rem}.v4-capability-operations{min-height:620px}.v4-personal{min-height:980px;padding-block:4.5rem}.v4-personal h2{font-size:clamp(2.8rem,13vw,4rem)}.v4-personal-functions{gap:.35rem}.v4-personal-actions{display:grid}.v4-automation-flow{grid-template-columns:repeat(2,1fr)}.v4-automation-flow>div:nth-child(odd){border-left:0}.v4-automation-flow>div:nth-child(n+3){border-top:1px solid var(--v4-line-light)}.v4-automation-flow>div{min-height:78px}.v4-automation-examples{grid-template-columns:1fr}.v4-automation-examples article{min-height:240px}.v4-demo-console{margin-inline:calc(var(--v4-gutter) * -.25)}.v4-demo-readout{min-height:auto}.v4-demo-readout ol{grid-template-columns:1fr}.v4-chat>header{align-items:flex-start;padding-block:.85rem}.v4-demo-safe{text-align:right;max-width:84px}.v4-chat-stream{min-height:500px;max-height:600px;padding:1rem}.v4-chat-row{max-width:92%}.v4-chat>footer span{display:none}.v4-chat>footer{justify-content:flex-end}.v4-tabs{overflow-x:auto}.v4-tabs button{flex:1 0 auto}.v4-scenario-panel>header{min-height:360px;padding:1.5rem}.v4-scenario-panel>header>span{bottom:1.5rem;left:1.5rem}.v4-scenario-grid{padding:1rem}.v4-scenario-grid>div{grid-template-columns:32px 1fr;min-height:140px}.v4-scenario-grid svg{display:none}.v4-method-list{grid-template-columns:1fr;gap:2rem}.v4-method-list li{grid-template-columns:auto 1fr;gap:1rem;display:grid}.v4-method-list li>div{padding-top:.3rem}.v4-method-list p{max-width:none}.v4-limits{grid-template-columns:1fr}.v4-final{min-height:760px;padding-block:5rem}.v4-footer{grid-template-columns:1fr}.v4-footer-brand{grid-column:auto}.v4-footer-bottom{display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.v4-shell *,.v4-shell :before,.v4-shell :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
