input,select,textarea{caret-color:var(--inat-text-display)!important;color:var(--inat-text-display)}input:focus,select:focus,textarea:focus{caret-color:var(--inat-primary-strong)!important}.hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:120px 20px 80px;position:relative;perspective:1000px;overflow:hidden}.hero h1{font-size:clamp(4rem,12vw,7.5rem);font-weight:800;letter-spacing:-.05em;color:var(--inat-text-display);line-height:.95;margin-bottom:35px;opacity:0;transform:translateY(40px) scale(1.05);animation:heroZoomIn .9s cubic-bezier(.16,1,.3,1) .1s forwards;text-shadow:0 4px 40px rgb(var(--inat-primary-strong-rgb)/.2)}.hero .gradient-text{background:linear-gradient(135deg,var(--inat-primary-strong) 0,var(--inat-primary-soft) 50%,var(--inat-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 4px 30px rgb(var(--inat-primary-strong-rgb)/.35))}.hero p{font-size:clamp(1.2rem,2.8vw,1.6rem);color:var(--inat-text-secondary-strong);line-height:1.7;max-width:700px;margin:0 auto 50px;opacity:0;transform:translateY(24px);animation:fadeUp .7s ease-out .25s forwards}.hero-cta{opacity:0;transform:translateY(20px) scale(.97);animation:fadeUp .7s ease-out .4s forwards}.showcase-video{position:relative;isolation:isolate;width:min(100% - 8px,1040px);margin:16px auto 72px;border-radius:16px}.showcase-video:before{content:"";position:absolute;inset:-3.5% -4.5%;background-image:var(--ambient);background-size:cover;background-position:50%;border-radius:40px;filter:blur(56px) saturate(1.7);opacity:.55;z-index:-1;pointer-events:none}.showcase-video video{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 24px 70px rgba(15,23,42,.22)}@media (max-width:720px){.showcase-video{margin-bottom:48px}}@keyframes heroIn{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes heroZoomIn{0%{opacity:0;transform:translateY(40px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeUp{to{opacity:1;transform:translateY(0) scale(1)}}.btn-primary{background:linear-gradient(180deg,var(--inat-primary-strong) 0,var(--inat-primary-deep) 100%);color:#fff;padding:22px 55px;border-radius:50px;text-decoration:none;font-weight:600;font-size:1.2rem;text-transform:uppercase;letter-spacing:1.2px;display:inline-flex;align-items:center;gap:14px;transition-property:opacity,transform,box-shadow,border-color,background-color,color,filter;transition-duration:.25s;transition-timing-function:cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px rgb(var(--inat-primary-strong-rgb)/.3),0 8px 24px rgb(var(--inat-primary-strong-rgb)/.2),inset 0 1px 0 hsla(0,0%,100%,.2);will-change:transform,box-shadow}.btn-primary:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 8px 24px rgb(var(--inat-primary-strong-rgb)/.4),0 16px 40px rgb(var(--inat-primary-strong-rgb)/.3),inset 0 1px 0 hsla(0,0%,100%,.25)}.home-page{position:relative;z-index:0;min-height:100vh;overflow-x:clip;--inat-primary-soft:var(--inat-primary);--inat-primary-deep:var(--inat-primary-strong);--inat-primary-soft-rgb:var(--inat-primary-rgb);--inat-primary-deep-rgb:var(--inat-primary-strong-rgb);color:var(--inat-text-primary);background:radial-gradient(circle at 18% 8%,rgb(var(--inat-primary-rgb)/.1),transparent 30rem),radial-gradient(circle at 82% 18%,rgb(var(--inat-primary-soft-rgb)/.08),transparent 34rem),linear-gradient(180deg,var(--inat-background) 0,var(--inat-background-soft) 54%,var(--inat-background) 100%)}.work-modes{max-width:1180px;margin:0 auto;padding:76px 20px 92px}.work-modes-intro{max-width:820px;margin-bottom:44px;text-align:left}.work-modes-intro h2{color:var(--inat-text-display);font-size:clamp(2.35rem,5vw,3.85rem);font-weight:850;line-height:1.06;margin:0 0 18px}.work-modes-intro p{color:var(--inat-text-secondary-strong);font-size:1.12rem;line-height:1.7;margin:0;max-width:780px}.work-mode-panel{border-top:1px solid var(--inat-border-subtle);border-bottom:1px solid var(--inat-border-subtle)}.work-mode-summary{max-width:720px;padding:30px 0 28px}.work-mode-options span,.work-mode-summary span{display:block;margin-bottom:10px;color:var(--inat-text-muted);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.work-mode-options h3,.work-mode-summary h3{color:var(--inat-text-display);margin:0;font-size:clamp(1.18rem,1.7vw,1.42rem);line-height:1.2}.work-mode-options p,.work-mode-summary p{color:var(--inat-text-secondary-strong);margin:12px 0 0;font-size:.95rem;line-height:1.62}.work-mode-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--inat-border-subtle)}.work-mode-options article{padding:26px 28px 28px 0}.work-mode-facts span.fly-in,.work-mode-options article.fly-in,.work-mode-summary.fly-in{will-change:opacity,transform}.work-mode-options article+article{border-left:1px solid var(--inat-border-subtle);padding-left:28px}.work-mode-facts{display:flex;flex-wrap:wrap;gap:10px 22px;padding:18px 0 22px;border-top:1px solid var(--inat-border-subtle)}.work-mode-facts span{position:relative;color:var(--inat-text-secondary-strong);font-size:.9rem;line-height:1.45}.work-mode-facts span+span:before{content:"";position:absolute;left:-12px;top:.62em;width:4px;height:4px;border-radius:999px;background:var(--inat-border-strong)}.badge{color:var(--inat-primary-strong);font-weight:700;text-transform:uppercase;font-size:.75rem;letter-spacing:1.5px;margin-bottom:15px;display:inline-block;background:rgb(var(--inat-primary-strong-rgb)/.15);padding:8px 14px;border-radius:8px;border:1px solid rgb(var(--inat-primary-strong-rgb)/.2)}.product-showcase{max-width:1240px;margin:0 auto;padding:126px 20px 118px;scroll-margin-top:120px}.product-showcase-intro{max-width:820px;margin-bottom:62px}.product-showcase-intro h2{color:var(--inat-text-display);font-size:clamp(2.6rem,5vw,4.35rem);font-weight:850;line-height:1;margin-bottom:22px}.product-showcase-intro p{color:var(--inat-text-secondary-strong);font-size:1.18rem;line-height:1.75}.showcase-stage{width:100%;display:grid;justify-items:center;gap:28px}.fly-in{opacity:0;transition-property:opacity,transform,box-shadow,border-color,background-color,color,filter;transition-duration:.55s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.fly-in.visible{opacity:1;transform:translate(0) rotate(0) scale(1)!important}.fly-left{transform:translateX(-32px)}.fly-right{transform:translateX(32px)}.fly-soft-left{transform:translateX(-24px)}.fly-soft-left,.fly-soft-right{transition-property:opacity,transform,box-shadow,border-color,background-color,color,filter!important;transition-duration:.6s!important;transition-timing-function:cubic-bezier(.25,1,.5,1)!important}.fly-soft-right{transform:translateX(24px)}.fly-fade{transform:translateY(20px);transition-property:opacity,transform,box-shadow,border-color,background-color,color,filter!important;transition-duration:.6s!important;transition-timing-function:cubic-bezier(.25,1,.5,1)!important}.fly-up{transform:translateY(32px) scale(.98)}.fly-up-soft{transform:translateY(24px);transition-property:opacity,transform,box-shadow,border-color,background-color,color,filter!important;transition-duration:.6s!important;transition-timing-function:cubic-bezier(.25,1,.5,1)!important}.fly-up-rotate{transform:translateY(32px) scale(.98)}.delay-1{transition-delay:.05s!important}.delay-2{transition-delay:.1s!important}.delay-3{transition-delay:.15s!important}.delay-4{transition-delay:.2s!important}.delay-5{transition-delay:.25s!important}.delay-6{transition-delay:.3s!important}.feature-bento{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;max-width:1180px;margin:56px auto 0}.feature-bento-card{padding:24px 22px;border:1px solid var(--inat-border-subtle);border-radius:16px;background:var(--inat-surface-soft);transition-property:transform,border-color,box-shadow;transition-duration:.25s;transition-timing-function:ease}.feature-bento-card:hover{transform:translateY(-3px);border-color:rgb(var(--inat-primary-strong-rgb)/.35);box-shadow:0 14px 32px rgb(var(--inat-primary-strong-rgb)/.12)}.feature-bento-card .icon-wrap{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgb(var(--inat-primary-strong-rgb)/.12);border:1px solid rgb(var(--inat-primary-strong-rgb)/.18);margin-bottom:16px}.feature-bento-card .icon-wrap svg{width:22px;height:22px;color:var(--inat-primary-strong)}.feature-bento-card h3{margin:0 0 8px;color:var(--inat-text-display);font-size:1.05rem;font-weight:700;line-height:1.25}.feature-bento-card p{margin:0;color:var(--inat-text-secondary-strong);font-size:.9rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.features-flow{padding:110px 20px;max-width:1280px;margin:0 auto;position:relative}.features-intro{text-align:left;max-width:900px;margin:0 0 72px}.features-intro h2{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;color:var(--inat-text-display);margin-bottom:24px;letter-spacing:-.03em;line-height:1}.features-intro p{font-size:1.35rem;color:var(--inat-text-secondary-strong);line-height:1.7;max-width:760px}.feature-rail{border-top:1px solid var(--inat-border-strong);position:relative}.feature-row{display:grid;grid-template-columns:128px minmax(0,1fr);gap:0;align-items:stretch;position:relative;border-bottom:1px solid var(--inat-border-strong)}.feature-row,.feature-row:last-child{margin-bottom:0}.feature-marker{display:flex;align-items:flex-start;justify-content:flex-end;padding:34px 28px 34px 0}.feature-dot{width:10px;height:10px;background:var(--inat-primary-strong);border-radius:50%;margin-top:4px;position:relative;box-shadow:0 0 0 6px rgb(var(--inat-primary-strong-rgb)/.12)}.feature-dot:after{content:"";position:absolute;top:5px;left:50%;width:1px;height:calc(100% + 88px);background:linear-gradient(180deg,rgb(var(--inat-primary-strong-rgb)/.35),transparent);transform:translateX(-50%)}.feature-row:last-child .feature-dot:after{display:none}.feature-content{display:grid;grid-template-columns:88px minmax(0,1fr) minmax(220px,.42fr);gap:28px;align-items:start;padding:32px 0 32px 34px;background:transparent;border-radius:0;border:0;transition-property:opacity,transform,border-color,background-color,color,filter;transition-duration:.5s;transition-timing-function:cubic-bezier(.25,.46,.45,.94);position:relative;overflow:visible;opacity:0;transform:translateY(24px);filter:blur(2px)}.feature-row:before{content:"";position:absolute;inset:0 -24px 0 -24px;background:linear-gradient(90deg,transparent,rgb(var(--inat-primary-strong-rgb)/.08),transparent);opacity:0;transition:opacity .25s ease;pointer-events:none}.feature-row:hover:before{opacity:1}.feature-content.visible{opacity:1;transform:translateY(0)!important;filter:blur(0)}.feature-content:hover{transform:translateX(10px)}.feature-content .icon-wrap{width:64px;height:64px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:rgb(var(--inat-primary-strong-rgb)/.15);border:1px solid rgb(var(--inat-primary-strong-rgb)/.2);transition-property:opacity,transform,box-shadow,border-color,background-color,color,filter;transition-duration:.35s;transition-timing-function:cubic-bezier(.25,.46,.45,.94);position:relative}.feature-content:hover .icon-wrap{transform:translateY(-3px);background:linear-gradient(135deg,rgb(var(--inat-primary-strong-rgb)/.3) 0,rgb(var(--inat-primary-soft-rgb)/.2) 100%);border-color:rgb(var(--inat-primary-strong-rgb)/.6);box-shadow:0 18px 36px rgb(var(--inat-primary-strong-rgb)/.22)}.feature-content .icon-wrap svg{width:30px;height:30px;transition-property:opacity,transform,color,filter;transition-duration:.3s;transition-timing-function:ease;color:var(--inat-primary-strong)}.feature-content:hover .icon-wrap svg{transform:scale(1.08)}.feature-copy{min-width:0}.feature-content h3{font-size:clamp(1.35rem,2.1vw,2rem);font-weight:700;color:var(--inat-text-display);margin-bottom:12px;position:relative;z-index:1;letter-spacing:-.01em}.feature-content p{font-size:1.05rem;color:var(--inat-text-secondary-strong);line-height:1.7;margin-bottom:0;position:relative;z-index:1}.feature-tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;position:relative;z-index:1}.feature-tag{display:inline-flex;align-items:center;gap:7px;background:rgb(var(--inat-primary-strong-rgb)/.07);padding:9px 12px;border-radius:999px;font-size:.86rem;color:var(--inat-text-secondary-strong);font-weight:600;transition-property:opacity,transform,border-color,background-color,color;transition-duration:.25s;transition-timing-function:ease;border:1px solid var(--inat-border-subtle)}.feature-content:hover .feature-tag{background:rgb(var(--inat-primary-strong-rgb)/.15);color:var(--inat-text-display);border-color:rgb(var(--inat-primary-strong-rgb)/.3)}.feature-tag svg{width:14px;height:14px;color:var(--inat-success-strong);flex:0 0 auto}.trust-section{padding:128px 20px 116px;max-width:1240px;margin:0 auto;position:relative;perspective:1000px;perspective-origin:50% 50%}.trust-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(36px,5vw,72px);align-items:start;transform-style:preserve-3d;transition:transform .15s ease-out}.trust-intro{text-align:left;max-width:860px;margin:0 0 78px}.trust-intro h2{font-size:clamp(2.8rem,7vw,4rem);font-weight:800;color:var(--inat-text-display);margin-bottom:24px}.trust-intro p{font-size:1.35rem;color:var(--inat-text-secondary-strong);line-height:1.7}.trust-benefits,.trust-system{position:relative;transform-style:preserve-3d;opacity:0;transform:translateY(46px);transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}.trust-system{justify-content:flex-start;gap:50px;padding:6px 0 6px 36px;border-left:1px solid rgb(var(--inat-primary-strong-rgb)/.32)}.trust-benefits,.trust-system{display:flex;flex-direction:column}.trust-benefits{gap:34px;padding:6px 0}.trust-reveal.revealed{opacity:1;transform:translateY(0)}.trust-system:before{content:"";position:absolute;left:-5px;top:14px;width:9px;height:9px;border-radius:50%;background:var(--inat-success-strong);box-shadow:0 0 18px rgb(var(--inat-success-strong-rgb)/.6)}.trust-label{display:inline-flex;width:fit-content;margin-bottom:18px;padding:5px 9px;border:1px solid var(--inat-border-subtle);border-radius:999px;color:var(--inat-text-muted);font:700 .68rem/1.2 monospace;letter-spacing:.08em;text-transform:uppercase}.trust-heading-row{display:flex;align-items:center;gap:16px}.trust-symbol{width:46px;height:46px;border-radius:999px;display:flex;align-items:center;justify-content:center}.trust-symbol-green{background:rgb(var(--inat-success-strong-rgb)/.12);color:var(--inat-success-strong);border:1px solid rgb(var(--inat-success-strong-rgb)/.22)}.trust-symbol-blue{background:rgb(var(--inat-primary-strong-rgb)/.12);color:var(--inat-primary-soft);border:1px solid rgb(var(--inat-primary-strong-rgb)/.24)}.trust-symbol svg{width:24px;height:24px}.trust-system-copy h3{font-size:clamp(1.45rem,2.4vw,2rem);font-weight:800;color:var(--inat-text-display);margin:0}.trust-system-copy>p{max-width:560px;margin-top:18px;font-size:1rem;color:var(--inat-text-secondary-strong);line-height:1.75}.trust-benefit-list{display:flex;flex-direction:column;border-top:1px solid var(--inat-border-subtle)}.trust-benefit-list,.trust-benefit-row{border-bottom:1px solid var(--inat-border-subtle)}.trust-benefit-row{display:grid;grid-template-columns:36px minmax(0,1fr);gap:18px;padding:22px 0;transition:transform .25s ease,border-color .25s ease}.trust-benefit-row:last-child{border-bottom:0}.trust-benefit-row:hover{transform:translateX(8px);border-color:rgb(var(--inat-primary-strong-rgb)/.26)}.trust-check{width:28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--inat-success-strong);background:rgb(var(--inat-success-strong-rgb)/.08)}.trust-benefit-row h4{margin:0 0 6px;font-size:.98rem;font-weight:800;color:var(--inat-text-display)}.trust-benefit-row p{margin:0;font-size:.9rem;line-height:1.6;color:var(--inat-text-secondary-strong)}.pricing-flow{padding:120px 20px 100px;max-width:1100px;margin:0 auto;position:relative;z-index:1}.pricing-section-wrapper{position:relative;background:transparent}.pricing-intro{text-align:center;max-width:800px;margin:0 auto 50px}.pricing-intro h2{font-size:clamp(2.8rem,7vw,4rem);font-weight:800;color:var(--inat-text-display);margin-bottom:24px}.pricing-intro p{font-size:1.35rem;color:var(--inat-text-secondary-strong);line-height:1.7}.pricing-toggle{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:60px}.pricing-toggle span{font-size:1.1rem;color:var(--inat-text-secondary-strong);font-weight:500;transition-property:opacity,transform,box-shadow,border-color,background-color,color,filter;transition-duration:.3s;transition-timing-function:ease}.pricing-toggle span.active{color:var(--inat-text-display);font-weight:600}.toggle-switch{width:70px;height:38px;background:var(--inat-border-strong);border-radius:50px;position:relative;cursor:pointer;transition-property:opacity,transform,box-shadow,border-color,background-color,color,filter;transition-duration:.4s;transition-timing-function:cubic-bezier(.16,1,.3,1);border:1px solid var(--inat-border-strong)}.toggle-switch.active{background:var(--inat-primary-strong);border-color:var(--inat-primary-strong)}.toggle-switch:after{content:"";position:absolute;width:30px;height:30px;background:#fff;border-radius:50%;top:3px;left:4px;transition-property:opacity,transform,box-shadow,border-color,background-color,color,filter;transition-duration:.4s;transition-timing-function:cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px rgba(0,0,0,.3)}.toggle-switch.active:after{transform:translateX(32px)}.save-badge{background:linear-gradient(135deg,var(--inat-success-strong) 0,#059669 100%);color:#fff;font-size:.8rem;font-weight:700;padding:6px 14px;border-radius:20px;margin-left:8px}.pricing-plan-shell{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(28px,5vw,64px);max-width:1040px;margin:0 auto;padding:clamp(28px,4vw,48px) 0;border-top:1px solid var(--inat-border-subtle);border-bottom:1px solid var(--inat-border-subtle)}.pricing-plan-main{display:flex;flex-direction:column;gap:28px;padding-right:clamp(24px,4vw,56px);border-right:1px solid var(--inat-border-subtle)}.pricing-plan-kicker{width:fit-content;padding:7px 12px;border:1px solid rgb(var(--inat-primary-strong-rgb)/.34);border-radius:999px;color:var(--inat-primary-soft);background:rgb(var(--inat-primary-strong-rgb)/.08);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.pricing-plan-heading{display:flex;align-items:flex-start;gap:20px}.pricing-plan-heading .pricing-icon{margin:0;flex:0 0 auto}.pricing-plan-heading h3{margin:0 0 10px;color:var(--inat-text-display);font-size:clamp(1.75rem,3.2vw,2.6rem);font-weight:850;line-height:1.05}.pricing-plan-heading p{margin:0;color:var(--inat-text-secondary-strong);font-size:.98rem;line-height:1.6}.billing-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:7px;border:1px solid var(--inat-border-subtle);border-radius:18px;background:hsla(0,0%,100%,.025)}.billing-segmented button{min-height:48px;border:0;border-radius:13px;background:transparent;color:var(--inat-text-secondary-strong);cursor:pointer;font:inherit;font-weight:800;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.billing-segmented button.active{color:#fff;background:linear-gradient(180deg,var(--inat-primary-strong),var(--inat-primary-deep));box-shadow:0 4px 12px rgb(var(--inat-primary-strong-rgb)/.28)}.billing-segmented button.active span{color:hsla(0,0%,100%,.85)}.billing-segmented span{display:block;margin-top:3px;color:var(--inat-success-strong);font-size:.68rem;letter-spacing:.04em}.billing-segmented.plan-segmented{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-plan-note{max-width:1040px;margin:14px auto 0;color:var(--inat-text-secondary-strong);font-size:.92rem;line-height:1.6;text-align:center}.pricing-live-price{display:grid;gap:10px}.pricing-live-price strong{color:var(--inat-text-display);font-size:clamp(3.8rem,8vw,6.5rem);font-weight:900;line-height:.95;letter-spacing:-.04em}.pricing-live-price span{color:var(--inat-text-secondary-strong);font-size:1.05rem}.pricing-primary-cta{display:inline-flex;align-items:center;justify-content:center;min-height:58px;border-radius:999px;background:linear-gradient(135deg,#5b7fc4,#3a5a8f);color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-weight:850;box-shadow:0 16px 42px rgb(var(--inat-primary-strong-rgb)/.24);transition:transform .25s ease,box-shadow .25s ease}.pricing-primary-cta:hover{transform:translateY(-3px);box-shadow:0 22px 52px rgb(var(--inat-primary-strong-rgb)/.32)}.pricing-plan-features{display:flex;flex-direction:column;justify-content:center;gap:18px}.pricing-plan-features>span{color:var(--inat-text-muted);font-size:.75rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.pricing-plan-features ul{display:grid;gap:0}.pricing-plan-features li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:13px;align-items:center;padding:14px 0;color:var(--inat-text-secondary-strong);border-bottom:1px solid var(--inat-border-subtle);font-size:1rem}.pricing-plan-features li:last-child{border-bottom:0}.pricing-plan-features svg{width:20px;height:20px;color:var(--inat-success-strong)}@media (max-width:860px){.pricing-plan-shell{grid-template-columns:1fr}.pricing-plan-main{padding-right:0;padding-bottom:28px;border-right:0;border-bottom:1px solid var(--inat-border-subtle)}.pricing-plan-heading{flex-direction:column}}.pricing-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;max-width:900px;margin:0 auto;padding:60px 20px;perspective:1500px}.pricing-cards.three-cards{grid-template-columns:repeat(3,1fr);max-width:1200px;gap:32px}.pricing-card{background:rgba(30,35,42,.9);border-radius:24px;padding:48px 36px;border:1px solid var(--inat-border-strong);text-align:center;position:relative;transform-style:preserve-3d;transition-property:opacity,transform,box-shadow,border-color,background-color,color,filter;transition-duration:.6s;transition-timing-function:cubic-bezier(.23,1,.32,1);cursor:pointer;backdrop-filter:blur(10px);box-shadow:0 10px 40px rgba(0,0,0,.3),0 0 0 1px var(--inat-border-subtle) inset}.pricing-card:first-child{transform:perspective(1500px) rotateY(3deg) rotateX(1deg)}.three-cards .pricing-card:first-child{transform:perspective(1500px) rotateY(2deg) rotateX(1deg)}.three-cards .pricing-card:last-child{transform:perspective(1500px) rotateY(-2deg) rotateX(1deg)}.three-cards .pricing-card.featured{transform:perspective(1500px) rotateY(0deg) rotateX(-1deg) translateY(-8px) scale(1.04)}.pricing-card.featured{transform:perspective(1500px) rotateY(0deg) rotateX(-1deg);border:2px solid rgb(var(--inat-primary-strong-rgb)/.4);box-shadow:0 15px 50px rgb(var(--inat-primary-strong-rgb)/.15),0 0 0 1px hsla(0,0%,100%,.05) inset,0 0 60px rgb(var(--inat-primary-strong-rgb)/.1)}.pricing-card:hover{transform:perspective(1500px) rotateY(0deg) rotateX(0deg) translateY(-12px) scale(1.02);box-shadow:0 25px 60px rgba(0,0,0,.4),0 0 0 1px var(--inat-border-strong) inset,0 0 80px rgb(var(--inat-primary-strong-rgb)/.1);border-color:var(--inat-border-strong)}.pricing-card.featured:hover{transform:perspective(1500px) rotateY(0deg) rotateX(0deg) translateY(-15px) scale(1.03);border-color:rgb(var(--inat-primary-strong-rgb)/.6);box-shadow:0 30px 70px rgb(var(--inat-primary-strong-rgb)/.25),0 0 0 1px var(--inat-border-strong) inset,0 0 100px rgb(var(--inat-primary-strong-rgb)/.15)}.pricing-card:before{content:"";position:absolute;top:0;left:0;right:0;height:60%;border-radius:24px 24px 50% 50%;background:linear-gradient(180deg,var(--inat-border-subtle) 0,hsla(0,0%,100%,.02) 40%,transparent 100%);pointer-events:none;opacity:.5;transition:opacity .4s ease}.pricing-card:hover:before{opacity:.8}.pricing-card.featured:after{content:attr(data-label);position:absolute;top:-1px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--inat-primary-strong) 0,var(--inat-primary-deep) 100%);color:#fff;font-size:.75rem;font-weight:700;padding:8px 20px;border-radius:0 0 12px 12px;letter-spacing:.5px;box-shadow:0 4px 12px rgb(var(--inat-primary-strong-rgb)/.4)}.pricing-icon{width:70px;height:70px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;background:rgb(var(--inat-primary-strong-rgb)/.15);border:1px solid rgb(var(--inat-primary-strong-rgb)/.2)}.pricing-icon svg{width:35px;height:35px;color:var(--inat-primary-strong)}.pricing-card h3{font-size:1.5rem;font-weight:600;color:var(--inat-text-display);margin-bottom:24px}.pricing-card .price{font-size:4rem;font-weight:800;color:var(--inat-text-display);margin-bottom:10px}.pricing-card .price span{font-weight:400;text-decoration:line-through;margin-right:10px}.pricing-card .period,.pricing-card .price span{font-size:1.1rem;color:var(--inat-text-secondary-strong)}.pricing-card .period{margin-bottom:32px}.pricing-card ul{text-align:left;margin-bottom:40px}.pricing-card li{display:flex;align-items:center;gap:14px;padding:14px 0;color:var(--inat-text-secondary-strong);font-size:1.05rem;border-bottom:1px solid var(--inat-border-subtle)}.pricing-card li:last-child{border-bottom:none}.pricing-card li svg{width:22px;height:22px;color:var(--inat-success-strong)}.pricing-card .btn{display:block;width:100%;padding:18px;border-radius:50px;font-weight:600;font-size:1.1rem;text-decoration:none;transition-property:opacity,transform,box-shadow,border-color,background-color,color,filter;transition-duration:.4s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.pricing-card .btn-outline{background:transparent;border:2px solid hsla(0,0%,100%,.15);color:var(--inat-text-display)}.pricing-card .btn-outline:hover{border-color:var(--inat-primary-strong);background:rgb(var(--inat-primary-strong-rgb)/.1);transform:translateY(-3px)}.pricing-card .btn-dark{background:linear-gradient(135deg,#5b7fc4,#3a5a8f);color:#fff;border:2px solid var(--inat-primary-strong);text-transform:uppercase;letter-spacing:1.2px;border-radius:50px}.pricing-card .btn-dark:hover{background:var(--inat-primary-deep);transform:translateY(-3px);box-shadow:0 20px 40px rgb(var(--inat-primary-strong-rgb)/.3)}.cta{padding:106px 20px 112px;text-align:center;background:transparent;color:#fff;overflow:hidden;isolation:isolate;scroll-margin-top:120px;font-family:var(--font-sans,"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.cta,.cta h2{position:relative;z-index:1}.cta h2{font-size:clamp(2.55rem,6.2vw,3.85rem);font-weight:850;margin-bottom:18px;color:transparent;background:linear-gradient(135deg,#fff 0,#f4f8ff 42%,var(--inat-primary-soft) 100%);background-clip:text;-webkit-background-clip:text;text-shadow:0 0 60px rgb(var(--inat-primary-strong-rgb)/.18);animation:ctaEnter .9s cubic-bezier(.16,1,.3,1) both}.cta p{font-size:1.15rem;color:var(--inat-text-secondary-strong);margin-bottom:38px;max-width:650px;margin-left:auto;margin-right:auto;animation:ctaEnter .9s cubic-bezier(.16,1,.3,1) .08s both}.cta p,.cta-choice-list{z-index:1;position:relative}.cta-choice-list{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:38px;width:min(1080px,100%);margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;text-align:left;animation:ctaEnter 1s cubic-bezier(.16,1,.3,1) .16s both}.cta-choice-list:before{content:"";position:absolute;left:50%;top:50%;width:1px;height:78%;z-index:0;background:linear-gradient(180deg,transparent,rgb(var(--inat-primary-soft-rgb)/.26),rgb(var(--inat-success-rgb)/.22),transparent);box-shadow:0 0 26px rgb(var(--inat-primary-soft-rgb)/.32);opacity:.72;animation:ctaBeam 5.8s ease-in-out infinite}.cta-choice{position:relative;display:grid;align-content:space-between;gap:26px;min-height:172px;padding:8px 28px 10px;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;overflow:visible;transform:translateZ(0);transition:transform .36s cubic-bezier(.16,1,.3,1)}.cta-choice:before{content:"";position:absolute;inset:10px auto 10px 0;width:1px;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.12),transparent);opacity:0}.cta-choice:hover{transform:translateY(-4px)}.cta-choice-primary{min-height:182px}.cta-choice-copy{display:grid;gap:12px;position:relative;z-index:1}.cta-choice-copy span{width:max-content;padding:0;border:0;border-radius:0;color:var(--inat-primary-soft);background:transparent;font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.cta-choice-copy strong{display:block;max-width:480px;color:var(--inat-text-display);font-size:clamp(1.35rem,2.4vw,1.95rem);font-weight:850;line-height:1.05}.cta-choice-primary .cta-choice-copy strong{font-size:clamp(1.95rem,3.6vw,2.85rem)}.cta-choice-copy small{display:block;max-width:520px;color:var(--inat-text-secondary-strong);font-size:.98rem;line-height:1.55}.cta-choice-action,.cta-choice-action-disabled,.cta-choice-actions a{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 24px;border:1px solid rgb(var(--inat-primary-strong-rgb)/.5);border-radius:999px;color:#fff;background:linear-gradient(180deg,var(--inat-primary-strong),var(--inat-primary-deep));box-shadow:0 12px 26px rgb(var(--inat-primary-strong-rgb)/.2),inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 -1px 0 rgba(0,0,0,.18);font-size:.96rem;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .24s ease,box-shadow .24s ease,background .24s ease,border-color .24s ease,color .24s ease}.cta-choice-action-disabled{color:var(--inat-text-secondary-strong);border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.055);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);cursor:default}.cta-choice-action-primary{gap:12px;width:max-content;font-size:1rem}.cta-choice-action:hover,.cta-choice-actions a:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgb(var(--inat-primary-strong-rgb)/.26),inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 -1px 0 rgba(0,0,0,.2);border-color:rgb(var(--inat-primary-soft-rgb)/.78)}.cta-choice-action svg{width:20px;height:20px;transition:transform .24s ease}.cta-choice-action:hover svg{transform:translateX(4px)}.cta-choice-actions{display:flex;gap:10px;flex-wrap:wrap;align-self:end}.cta-meta{margin-top:28px;font-size:.9rem;color:var(--inat-text-secondary-strong);position:relative;display:flex;justify-content:center;gap:32px;flex-wrap:wrap;animation:ctaEnter .9s cubic-bezier(.16,1,.3,1) .24s both}.cta-meta span{display:flex;align-items:center;gap:10px}.cta-meta svg{width:20px;height:20px;color:var(--inat-success-strong)}@keyframes ctaBeam{0%,to{transform:translateY(-3%) scaleY(.86);opacity:.34}50%{transform:translateY(3%) scaleY(1.08);opacity:.78}}@keyframes ctaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ctaShine{0%{left:-65%;opacity:0}18%{opacity:1}to{left:120%;opacity:0}}@keyframes ctaEnter{0%{opacity:0;transform:translateY(34px) scale(.98);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media (prefers-reduced-motion:reduce){.cta h2,.cta p,.cta-choice,.cta-choice-list,.cta-choice-list:before,.cta-choice-primary,.cta-choice-secondary,.cta-meta{animation:none!important}}@media (max-width:1024px){.storytelling{flex-direction:column}.story-content{width:100%}.story-block{padding:60px 20px;min-height:auto}.feature-item,.story-block{opacity:1;transform:none}.features-flow:before{display:none}.feature-row{grid-template-columns:72px minmax(0,1fr);gap:0}.feature-marker{padding:26px 18px 26px 0}.feature-content{grid-template-columns:56px minmax(0,1fr);gap:16px;padding:24px 0 24px 18px;margin-bottom:0}.feature-content .icon-wrap{width:50px;height:50px;border-radius:14px}.feature-content .icon-wrap svg{width:24px;height:24px}.feature-tags{grid-column:2}.trust-grid{grid-template-columns:1fr;gap:46px}.trust-intro{margin-bottom:52px}.trust-system{padding-left:24px}.trust-heading-row{align-items:flex-start}.trust-benefit-row{grid-template-columns:30px minmax(0,1fr);gap:14px;padding:18px 0}.pricing-cards,.pricing-cards.three-cards{display:flex;flex-direction:column;align-items:center;gap:30px;padding:30px 20px}.pricing-card,.pricing-card.featured,.pricing-card.featured:hover,.pricing-card:first-child,.pricing-card:first-child:hover,.pricing-card:last-child,.three-cards .pricing-card.featured,.three-cards .pricing-card:first-child,.three-cards .pricing-card:last-child{transform:none!important;width:100%;max-width:400px;opacity:1!important}.pricing-cards:has(.pricing-card.featured:hover) .pricing-card:first-child,.pricing-cards:has(.pricing-card:first-child:hover) .pricing-card.featured{transform:none!important;opacity:1!important}.hero h1{font-size:clamp(2.45rem,10vw,4rem);line-height:1.04;margin-bottom:24px;letter-spacing:-.035em}.hero p{font-size:clamp(1rem,4.2vw,1.15rem);line-height:1.65;max-width:340px;margin-bottom:34px}.hero-cta{width:100%;max-width:340px;margin:0 auto}.hero-cta .btn-primary{width:100%;justify-content:center;gap:10px;padding:16px 20px;font-size:.98rem;line-height:1.2;letter-spacing:.04em;white-space:nowrap}.hero-cta .btn-primary svg{width:20px;height:20px;flex-shrink:0}.fly-in{opacity:1!important;transform:none!important}}@media (max-width:420px){.hero{min-height:88svh;padding:108px 20px 56px}.hero h1{font-size:clamp(2.2rem,10.5vw,2.65rem)}.hero p{max-width:320px;margin-bottom:30px}.hero-cta{max-width:312px}.hero-cta .btn-primary{padding:15px 18px;font-size:.88rem;letter-spacing:.025em}.hero-cta .btn-primary svg{width:18px;height:18px}}@media (max-width:720px){.bg-orbs,.hero-pattern,.line-dot-canvas{display:none!important}.hero{overflow:hidden}.work-modes{padding:48px 20px 58px}.work-modes-intro{margin-bottom:26px}.work-modes-intro h2{font-size:clamp(2rem,9vw,2.8rem);line-height:1.08}.work-modes-intro p{font-size:1rem;line-height:1.65}.work-mode-summary{padding:24px 0}.work-mode-options{grid-template-columns:1fr}.work-mode-options article{padding:20px 0;border-left:0;border-bottom:1px solid var(--inat-border-subtle)}.work-mode-options article+article{border-left:0;padding-left:0}.work-mode-facts{display:grid;gap:10px}.work-mode-facts span+span:before{display:none}.product-showcase{padding:72px 20px 76px!important}.product-showcase .product-showcase-intro{margin-bottom:32px}.product-showcase .product-showcase-intro h2{font-size:clamp(2.2rem,10vw,3rem);line-height:1.05;margin-bottom:16px}.product-showcase .product-showcase-intro p{font-size:1rem;line-height:1.65}.features-flow{padding:64px 20px}.features-intro{margin-bottom:28px}.features-intro h2{font-size:clamp(2.05rem,9vw,2.85rem);line-height:1.06;margin-bottom:14px}.features-intro p{font-size:1rem;line-height:1.6}.feature-row{display:block;padding:0}.feature-marker,.feature-row:before{display:none}.feature-content{grid-template-columns:44px minmax(0,1fr);gap:14px;margin-bottom:10px;padding:16px;border-radius:16px}.feature-content .icon-wrap{width:42px;height:42px;border-radius:12px}.feature-content .icon-wrap svg{width:20px;height:20px}.feature-content h3{font-size:1.08rem;line-height:1.25;margin-bottom:6px}.feature-content p{font-size:.9rem;line-height:1.5}.feature-rail .feature-row:nth-child(n+7),.feature-tags{display:none}.trust-section{padding:64px 20px}.trust-intro{margin-bottom:26px}.trust-intro h2{font-size:clamp(2.05rem,9vw,2.85rem);line-height:1.06;margin-bottom:14px}.trust-intro p{font-size:1rem;line-height:1.6}.trust-grid{display:grid;grid-template-columns:1fr;gap:24px;transform:none!important}.trust-system{display:flex;gap:20px;padding:20px 0 8px;border-left:0}.trust-system:before{display:none}.trust-benefits{gap:20px;padding:8px 0 20px}.trust-system-copy>p{margin-top:12px;font-size:.92rem;line-height:1.55}.trust-benefit-row{padding:16px 0}.trust-benefit-row h4{font-size:.98rem;margin-bottom:4px}.trust-benefit-row p{font-size:.88rem;line-height:1.5}.roi-section,.trust-benefit-row:nth-child(n+4){display:none}.cta{padding:88px 20px}.cta h2{font-size:clamp(2.15rem,10vw,3rem)}.cta p{font-size:1rem;line-height:1.6;margin-bottom:30px}.cta-choice-list{grid-template-columns:1fr;gap:14px}.cta-choice-list:before{display:none}.cta-choice{grid-template-columns:1fr;gap:18px;padding:24px}.cta-choice,.cta-choice-primary{min-height:0}.cta-choice-copy strong,.cta-choice-primary .cta-choice-copy strong{max-width:none;font-size:1.55rem}.cta-choice-copy small{font-size:.9rem}.cta-choice-action{width:100%;max-width:none}.cta-choice-actions{display:grid;grid-template-columns:1fr;gap:8px 12px}.cta-meta span:nth-child(n+3){display:none}}.security-flow{position:relative;display:grid;grid-template-columns:160px minmax(0,1fr);gap:28px;align-items:center;margin-top:8px;padding:28px 0;border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08)}.security-flow:before{content:"";position:absolute;inset:18px auto 18px 80px;width:1px;background:linear-gradient(180deg,transparent,rgb(var(--inat-primary-strong-rgb)/.45),transparent)}.security-core{position:relative;z-index:1;display:grid;justify-items:center;gap:14px;color:var(--inat-primary-soft);text-align:center}.security-core-ring{width:112px;height:112px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,rgb(var(--inat-primary-strong-rgb)/.18) 0,transparent 64%),linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.015));border:1px solid rgb(var(--inat-primary-strong-rgb)/.26);box-shadow:0 0 34px rgb(var(--inat-primary-strong-rgb)/.16)}.security-core-ring:after,.security-core-ring:before{content:"";position:absolute;border-radius:50%;border:1px solid rgb(var(--inat-primary-strong-rgb)/.14)}.security-core-ring:before{width:140px;height:140px}.security-core-ring:after{width:78px;height:78px;border-color:rgb(var(--inat-success-strong-rgb)/.18)}.security-core svg{position:relative;z-index:1;color:var(--inat-primary-soft);filter:drop-shadow(0 0 12px rgb(var(--inat-primary-strong-rgb)/.55))}.security-core span{color:var(--inat-success-strong);font-size:.68rem;font-weight:850;letter-spacing:.12em}.security-flow-list{position:relative;z-index:1;display:grid;gap:10px}.security-flow-step{display:grid;grid-template-columns:34px minmax(120px,.9fr) minmax(0,1.1fr);gap:14px;align-items:center;min-height:46px;padding:0 0 0 12px;border-left:2px solid rgb(var(--inat-primary-strong-rgb)/.18);transition:transform .25s ease,border-color .25s ease}.security-flow-step:hover{transform:translateX(8px);border-color:rgb(var(--inat-primary-strong-rgb)/.65)}.security-flow-index{color:var(--inat-text-muted);font-size:.68rem;font-weight:850}.security-flow-label{color:var(--inat-text-muted);font-size:.72rem;letter-spacing:.06em}.security-flow-step strong{font-size:.78rem;letter-spacing:.03em;overflow-wrap:anywhere}.vault-status-active{color:var(--inat-success-strong);text-shadow:0 0 10px rgb(var(--inat-success-strong-rgb)/.4);font-weight:700}.vault-status-info{color:var(--inat-primary-soft);text-shadow:0 0 10px rgb(var(--inat-primary-strong-rgb)/.4);font-weight:700}.security-status-blocked{color:#fca5a5;text-shadow:0 0 10px hsla(0,91%,71%,.35);font-weight:700}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:720px){.billing-segmented.plan-segmented{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-segmented button{padding:0 8px;font-size:.95rem}.security-flow{grid-template-columns:1fr;gap:24px}.security-flow:before{display:none}.security-core{grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start;text-align:left}.security-core-ring{width:64px;height:64px}.security-core-ring:before{width:82px;height:82px}.security-core-ring:after{width:46px;height:46px}.security-flow-step{grid-template-columns:30px minmax(0,1fr);gap:10px 12px;padding-left:10px}.security-flow-step strong{grid-column:2}}.roi-section{padding:108px 20px 118px;position:relative}.roi-shell{max-width:1180px;margin:0 auto}.roi-intro{max-width:760px;margin-bottom:64px}.roi-intro .badge,.roi-intro h2{margin-bottom:18px}.roi-intro h2{font-size:clamp(2.35rem,5vw,4rem);font-weight:850;color:var(--inat-text-display);line-height:1.05}.roi-intro p{font-size:1.08rem;line-height:1.75;color:var(--inat-text-secondary-strong)}.roi-workbench{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(34px,5vw,72px);align-items:stretch;border-top:1px solid var(--inat-border-subtle);border-bottom:1px solid var(--inat-border-subtle);padding:34px 0}.roi-controls{display:flex;flex-direction:column;justify-content:space-between;gap:30px;padding-right:clamp(20px,4vw,56px);border-right:1px solid var(--inat-border-subtle)}.roi-control{display:grid;gap:16px}.roi-control-label{display:flex;justify-content:space-between;gap:20px;align-items:center}.roi-control-label span{display:inline-flex;align-items:center;gap:9px;color:var(--inat-text-secondary-strong);font-size:.94rem;font-weight:700}.roi-control-label svg{color:var(--inat-primary-soft);flex:0 0 auto}.roi-control-label strong{flex:0 0 auto;font:800 1.05rem/1.1 monospace;color:var(--inat-text-display)}.roi-range{-webkit-appearance:none;appearance:none;width:100%;height:5px;border-radius:9999px;background:linear-gradient(90deg,rgb(var(--inat-primary-strong-rgb)/.22),hsla(0,0%,100%,.08));outline:none;transition:background .3s ease}.roi-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--inat-primary-soft);cursor:pointer;border:3px solid var(--inat-bg-deep);box-shadow:0 0 0 1px rgb(var(--inat-primary-strong-rgb)/.5),0 0 18px rgb(var(--inat-primary-strong-rgb)/.42);transition:transform .2s cubic-bezier(.175,.885,.32,1.275)}.roi-range::-webkit-slider-thumb:hover{transform:scale(1.25);box-shadow:0 0 18px rgb(var(--inat-primary-strong-rgb)/.8)}.roi-range::-moz-range-thumb{width:18px;height:18px;border:3px solid var(--inat-bg-deep);border-radius:50%;background:var(--inat-primary-soft);cursor:pointer;box-shadow:0 0 0 1px rgb(var(--inat-primary-strong-rgb)/.5),0 0 18px rgb(var(--inat-primary-strong-rgb)/.42);transition:transform .2s cubic-bezier(.175,.885,.32,1.275)}.roi-range::-moz-range-thumb:hover{transform:scale(1.25);box-shadow:0 0 18px rgb(var(--inat-primary-strong-rgb)/.8)}.roi-note{margin-top:auto;padding-top:24px;border-top:1px solid var(--inat-border-subtle);color:var(--inat-text-muted);font-size:.82rem;line-height:1.65}.roi-outcome{display:flex;flex-direction:column;gap:32px}.roi-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.roi-metric{min-height:124px;padding:0 0 18px;border-bottom:1px solid var(--inat-border-subtle);display:flex;flex-direction:column;justify-content:flex-end}.roi-metric span{color:var(--inat-text-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.roi-metric strong{margin-top:14px;color:var(--inat-primary-soft);font:850 clamp(1.45rem,2.8vw,2.35rem)/1.05 monospace;white-space:nowrap}.roi-metric small{margin-top:8px;color:var(--inat-text-muted);font-size:.75rem}.roi-metric-primary{border-color:rgb(var(--inat-primary-strong-rgb)/.36)}.roi-metric-primary strong{color:var(--inat-success-strong)}.roi-compare{display:grid;gap:18px}.roi-compare>span{color:var(--inat-text-secondary-strong);font-size:.76rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.roi-bars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-height:178px;align-items:end;border-bottom:1px solid var(--inat-border-subtle)}.roi-bar-column{display:grid;justify-items:center;gap:12px}.roi-bar-track{width:min(90px,100%);height:126px;display:flex;align-items:end;justify-content:center;position:relative}.roi-bar-value{position:absolute;top:-24px;color:var(--inat-text-secondary-strong);font:800 .72rem/1 monospace}.roi-bar-value-hive{color:var(--inat-primary-soft)}.roi-bar-fill{width:32px;min-height:12px;border-radius:999px 999px 0 0}.roi-bar-manual{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.08)}.roi-bar-hive{background:linear-gradient(180deg,var(--inat-primary-soft),var(--inat-primary-strong));box-shadow:0 0 26px rgb(var(--inat-primary-strong-rgb)/.28)}.roi-bar-column small{color:var(--inat-text-muted);font-size:.76rem;font-weight:800}.roi-footer-note{margin:0;color:var(--inat-text-muted);font-size:.82rem;font-style:italic}@media (max-width:900px){.roi-workbench{grid-template-columns:1fr}.roi-controls{padding-right:0;padding-bottom:34px;border-right:0;border-bottom:1px solid var(--inat-border-subtle)}.roi-metrics{grid-template-columns:1fr}.roi-metric{min-height:auto}}.product-showcase{max-width:1280px!important;margin:0 auto!important;padding:118px 24px 72px!important;font-family:var(--font-sans,"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.product-showcase .product-showcase-intro{max-width:760px;margin:0 0 54px}.product-showcase .product-showcase-intro h2{margin:16px 0 18px;color:var(--inat-text-display);font-size:clamp(3rem,5.4vw,5.2rem);font-weight:850;line-height:.96;letter-spacing:0}.product-showcase .product-showcase-intro p{margin:0;max-width:700px;color:var(--inat-text-secondary-strong);font-size:1.12rem;line-height:1.75}@media (max-width:1024px){.product-showcase{min-height:auto;padding:92px 20px 104px!important}}@media (max-width:720px){.feature-rail .feature-row:nth-child(n+5),.trust-benefit-row:nth-child(n+3){display:none!important}.pricing-flow{padding:76px 20px 72px}.pricing-intro{margin-bottom:28px}.pricing-intro h2{font-size:clamp(2.05rem,9vw,2.85rem);line-height:1.06;margin-bottom:16px}.pricing-intro p{font-size:1rem;line-height:1.6}.pricing-plan-shell{padding:22px 0;gap:22px}.pricing-plan-main{gap:20px;padding-bottom:22px}.pricing-plan-heading{gap:12px}.pricing-plan-heading h3{font-size:1.65rem}.pricing-live-price strong{font-size:clamp(3.05rem,16vw,4rem)}.pricing-plan-features{gap:10px}.pricing-plan-features li{padding:11px 0;font-size:.94rem}#contact,.pricing-plan-features li:nth-child(n+5){display:none}.inat-footer .relative.max-w-5xl{padding-top:34px;padding-bottom:30px}.inat-footer .grid{grid-template-columns:1fr 1fr;gap:24px 20px;margin-bottom:28px}.inat-footer .grid>div:first-child{grid-column:1/-1}.inat-footer .grid>div:nth-child(2) li:nth-child(n+4),.inat-footer .grid>div:nth-child(3) li:nth-child(n+3){display:none}.inat-footer .grid>div p{margin-bottom:10px}.inat-footer .space-y-3>:not([hidden])~:not([hidden]){margin-top:.55rem}.inat-footer .pt-8{padding-top:22px;gap:8px;text-align:center}}.home-page .inat-btn-primary,.home-page :is(.btn-primary,.pricing-primary-cta,.cta-choice-action,.cta-choice-actions a,.pricing-card .btn-dark){color:#fff;background:var(--inat-gradient-primary);border:1px solid rgb(var(--inat-primary-rgb)/.45);box-shadow:0 16px 28px rgb(var(--inat-primary-strong-rgb)/.2);letter-spacing:.4px;text-shadow:none;animation:none;transition-property:background-image,border-color,box-shadow,opacity;transition-duration:.15s;transition-timing-function:ease-out}.home-page .inat-btn-primary:focus-visible,.home-page .inat-btn-primary:hover,.home-page :is(.btn-primary,.pricing-primary-cta,.cta-choice-action,.cta-choice-actions a,.pricing-card .btn-dark):hover{color:#fff;background:var(--inat-gradient-primary-hover);border-color:rgb(var(--inat-primary-rgb)/.45);box-shadow:0 16px 28px rgb(var(--inat-primary-strong-rgb)/.2);transform:none}.home-page .cta h2{color:var(--inat-text-display);background:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor;text-shadow:none}.solution-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.solution-story-card{padding:28px 26px;border:1px solid rgba(0,0,0,.08);border-radius:16px;background:var(--inat-surface,#fff)}.solution-story-card .solution-story-badge{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--inat-primary,#4a6fa5);background:rgba(74,111,165,.1);border-radius:999px;padding:5px 12px;margin-bottom:14px}.solution-story-card h3{font-size:1.15rem;font-weight:700;color:var(--inat-text-display,#1f2937);margin-bottom:8px}.solution-story-card p{font-size:.92rem;line-height:1.55;color:var(--inat-text-secondary,#6b7280);margin-bottom:16px}.solution-story-card ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.solution-story-card li{display:flex;align-items:baseline;gap:10px;font-size:.88rem;color:var(--inat-text-primary,#1f2937)}.solution-story-card li span{color:#10b981;font-weight:700}@media (max-width:900px){.solution-story-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.showcase-video.video-expand{transform:perspective(1400px) rotateX(8deg) scale(.82);transition:transform 1.1s cubic-bezier(.16,1,.3,1);will-change:transform}.showcase-video.video-expand.visible{transform:perspective(1400px) rotateX(0deg) scale(1)}}.pricing-live-price .pricing-vat-note{display:block;margin-top:4px;color:var(--inat-text-secondary);font-size:.78rem}@media (max-width:720px){.showcase-video{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-radius:0}.showcase-video:before{display:none}.showcase-video img,.showcase-video video{border-radius:0}}