.tryrow{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.tryrow{grid-template-columns:repeat(4,minmax(0,1fr))}}.try{gap:var(--sp-2);height:100%;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line-2);color:var(--ink);transition:border-color var(--dur-2) var(--ease), transform var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);background:#0f5e6308;border-radius:14px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.try:after{content:"";pointer-events:none;animation:try-sheen 6s var(--ease-in-out) infinite;animation-delay:calc(var(--i,0) * .6s + 1.2s);background:linear-gradient(110deg,#0000 30%,#0f5e631f 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.try:hover,.try:focus-visible{border-color:var(--gold-dim);box-shadow:var(--shadow-gold);transform:translateY(-2px)}.try-emoji{font-size:22px;line-height:1}.try-t{font:650 .95rem/1.2 var(--display);color:var(--ink)}.try-s{font-size:var(--t-micro);color:var(--ink-3);line-height:1.35}@keyframes try-sheen{0%,70%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.funnel{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;display:grid;position:relative}@media (min-width:900px){.funnel{grid-template-columns:repeat(3,minmax(0,1fr))}.funnel:before{content:"";background:linear-gradient(90deg, var(--line-2), var(--gold-dim), var(--line-2));height:1px;position:absolute;top:0;left:4%;right:4%}.funnel:after{content:"";background:var(--gold);width:7px;height:7px;animation:funnel-spark 5.5s var(--ease-in-out) infinite;border-radius:50%;position:absolute;top:-3px;left:4%;box-shadow:0 0 14px 3px #0f5e637c}}@keyframes funnel-spark{0%{opacity:0;left:4%}8%{opacity:1}92%{opacity:1}to{opacity:0;left:96%}}.funnel-step{gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--s1);transition:border-color var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);flex-direction:column;list-style:none;display:flex}.funnel-step:hover{border-color:var(--gold-dim);transform:translateY(-2px)}.funnel-step h3{font-size:var(--t-xl)}.funnel-featured{border-color:var(--gold-dim);background:linear-gradient(160deg, #0f5e630f, var(--s1) 60%);box-shadow:var(--shadow-gold)}.funnel-n{font:700 .75rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.checklist-grid{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.check-group{gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--s1);flex-direction:column;display:flex}.check-group h3{font-size:1.15rem}.check-items{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.check-items li{align-items:baseline;gap:var(--sp-2);color:var(--ink-2);font-size:var(--t-sm);display:flex}.check-items li:before{content:"";background:var(--gold-dim);border-radius:1px;flex:none;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.check-items li.prop:before{background:var(--gold);box-shadow:0 2px 8px #0f172a1f}.prop-mark{color:var(--gold);font-weight:700}.prose-dark{gap:var(--sp-4);max-width:70ch;color:var(--ink-2);flex-direction:column;display:flex}.prose-dark h2{color:var(--ink);margin-top:var(--sp-3);font-size:1.35rem}.prose-dark ul{padding-left:var(--sp-5);gap:var(--sp-2);flex-direction:column;display:flex}.prose-dark li{list-style:outside}.prose-dark a,.facts a{color:var(--gold)}.facts{gap:var(--sp-2) var(--sp-5);grid-template-columns:minmax(0,12rem) minmax(0,1fr);margin:0;display:grid}.facts dt{color:var(--ink-3)}.facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0}@media (max-width:560px){.facts{grid-template-columns:minmax(0,1fr)}.facts dd{margin-bottom:var(--sp-2)}}.consent-banner{z-index:80;max-width:520px;margin-left:auto;position:fixed;bottom:16px;left:16px;right:16px}@media (prefers-reduced-motion:reduce){.try:after,.funnel:after{animation:none;display:none}.try:hover,.funnel-step:hover{transform:none}}.ticker+.hero.hero-v2,.hero.hero-v2{padding:clamp(1.75rem,3.6vw,3.25rem) 0 clamp(2.5rem,5vw,4.5rem)}.hero-v2 .hero-grid{align-items:start;gap:clamp(2rem,4vw,3.5rem)}@media (min-width:1000px){.hero-v2 .hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.hero-copy{flex-direction:column;gap:clamp(.9rem,1.5vw,1.35rem);min-width:0;display:flex}.hero-v2 h1{letter-spacing:-.034em;text-wrap:balance;font-size:clamp(2.2rem,.55rem + 2.65vw,3.7rem);line-height:1.04}.hero-v2 .hero-lead{max-width:54ch;margin:0;font-size:clamp(1rem,.94rem + .28vw,1.15rem)}.pchoose{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:540px){.pchoose{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.pchoose-wide{grid-template-columns:repeat(4,minmax(0,1fr))}}.pcard{height:100%;color:var(--ink);border:1px solid var(--line-2);transition:border-color var(--dur-2) var(--ease), transform var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease), background var(--dur-2) var(--ease);background:linear-gradient(#0f5e6309,#0f5e6303);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 14px;text-decoration:none;display:grid;position:relative}.pcard:hover,.pcard:focus-visible{border-color:var(--gold-dim);background:linear-gradient(#0f5e6310,#0f5e6305);transform:translateY(-2px);box-shadow:0 10px 28px -12px #0f172a2e,0 4px 14px -8px #0f5e6330}.pcard-icon{background:var(--gold-wash-2);width:36px;height:36px;color:var(--gold);border:1px solid #0f5e6322;border-radius:10px;place-items:center;display:grid}.pcard-body{flex-direction:column;gap:3px;min-width:0;display:flex}.pcard-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pcard-t{font:650 1rem/1.2 var(--display);letter-spacing:-.01em}.pcard-tag{font:600 10px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ok);background:var(--ok-wash,#15803d1f);border:1px solid #15803d47;border-radius:999px;padding:4px 7px}.pcard-tag.is-new{color:#fff;background:var(--gold);border-color:var(--gold)}.pcard-b{font-size:var(--t-sm);color:var(--ink-2);line-height:1.45}.pcard-m{font:500 var(--t-micro)/1.3 var(--mono);color:var(--ink-3);letter-spacing:.01em;font-variant-numeric:tabular-nums}.pcard-go{color:var(--ink-4);transition:color var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);margin-top:3px}.pcard:hover .pcard-go,.pcard:focus-visible .pcard-go{color:var(--gold);transform:translate(3px)}.hero-cta{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.btn.hero-consult{--btn-bg:var(--gold-wash-2);--btn-fg:var(--gold);--btn-bd:var(--gold-dim)}.btn.hero-consult:hover{background:var(--gold-wash-3);box-shadow:var(--shadow-gold);border-color:var(--gold);color:var(--gold-hi)}.hero-proof{font-size:var(--t-sm);color:var(--ink-3);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.hero-proof li{align-items:center;gap:6px;display:inline-flex}.hero-proof svg{color:var(--gold);flex:none}.hero-demos{flex-direction:column;display:flex}.demo-name{height:30px;padding:0 var(--sp-3);border-radius:var(--r);background:var(--gold);color:#fff;font:600 var(--t-sm)/1 var(--sans);align-items:center;gap:7px;display:inline-flex;box-shadow:0 2px 16px #0f172a19}.hero-v2 .hero-demos .demo-stage{height:440px}@media (max-width:520px){.hero-v2 .hero-demos .demo-stage{height:470px}}@media (min-width:1000px){.hero-v2 .hero-grid{align-items:stretch}.hero-demos>.demo{flex:auto;min-height:0}.hero-v2 .hero-demos .demo-stage{flex:auto;height:auto;min-height:360px}}.hero-demos .demo[data-scene=console] .demo-screen{-webkit-mask-image:linear-gradient(#fff 86%,#0000);mask-image:linear-gradient(#fff 86%,#0000)}.hero-foot{z-index:1;gap:var(--sp-4) clamp(2rem, 4vw, 3.5rem);border-top:1px solid #0f5e6317;grid-template-columns:minmax(0,1fr);align-items:center;margin-top:clamp(1.5rem,3vw,2.5rem);padding-top:clamp(1.25rem,2.5vw,2rem);display:grid;position:relative}@media (min-width:1000px){.hero-foot{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}@media (prefers-reduced-motion:reduce){.pcard,.pcard-go{transition:none}.pcard:hover,.pcard:focus-visible{transform:none}}.ga-offer{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.ga-offer-item{gap:var(--sp-2);padding:var(--sp-5);border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--s1);flex-direction:column;display:flex}.ga-offer-item.is-paid{border-color:var(--gold-dim);background:linear-gradient(160deg, var(--gold-wash), transparent 60%), var(--s1);box-shadow:var(--shadow-gold)}.ga-offer-price{font:680 1.9rem/1.1 var(--display);letter-spacing:-.02em;color:var(--ink)}.hero-v2{position:relative;overflow:hidden}.hero-mesh{pointer-events:none;z-index:0;transform-origin:50% 0;background-image:linear-gradient(#0f5e630e 1px,#0000 1px),linear-gradient(90deg,#0f5e630e 1px,#0000 1px);background-size:56px 56px;height:140%;animation:14s linear infinite mesh-drift;position:absolute;inset:-40% -10% auto;transform:perspective(900px)rotateX(58deg);-webkit-mask-image:radial-gradient(60% 55% at 50% 40%,#fff 20%,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 40%,#fff 20%,#0000 75%)}@keyframes mesh-drift{0%{background-position:0 0,0 0}to{background-position:0 56px,56px 0}}.hero-v2 .shell{z-index:1;position:relative}.ochips{flex-direction:column;gap:10px;display:flex}.ochip-group{flex-direction:column;gap:6px;display:flex}.ochip-line{font:600 var(--t-micro)/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.ochip-line-n{color:var(--gold);margin-right:4px}.ochip-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px) and (max-width:999px),(min-width:1280px){.ochip-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.ochip{height:100%;color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color var(--dur-2) var(--ease), transform var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);background:linear-gradient(#0f5e630b,#0f5e6303);border:1px solid #0f5e631f;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 8px;padding:8px 10px;text-decoration:none;display:grid;position:relative;overflow:hidden}.ochip>svg{color:var(--gold);grid-row:1/span 2}.ochip-t{font:650 .84rem/1.15 var(--display);letter-spacing:-.01em}.ochip-p{font:500 10.5px/1.2 var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums}.ochip-p.is-free{color:var(--ok)}.ochip:after{content:"";pointer-events:none;animation:ochip-sweep 7s var(--ease-in-out,ease-in-out) infinite;animation-delay:calc(var(--i,0) * .18s + .6s);background:linear-gradient(105deg,#0000 35%,#0f5e631f 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}@keyframes ochip-sweep{0%{transform:translate(-120%)}18%,to{transform:translate(120%)}}.ochip:hover,.ochip:focus-visible{border-color:var(--gold-dim);transform:translateY(-2px);box-shadow:0 10px 26px -14px #0f5e6356,inset 0 0 2px 1px #0f172a0e}.px-section{position:relative;overflow:hidden}.px-aurora{pointer-events:none;filter:blur(20px);width:1100px;height:700px;animation:aurora 18s var(--ease-in-out,ease-in-out) infinite alternate;background:radial-gradient(closest-side,#0f5e6313,#0000 70%),radial-gradient(closest-side at 30% 60%,#0f5e6313,#0000 70%);position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}@keyframes aurora{0%{transform:translate(-55%,-50%)scale(1)}to{transform:translate(-45%,-46%)scale(1.12)}}.px{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1000px){.px{grid-template-columns:300px minmax(0,1fr);align-items:start}}.px-rail{gap:var(--sp-4);flex-direction:column;display:flex}.px-group{flex-direction:column;gap:4px;display:flex}.px-group-t{font:700 .75rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);padding:0 12px 6px}.px-item{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ink-2);transition:background var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease);background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid;position:relative;overflow:hidden}.px-item:hover{color:var(--ink);background:#0f5e6308}.px-item[aria-selected=true]{color:var(--ink);box-shadow:inset 3px 0 0 var(--gold);background:linear-gradient(90deg,#0f5e6317,#0f5e6304);border-color:#0f5e6336}.px-item-icon{width:30px;height:30px;color:var(--gold);background:var(--gold-wash-2);border:1px solid #0f5e631f;border-radius:8px;place-items:center;display:grid}.px-item[aria-selected=true] .px-item-icon{background:var(--gold);color:#fff;box-shadow:0 2px 18px #0f172a1f}.px-item-body{flex-direction:column;gap:1px;min-width:0;display:flex}.px-item-t{font:650 .92rem/1.2 var(--display);letter-spacing:-.01em}.px-item-s{font:500 10.5px/1.2 var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.px-item-p{font:500 10.5px/1 var(--mono);color:var(--ink-3);white-space:nowrap}.px-bar{transform-origin:0;background:linear-gradient(90deg, var(--gold-lo), var(--gold));height:2px;animation:px-fill var(--px-dwell,8s) linear forwards;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0);box-shadow:0 2px 10px #0f172a1f}.px[data-paused=true] .px-bar{animation-play-state:paused}@keyframes px-fill{to{transform:scaleX(1)}}.px-stage{border-radius:var(--r-lg);background:linear-gradient(#ffffffeb,#fffffff5);border:1px solid #0f5e6326;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 90px -40px #0f172a2e,0 0 0 1px #0f172a1f,0 0 60px -30px #0f5e6343}.px-screen{border-bottom:1px solid var(--line-2);position:relative}.px-hud{border-bottom:1px solid var(--line);font:500 var(--t-micro)/1 var(--mono);color:var(--ink-3);align-items:center;gap:12px;padding:10px 14px;display:flex}.px-dots{gap:5px;display:inline-flex}.px-dots i{background:var(--line-3,#e3e9f1);border-radius:50%;width:8px;height:8px}.px-dots i:first-child{background:#0f5e6386}.px-hud-t{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.px-live{white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.px-live-dot{background:var(--ok);width:7px;height:7px;box-shadow:0 0 8px var(--ok);border-radius:50%;animation:1.6s ease-in-out infinite pulse-dot}@media (max-width:560px){.px-live{display:none}}.px-canvas-wrap{background:radial-gradient(at 50% 120%,#0f5e630f,#0000 60%),linear-gradient(#0f5e6307 1px,#0000 1px) 0 0/100% 28px;height:clamp(260px,30vw,340px);position:relative}.px-canvas-wrap:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0f5e630a,#0000);height:60px;animation:5s linear infinite px-scan;position:absolute;top:-60px;left:0;right:0}@keyframes px-scan{to{top:100%}}.pv-canvas{width:100%;height:100%;display:block}.px-corner{border:0 solid #0f5e6369;width:14px;height:14px;position:absolute}.px-corner.tl{border-top-width:1.5px;border-left-width:1.5px;top:10px;left:10px}.px-corner.tr{border-top-width:1.5px;border-right-width:1.5px;top:10px;right:10px}.px-corner.bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:10px;left:10px}.px-corner.br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:10px;right:10px}.px-copy{gap:var(--sp-5);padding:var(--sp-5);animation:px-in .5s var(--ease) both;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:760px){.px-copy{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}@keyframes px-in{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}.px-title{letter-spacing:-.02em;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem)}.px-plain{color:var(--ink-3);font-size:.7em;font-weight:500}.px-q{font:600 1.05rem/1.4 var(--display);color:var(--gold-hi,var(--gold))}.px-side{justify-content:space-between}.px-gets{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.px-gets li{font-size:var(--t-sm);color:var(--ink-2);border:1px solid var(--line);background:#0f5e6302;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:8px 10px;display:grid}.px-gets svg{color:var(--gold);margin-top:3px}@media (max-width:999px){.px-rail{gap:var(--sp-3);scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;padding-bottom:4px;overflow-x:auto}.px-group{flex-direction:row;flex:none;align-items:center;gap:6px}.px-group-t{writing-mode:initial;padding:0 4px}.px-item{scroll-snap-align:start;flex:none;grid-template-columns:auto auto;width:auto}.px-item-p,.px-item-s{display:none}}@media (prefers-reduced-motion:reduce){.hero-mesh,.ochip:after,.px-aurora,.px-canvas-wrap:after,.px-live-dot{animation:none}.ochip:after{display:none}.px-bar,.px-copy{animation:none}.ochip,.px-item{transition:none}}.agents .agent{position:relative}.agents .agent:before{content:"";transform-origin:0;background:linear-gradient(90deg, var(--gold-lo), var(--gold));width:100%;height:2px;animation:agent-read 13.2s var(--ease-in-out,ease-in-out) infinite;position:absolute;top:-1px;left:0;transform:scaleX(0);box-shadow:0 2px 12px #0f172a1f}.agents .agent h3{transition:color var(--dur-2) var(--ease)}.agents .agent h3:after{content:"reading";font:600 9.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ok);opacity:0;border:1px solid #15803d59;border-radius:999px;padding:3px 6px;animation:13.2s ease-in-out infinite agent-badge}@keyframes agent-read{0%{opacity:1;transform:scaleX(0)}6%{opacity:1;transform:scaleX(1)}9%,to{opacity:0;transform:scaleX(1)}}@keyframes agent-badge{0%,to{opacity:0}1%,8%{opacity:1}10%{opacity:0}}.agents .agent:first-child:before,.agents .agent:first-child h3:after{animation-delay:0s}.agents .agent:nth-child(2):before,.agents .agent:nth-child(2) h3:after{animation-delay:1.2s}.agents .agent:nth-child(3):before,.agents .agent:nth-child(3) h3:after{animation-delay:2.4s}.agents .agent:nth-child(4):before,.agents .agent:nth-child(4) h3:after{animation-delay:3.6s}.agents .agent:nth-child(5):before,.agents .agent:nth-child(5) h3:after{animation-delay:4.8s}.agents .agent:nth-child(6):before,.agents .agent:nth-child(6) h3:after{animation-delay:6s}.agents .agent:nth-child(7):before,.agents .agent:nth-child(7) h3:after{animation-delay:7.2s}.agents .agent:nth-child(8):before,.agents .agent:nth-child(8) h3:after{animation-delay:8.4s}.agents .agent:nth-child(9):before,.agents .agent:nth-child(9) h3:after{animation-delay:9.6s}.agents .agent:nth-child(10):before,.agents .agent:nth-child(10) h3:after{animation-delay:10.8s}.agents .agent:nth-child(11):before,.agents .agent:nth-child(11) h3:after{animation-delay:12s}@media (prefers-reduced-motion:reduce){.agents .agent:before,.agents .agent h3:after{animation:none}.agents .agent:before{display:none}}.hero-rot-line{font:600 clamp(1.05rem, .95rem + .5vw, 1.35rem)/1.3 var(--display);letter-spacing:-.01em;color:var(--ink-2);margin:0}.hero-rot-k{color:var(--ink-3);font-weight:500}.hrot{vertical-align:bottom;display:inline-block}.hrot-box{display:inline-grid;position:relative}.hrot-sizer{visibility:hidden;grid-area:1/1}.hrot-word{color:var(--gold);white-space:nowrap;animation:hrot-in .45s var(--ease) both;grid-area:1/1}@keyframes hrot-in{0%{opacity:0;filter:blur(3px);transform:translateY(.45em)}to{opacity:1;filter:none;transform:none}}@media (max-width:560px){.hrot-sizer,.hrot-word{white-space:normal}}.btn.hero-agency{--btn-bg:var(--gold-wash-2);--btn-fg:var(--gold);--btn-bd:var(--gold-dim)}.btn.hero-agency:hover{background:var(--gold-wash-3);box-shadow:var(--shadow-gold);border-color:var(--gold);color:var(--gold-hi)}.ochip.ochan>.ochan-dot{grid-row:1/span 2}.ochan-dot{background:var(--ok);width:8px;height:8px;box-shadow:0 0 8px var(--ok);border-radius:50%;flex:none}.ochan-dot.is-soon{box-shadow:none;border:1.5px dashed var(--ink-4,var(--ink-3));background:0 0}.ochip.ochan.is-soon{border-style:dashed;border-color:var(--line-2);background:0 0}.ochip.ochan.is-soon .ochip-t{color:var(--ink-2)}@media (min-width:640px) and (max-width:999px),(min-width:1280px){.ochip-channels{grid-template-columns:repeat(3,minmax(0,1fr))}}.agency-section{position:relative;overflow:hidden}.agency-grid{gap:var(--sp-6,32px);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1000px){.agency-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.agency-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.agency-flow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1000px) and (max-width:1199px){.agency-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}.agency-flow li{background:linear-gradient(#0f5e630b,#0f5e6303);border:1px solid #0f5e631f;border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex;position:relative;overflow:hidden}.agency-flow li:before{content:"";transform-origin:0;background:linear-gradient(90deg, var(--gold-lo), var(--gold));width:100%;height:2px;animation:agency-step 8.8s var(--ease-in-out,ease-in-out) infinite;animation-delay:calc(var(--i,0) * 2.2s);position:absolute;top:0;left:0;transform:scaleX(0);box-shadow:0 2px 10px #0f172a1f}@keyframes agency-step{0%{opacity:1;transform:scaleX(0)}20%{opacity:1;transform:scaleX(1)}25%,to{opacity:0;transform:scaleX(1)}}.agency-flow-n{font:700 .75rem/1 var(--sans);letter-spacing:.1em;color:var(--gold)}.agency-flow strong{font:650 .95rem/1.2 var(--display);letter-spacing:-.01em}.agency-trust{flex-direction:column;gap:8px}.agency-stage{border-radius:var(--r-lg);background:linear-gradient(#ffffffeb,#fffffff5);border:1px solid #0f5e6326;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 90px -40px #0f172a2e,0 0 0 1px #0f172a1f,0 0 60px -30px #0f5e6343}.px-canvas-wrap.agency-canvas{height:clamp(340px,38vw,460px)}.po-canvas{width:100%;height:100%;display:block}.agency-legend{font-size:var(--t-sm);color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin:0;padding:12px 14px;list-style:none;display:flex}.agency-legend li{align-items:center;gap:6px;display:inline-flex}.agency-legend li.is-soon{color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.hrot-word{animation:none}.agency-flow li:before{opacity:.6;animation:none;transform:scaleX(1)}}.hitl-section{position:relative;overflow:hidden}.hitl-formula{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;display:flex}.hitl-term{font:650 clamp(.95rem, .9rem + .3vw, 1.15rem)/1.1 var(--display);letter-spacing:-.01em;border:1px solid var(--line-2);background:var(--s1,#0f5e6303);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.hitl-term.hitl-ai{color:var(--gold);border-color:var(--gold-dim);background:var(--gold-wash-2)}.hitl-term.hitl-human{color:var(--ok);background:var(--ok-wash,#15803d1a);border-color:#15803d66}.hitl-term.hitl-result{color:#fff;background:var(--gold);border-color:var(--gold);box-shadow:0 2px 24px #0f172a1f}.hitl-op{font:700 1.4rem/1 var(--display);color:var(--ink-3)}.hero-head{z-index:1;align-items:center;gap:var(--sp-3);text-align:center;flex-direction:column;margin-bottom:clamp(1.75rem,3.5vw,3rem);display:flex;position:relative}.hero-v2 .hero-head h1{max-width:none;font-size:clamp(2.3rem,.9rem + 3.4vw,4.4rem)}.hero-head .hero-rot-line{text-align:center}@media (max-width:640px){.hero-head{text-align:left;align-items:flex-start}.hero-head .hero-rot-line{text-align:left}}.hlines{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0f5e6308,#0f5e6302);border:1px solid #0f5e631f;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.hline{grid-template-columns:minmax(0,1fr);align-items:center;gap:8px 14px;padding:12px 14px;display:grid}.hline+.hline{border-top:1px solid #0f5e6313}@media (min-width:640px){.hline{grid-template-columns:150px minmax(0,1fr)}}.hline-k{flex-direction:column;gap:2px;display:flex}.hline-n{font:650 .95rem/1.1 var(--display);color:var(--gold);letter-spacing:-.01em}.hline-s{font:500 var(--t-micro)/1.2 var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em}.ochip-list.hline-list{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1440px){.ochip-list.hline-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.hline .ochip{background:#ffffff59;padding:7px 10px}.hline-pills{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hpill{font:600 var(--t-sm)/1.2 var(--display);color:var(--ink);background:var(--ok-wash,#15803d14);transition:border-color var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);border:1px solid #15803d59;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;text-decoration:none;display:inline-flex}.hpill:hover{border-color:var(--ok);color:var(--ink);transform:translateY(-1px)}.hpill.is-soon{color:var(--ink-3);border:1px dashed var(--line-2);background:0 0;font-weight:500}.hpill-soon{font:500 10px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4,var(--ink-3))}.hero-proof.hero-proof-grid{grid-template-columns:minmax(0,1fr);gap:6px 18px;display:grid}@media (min-width:640px){.hero-proof.hero-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.hpill{transition:none}.hpill:hover{transform:none}}.hl-top{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1000px){.hl-top{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.hl-loop{grid-template-columns:minmax(0,1fr) minmax(240px,340px) minmax(0,1fr);grid-template-areas:".t.""l c r"".b.";place-items:center;gap:4px 10px;display:grid}.hl-loop svg{grid-area:c;width:100%;height:auto;overflow:visible}.hl-label{text-align:center;opacity:.55;max-width:170px;animation:8s linear infinite hl-lit;animation-delay:calc(var(--i) * 2s);flex-direction:column;gap:2px;display:flex}.hl-label strong{font:650 1rem/1.15 var(--display);color:var(--ink)}.hl-label span{font-size:var(--t-sm);color:var(--ink-3);line-height:1.35}.hl-label-0{grid-area:t}.hl-label-1{text-align:left;grid-area:r;justify-self:start}.hl-label-2{grid-area:b}.hl-label-3{text-align:right;grid-area:l;justify-self:end}@keyframes hl-lit{0%,16%{opacity:1}26%,to{opacity:.5}}.hl-rotor,.hl-spin{transform-box:view-box;transform-origin:200px 200px}.hl-rotor{animation:8s linear infinite hl-rot}.hl-spin{animation:40s linear infinite reverse hl-rot}@keyframes hl-rot{to{transform:rotate(360deg)}}.hl-node{fill:#fff;stroke:#0f5e6369;stroke-width:1.5px}.hl-node-0{stroke:#3a9a9e}.hl-node-1{stroke:#15803d}.hl-node-2{stroke:var(--navy)}.hl-node-3{stroke:#15803d}.hl-halo{fill:#0f5e6300;transform-box:fill-box;transform-origin:50%;animation:8s ease-out infinite hl-halo;animation-delay:calc(var(--i) * 2s)}.hl-station:nth-child(n) .hl-halo{fill:#0f5e6330}@keyframes hl-halo{0%{opacity:.9;transform:scale(.6)}14%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}.hl-num{font:600 9px var(--mono);fill:var(--ink-2);letter-spacing:.04em}.hl-center-k{font:600 11px var(--mono);fill:var(--ink-3);letter-spacing:.3em}.hl-center{font:650 22px var(--display);fill:#3a9a9e;letter-spacing:-.01em}@media (max-width:640px){.hl-loop{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"c c""t r""l b";gap:12px}.hl-loop svg{max-width:320px}.hl-label,.hl-label-1,.hl-label-3{text-align:left;border-left:2px solid #0f5e634d;justify-self:stretch;max-width:none;padding:8px 10px}.hl-label-0{grid-area:t}.hl-label-1{grid-area:r}.hl-label-2{grid-area:b}.hl-label-3{grid-area:l}}.hl-duet{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.hl-duet{grid-template-columns:260px minmax(0,1fr);align-items:stretch}}.hl-tasks{flex-direction:column;gap:4px;display:flex}.hl-tasks button{text-align:left;cursor:pointer;font:600 .95rem/1.25 var(--display);color:var(--ink-3);transition:color var(--dur-2) var(--ease), background var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);background:0 0;border:1px solid #0000;border-radius:12px;padding:12px 14px;position:relative;overflow:hidden}.hl-tasks button:hover{color:var(--ink);background:#0f5e6308}.hl-tasks button[aria-selected=true]{color:var(--ink);box-shadow:inset 3px 0 0 var(--gold);background:linear-gradient(90deg,#0f5e6317,#0f5e6304);border-color:#0f5e6336}.hl-bar{transform-origin:0;background:linear-gradient(90deg, var(--gold-lo), var(--gold));height:2px;animation:linear forwards px-fill;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0);box-shadow:0 2px 8px #0f172a1f}@media (max-width:899px){.hl-tasks{scrollbar-width:none;flex-direction:row;padding-bottom:2px;overflow-x:auto}.hl-tasks button{white-space:nowrap;flex:none}}.hl-stage{border-radius:var(--r-lg);background:radial-gradient(at 20%,#0f5e630f,#0000 55%),radial-gradient(at 80%,#15803d14,#0000 55%),linear-gradient(#ffffffeb,#fffffff5);border:1px solid #0f5e6326;align-items:center;min-height:260px;padding:clamp(1.25rem,3vw,2.25rem);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #0f172a2e,0 0 60px -30px #0f5e6339}.hl-pair{gap:var(--sp-4);animation:hl-in .5s var(--ease) both;grid-template-columns:minmax(0,1fr) minmax(90px,.7fr) minmax(0,1fr);align-items:center;display:grid}@keyframes hl-in{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}.hl-side{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.hl-side strong{font:680 1.2rem/1.2 var(--display);letter-spacing:-.01em}.hl-role{font:600 var(--t-micro)/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.hl-ai .hl-role{color:var(--gold)}.hl-human .hl-role{color:var(--ok)}.hl-does{font-size:var(--t-sm);color:var(--ink-2);max-width:30ch;line-height:1.45}.hl-orb{border-radius:50%;place-items:center;width:84px;height:84px;margin-bottom:6px;display:grid;position:relative}.hl-orb-ai{color:#fff;background:radial-gradient(circle at 35% 30%,#0f5e63,#3a9a9e 45%,#9fcfcf);box-shadow:0 2px 34px #0f172a1f}.hl-orb-human{color:#166534;background:radial-gradient(circle at 35% 30%,#15803d,#15803d 45%,#166534);box-shadow:0 0 34px #15803d80}.hl-orb i{opacity:0;border:1.5px solid;border-radius:50%;animation:3s ease-out infinite hl-ripple;position:absolute;inset:0}.hl-orb-ai i{border-color:#0f5e6399}.hl-orb-human i{border-color:#15803dcc}.hl-orb i:nth-child(3){animation-delay:1s}.hl-orb i:nth-child(4){animation-delay:2s}@keyframes hl-ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.hl-link{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex;position:relative}.hl-link svg{width:100%;height:40px;overflow:visible}.hl-flow{filter:drop-shadow(0 2px 4px #0f172a1f);animation:1.6s linear infinite hl-flow}@keyframes hl-flow{to{stroke-dashoffset:-40px}}.hl-link-t{font:500 var(--t-micro)/1 var(--mono);color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase}@media (max-width:640px){.hl-pair{gap:var(--sp-3);grid-template-columns:minmax(0,1fr)}.hl-link svg{width:40px;height:64px;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.hl-rotor,.hl-spin,.hl-halo,.hl-label,.hl-orb i,.hl-flow,.hl-pair,.hl-bar{animation:none}.hl-label{opacity:1}}.hl-duet>*,.hl-top>*{min-width:0}.shop-hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}@media (min-width:1080px){.shop-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
