.landing-page{--landing-bg:#07101b;--landing-bg-deep:#040a12;--landing-surface:#0d1825;--landing-surface-raised:#111f2e;--landing-border:rgba(171,193,216,0.16);--landing-border-strong:rgba(226,195,100,0.34);--landing-text:#f4f7fb;--landing-muted:#a8b5c5;--landing-muted-strong:#c4cfdb;--landing-gold:#e5c462;--landing-gold-light:#f2da8c;--landing-gold-deep:#b78c28;--landing-blue:#4f9fe7;--landing-green:#55c98b;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 50% -15%,rgba(35,93,144,.28),transparent 36rem),var(--landing-bg);color:var(--landing-text);color-scheme:dark;font-family:var(--font-inter),"Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.6}.landing-page a{color:inherit}.landing-page :is(#produto,#como-funciona,#seguranca,#planos,#duvidas){scroll-margin-top:16px}.landing-container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.landing-skip-link{position:fixed;z-index:1000;top:10px;left:10px;padding:10px 16px;border-radius:8px;background:var(--landing-gold);color:#111821!important;font-weight:800;text-decoration:none;transform:translateY(-160%);transition:transform .18s ease}.landing-skip-link:focus{transform:translateY(0)}.landing-header{position:relative;z-index:50;border-bottom:1px solid rgba(166,190,214,.11);background:rgba(5,12,21,.8);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-header-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:32px;gap:32px;min-height:78px}.landing-brand{display:inline-flex;min-height:44px;align-items:center;width:184px;border-radius:7px}.landing-brand-image{display:block;width:100%;height:auto}.landing-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2.3vw,34px)}.landing-login-link,.landing-nav a{position:relative;display:inline-flex;min-height:44px;align-items:center;color:var(--landing-muted-strong);font-size:.86rem;font-weight:650;letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:color .18s ease}.landing-nav a:after{position:absolute;right:0;bottom:-8px;left:0;height:1px;background:var(--landing-gold);content:"";transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.landing-login-link:hover,.landing-nav a:hover{color:var(--landing-text)}.landing-nav a:hover:after{transform:scaleX(1)}.landing-header-actions{display:flex;align-items:center;gap:18px}.landing-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:9px;padding:12px 20px;font-size:.92rem;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.landing-button:hover{transform:translateY(-2px)}.landing-button-small{min-height:44px;border-color:rgba(241,216,137,.48);background:rgba(229,196,98,.08);color:var(--landing-gold-light)!important;padding:9px 14px;font-size:.8rem}.landing-button-small:hover{border-color:var(--landing-gold);background:rgba(229,196,98,.14)}.landing-button-primary{border-color:#e3bd4d;background:linear-gradient(135deg,#f0d477,#d5aa3f);box-shadow:0 12px 34px rgba(196,151,42,.23),inset 0 1px 0 rgba(255,255,255,.42);color:#121820!important}.landing-button-primary:hover{border-color:var(--landing-gold-light);background:linear-gradient(135deg,#f5df92,#dfb94f);box-shadow:0 16px 40px rgba(196,151,42,.3),inset 0 1px 0 rgba(255,255,255,.48)}.landing-button-secondary{border-color:rgba(178,199,219,.25);background:rgba(255,255,255,.035);color:var(--landing-text)!important}.landing-button-secondary:hover{border-color:rgba(202,217,232,.46);background:rgba(255,255,255,.07)}.landing-button-wide{width:100%}.landing-page a:focus-visible,.landing-page summary:focus-visible{outline:3px solid #7cb7ed;outline-offset:4px}.landing-hero{position:relative;isolation:isolate;min-height:730px;border-bottom:1px solid rgba(158,183,208,.1);background:linear-gradient(rgba(123,158,191,.035) 1px,transparent 0),linear-gradient(90deg,rgba(123,158,191,.035) 1px,transparent 0);background-size:54px 54px}.landing-hero:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(6,14,24,.2) 0,var(--landing-bg) 98%);content:""}.landing-hero-glow{position:absolute;z-index:-2;border-radius:999px;filter:blur(12px);pointer-events:none}.landing-hero-glow-one{top:5%;left:-16rem;width:36rem;height:36rem;background:rgba(35,112,180,.2)}.landing-hero-glow-two{right:-14rem;bottom:-8rem;width:34rem;height:34rem;background:rgba(204,158,49,.12)}.landing-hero-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(540px,1.12fr);align-items:center;grid-gap:clamp(38px,5vw,78px);gap:clamp(38px,5vw,78px);min-height:650px;padding-block:76px 58px}.landing-hero-copy{position:relative;z-index:2}.landing-eyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(229,196,98,.24);border-radius:999px;background:rgba(229,196,98,.065);color:var(--landing-gold-light);padding:7px 12px;font-size:.69rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.landing-hero h1{max-width:690px;margin:23px 0 22px;color:var(--landing-text);font-size:clamp(3rem,5.2vw,5.2rem);font-weight:760;letter-spacing:-.055em;line-height:.98}.landing-hero h1 span{background:linear-gradient(110deg,var(--landing-gold-light),#c99a2d);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-hero-lead{max-width:620px;margin:0;color:var(--landing-muted-strong);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.72}.landing-hero-actions{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.96fr);grid-gap:13px;gap:13px;margin-top:34px}.landing-hero-actions .landing-button{min-height:70px;border-radius:14px;padding:17px 21px;font-size:clamp(.82rem,1.05vw,1.02rem);letter-spacing:-.015em}.landing-hero-actions .landing-button-primary{justify-content:center;gap:clamp(14px,1.8vw,20px)}.landing-hero-actions .landing-button-primary svg{flex:0 0 auto}.landing-hero-assurances{display:flex;flex-wrap:wrap;column-gap:clamp(22px,3.1vw,34px);row-gap:12px;margin:27px 0 0;padding:0;color:var(--landing-muted-strong);font-size:clamp(.67rem,.83vw,.79rem);font-weight:650;list-style:none}.landing-hero-assurances li{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;line-height:1.35;white-space:nowrap}.landing-hero-assurances svg{flex:0 0 auto;color:var(--landing-green)}.landing-product-figure{position:relative;z-index:1;margin:0;perspective:1200px}.landing-product-figure:before{position:absolute;z-index:-1;inset:12% -8% -10% 10%;border-radius:40%;background:rgba(46,111,170,.18);content:"";filter:blur(56px)}.landing-product-window{overflow:hidden;border:1px solid rgba(176,201,225,.25);border-radius:14px;background:#0a131e;box-shadow:0 42px 90px rgba(0,0,0,.44),inset 0 0 0 1px rgba(255,255,255,.025),0 18px 38px rgba(32,90,144,.1);transform:rotateY(-2.5deg) rotateX(1deg);transform-origin:center}.landing-window-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:42px;border-bottom:1px solid rgba(168,195,220,.12);background:#0e1926;padding:0 14px;color:#8799ac;font-size:.62rem}.landing-window-dots{display:flex;gap:5px}.landing-window-dots span{width:7px;height:7px;border-radius:50%;background:#556779}.landing-window-dots span:first-child{background:#ca645c}.landing-window-dots span:nth-child(2){background:#d1a64f}.landing-window-dots span:last-child{background:#4ba876}.landing-window-title{font-weight:700;letter-spacing:.04em}.landing-window-secure{display:inline-flex;align-items:center;justify-self:end;gap:4px;color:#7fb99c}.landing-window-body{display:grid;grid-template-columns:52px 1fr;min-height:430px}.landing-mock-sidebar{display:flex;align-items:center;flex-direction:column;gap:11px;border-right:1px solid rgba(163,189,214,.1);background:#09111b;padding-top:16px}.landing-mock-mark{display:grid;width:28px;height:28px;place-items:center;margin-bottom:7px;border:1px solid rgba(226,195,100,.4);border-radius:7px;background:linear-gradient(135deg,rgba(229,196,98,.22),rgba(229,196,98,.04));color:var(--landing-gold-light);font-size:.72rem;font-weight:900}.landing-mock-nav{display:grid;width:29px;height:29px;place-items:center;border-radius:6px;color:#62758a}.landing-mock-nav-active{background:rgba(65,137,201,.17);color:#77b4ea}.landing-mock-main{min-width:0;padding:19px 20px}.landing-mock-card-heading,.landing-mock-heading,.landing-mock-rateio{display:flex;align-items:center;justify-content:space-between}.landing-mock-heading>div:first-child{display:flex;flex-direction:column;gap:2px}.landing-mock-heading span,.landing-mock-metric span,.landing-mock-rateio span{color:#718398;font-size:.54rem;font-weight:750;letter-spacing:.07em}.landing-mock-heading strong{color:#e6edf4;font-size:.82rem}.landing-mock-status{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(80,195,135,.22);border-radius:999px;background:rgba(80,195,135,.08);color:#83d2a7;padding:4px 8px;font-size:.56rem;font-weight:700}.landing-mock-status span{width:5px;height:5px;border-radius:50%;background:#51c487;box-shadow:0 0 7px rgba(81,196,135,.7)}.landing-mock-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin-top:17px}.landing-mock-metric{display:flex;min-width:0;flex-direction:column;gap:2px;border:1px solid rgba(155,185,213,.1);border-radius:8px;background:#0e1a27;padding:10px 11px}.landing-mock-metric strong{overflow:hidden;color:#e7edf5;font-size:.77rem;text-overflow:ellipsis;white-space:nowrap}.landing-mock-metric small{color:#708398;font-size:.52rem}.landing-mock-metric:first-child small{color:#65bc8d}.landing-mock-content{display:grid;grid-template-columns:1.13fr .87fr;grid-gap:9px;gap:9px;margin-top:9px}.landing-mock-activity-card,.landing-mock-chart-card{min-width:0;border:1px solid rgba(155,185,213,.1);border-radius:8px;background:#0e1a27;padding:10px 11px}.landing-mock-card-heading span{color:#b8c5d3;font-size:.6rem;font-weight:700}.landing-mock-card-heading small{color:#61758b;font-size:.49rem}.landing-mock-chart{display:flex;height:82px;align-items:flex-end;justify-content:space-around;gap:8px;margin-top:12px;border-bottom:1px solid rgba(150,178,205,.14);background:repeating-linear-gradient(180deg,transparent 0 26px,rgba(141,171,199,.055) 26px 27px);padding:0 5px}.landing-mock-chart i{width:13px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#477da9,#274967)}.landing-mock-chart .landing-mock-chart-current{background:linear-gradient(180deg,#e2c264,#9e7722);box-shadow:0 0 14px rgba(226,194,100,.18)}.landing-mock-months{display:flex;justify-content:space-around;margin-top:5px;color:#556a80;font-size:.42rem;font-style:normal}.landing-mock-activity{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;border-bottom:1px solid rgba(151,179,206,.08);padding:8px 0}.landing-mock-activity:last-child{border-bottom:0}.landing-mock-activity-icon{display:grid;width:22px;height:22px;place-items:center;border-radius:5px;background:rgba(67,132,190,.14);color:#72ace0}.landing-mock-activity p{display:flex;min-width:0;flex-direction:column;margin:0;line-height:1.3}.landing-mock-activity strong{overflow:hidden;color:#bfcbd7;font-size:.53rem;text-overflow:ellipsis;white-space:nowrap}.landing-mock-activity small,.landing-mock-activity time{color:#61758a;font-size:.45rem;white-space:nowrap}.landing-mock-rateio{gap:13px;margin-top:9px;border:1px solid rgba(226,195,100,.16);border-radius:8px;background:linear-gradient(90deg,rgba(226,195,100,.07),rgba(14,26,39,.95));padding:9px 11px}.landing-mock-rateio-value,.landing-mock-rateio>div:first-child{display:flex;flex-direction:column}.landing-mock-rateio strong{color:#d7e0e9;font-size:.58rem}.landing-mock-rateio-progress{position:relative;height:4px;flex:1 1;overflow:hidden;border-radius:999px;background:#1f3041}.landing-mock-rateio-progress span{position:absolute;inset:0 22% 0 0;border-radius:inherit;background:linear-gradient(90deg,#9d7623,#e5c462)}.landing-mock-rateio-value{align-items:end}.landing-product-figure figcaption{margin-top:17px;color:#7f91a5;font-size:.72rem;font-weight:600;text-align:center}.landing-trust-strip{border-bottom:1px solid rgba(160,187,212,.1);background:rgba(6,13,22,.72)}.landing-trust-items{display:grid;grid-template-columns:repeat(4,1fr);padding-block:25px}.landing-trust-items>div{display:flex;align-items:baseline;justify-content:center;gap:8px;border-right:1px solid rgba(160,187,212,.12);padding-inline:20px;text-align:center}.landing-trust-items>div:last-child{border-right:0}.landing-trust-items strong{color:var(--landing-gold-light);font-size:.91rem}.landing-trust-items span{color:var(--landing-muted);font-size:.72rem}.landing-section{position:relative;padding-block:110px}.landing-section-heading{max-width:700px;margin-bottom:46px}.landing-section-heading-centered{margin-inline:auto;text-align:center}.landing-section-kicker{display:inline-block;color:var(--landing-gold);font-size:.69rem;font-weight:850;letter-spacing:.15em;line-height:1.4}.landing-assets-heading h2,.landing-collaboration-copy h2,.landing-faq-heading h2,.landing-final-cta h2,.landing-pricing-copy h2,.landing-section-heading h2,.landing-security-heading h2{margin:12px 0 17px;color:var(--landing-text);font-size:clamp(2.15rem,3.8vw,3.55rem);font-weight:740;letter-spacing:-.045em;line-height:1.08}.landing-assets-heading>p,.landing-collaboration-copy>p,.landing-faq-heading>p,.landing-final-cta p,.landing-pricing-copy>p,.landing-section-heading p,.landing-security-heading>p{margin:0;color:var(--landing-muted);font-size:1rem;line-height:1.75}.landing-benefits-section{padding-block:clamp(76px,5vw,96px) clamp(58px,3.8vw,74px);background:linear-gradient(90deg,var(--landing-bg-deep) 0,#06101b 39.25%,#0a1623 39.25%,#0a1623 100%)}.landing-container.landing-benefits-layout{width:min(1696px,calc(100% - 96px));display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;grid-gap:clamp(64px,10vw,145px);gap:clamp(64px,10vw,145px)}.landing-benefits-heading{max-width:560px;margin-bottom:0}.landing-benefits-heading h2{max-width:560px;margin-top:clamp(24px,2.2vw,40px);font-size:clamp(3rem,3.9vw,4.75rem);line-height:1.2}.landing-benefits-heading p{max-width:560px;margin-top:clamp(30px,3vw,54px);font-size:clamp(1rem,1.05vw,1.2rem);line-height:1.78}.landing-benefits-list{margin:0;border-top:1px solid rgba(174,199,221,.21);padding:0;list-style:none}.landing-benefit-row{display:grid;grid-template-columns:64px minmax(220px,.72fr) minmax(0,1.28fr);align-items:center;grid-gap:clamp(24px,3vw,52px);gap:clamp(24px,3vw,52px);border-bottom:1px solid rgba(174,199,221,.13);padding-block:clamp(30px,2.2vw,44px) clamp(32px,2.35vw,47px)}.landing-benefit-number{color:var(--landing-gold);font-size:clamp(.78rem,1vw,1.15rem);font-weight:820;letter-spacing:.04em;line-height:1.4}.landing-benefit-row h3{margin:0;color:var(--landing-text);font-size:clamp(1.05rem,1.22vw,1.4rem);font-weight:730;letter-spacing:-.02em;line-height:1.42}.landing-benefit-row p{margin:0;color:var(--landing-muted);font-size:clamp(.9rem,.98vw,1.1rem);line-height:1.72}.landing-security-item h3,.landing-step h3{margin:24px 0 10px;color:var(--landing-text);font-size:1.04rem;line-height:1.35}.landing-security-item p,.landing-step p{margin:0;color:var(--landing-muted);font-size:.85rem;line-height:1.72}.landing-section-supported{border-block:1px solid rgba(159,185,209,.09);background:radial-gradient(circle at 50% 4%,rgba(31,80,122,.14),transparent 32rem),var(--landing-bg-deep)}.landing-supported-layout{display:grid;grid-gap:clamp(36px,4vw,52px);gap:clamp(36px,4vw,52px)}.landing-assets-heading{max-width:840px}.landing-assets-heading h2{max-width:840px;margin:16px 0 0;font-size:clamp(3rem,4.4vw,4.2rem);font-weight:740;letter-spacing:-.05em;line-height:1.03}.landing-assets-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(14px,1.55vw,20px);gap:clamp(14px,1.55vw,20px)}.landing-asset-card{min-width:0;min-height:378px;display:flex;flex-direction:column;padding:clamp(30px,3vw,42px) clamp(22px,2.2vw,29px) 30px;border:1px solid rgba(111,154,193,.32);border-radius:12px;background:rgba(8,19,32,.58)}.landing-asset-card-icon{flex:0 0 auto;margin-bottom:28px;color:#78aee0}.landing-asset-card-copy{min-height:108px}.landing-asset-card h3{margin:0 0 8px;color:var(--landing-text);font-size:clamp(1.25rem,1.75vw,1.55rem);font-weight:730;letter-spacing:-.025em;line-height:1.3}.landing-asset-card p{margin:0;color:var(--landing-muted);font-size:.93rem;line-height:1.58}.landing-asset-card ul{display:grid;grid-gap:10px;gap:10px;margin:0;border-top:1px solid rgba(171,193,216,.16);padding:18px 0 0;list-style:none}.landing-asset-card li{display:flex;align-items:flex-start;gap:11px;color:var(--landing-muted-strong);font-size:.88rem;line-height:1.4}.landing-asset-card li:before{width:6px;height:6px;flex:0 0 6px;margin-top:.45em;background:var(--landing-gold-light);content:"";transform:rotate(45deg)}.landing-collaboration-section{overflow:hidden;background:radial-gradient(circle at 72% 45%,rgba(36,91,139,.11),transparent 34rem),var(--landing-bg)}.landing-collaboration-grid{display:grid;grid-template-columns:minmax(350px,.82fr) minmax(570px,1.18fr);align-items:center;grid-gap:clamp(54px,7vw,94px);gap:clamp(54px,7vw,94px)}.landing-collaboration-copy{max-width:540px}.landing-collaboration-copy h2{margin-block:20px 24px;font-size:clamp(3rem,4vw,4.25rem);line-height:1.12}.landing-collaboration-copy>p{max-width:540px;font-size:clamp(1rem,1.15vw,1.16rem);line-height:1.65}.landing-faq-heading h2,.landing-pricing-copy h2,.landing-security-heading h2{font-size:clamp(2.2rem,3.3vw,3.2rem)}.landing-check-list{display:grid;grid-gap:20px;gap:20px;margin:38px 0 0;padding:0;color:var(--landing-muted-strong);font-size:clamp(.95rem,1.1vw,1.08rem);font-weight:620;list-style:none}.landing-check-list li{display:flex;align-items:center;gap:14px}.landing-check-list svg{flex:0 0 auto;color:var(--landing-green)}.landing-role-map{position:relative;min-width:0;min-height:620px;overflow:hidden;border:1px solid rgba(139,169,198,.32);border-radius:18px;background:radial-gradient(circle at 50% 47%,rgba(42,103,157,.17),transparent 19rem),linear-gradient(145deg,rgba(12,26,41,.92),rgba(7,17,29,.96))}.landing-role-map:before{position:absolute;inset:0;background-image:linear-gradient(rgba(116,151,183,.035) 1px,transparent 0),linear-gradient(90deg,rgba(116,151,183,.035) 1px,transparent 0);background-size:44px 44px;content:"";-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.landing-role-connector{position:absolute;z-index:1;display:block;background:rgba(190,207,222,.72)}.landing-role-connector:after,.landing-role-connector:before{position:absolute;width:6px;height:6px;border:1px solid rgba(203,218,231,.86);border-radius:50%;background:#b9cad9;content:""}.landing-role-connector-vertical{top:154px;bottom:126px;left:50%;width:1px}.landing-role-connector-vertical:before{top:-3px;left:-3px}.landing-role-connector-vertical:after{bottom:-3px;left:-3px}.landing-role-connector-horizontal{top:50%;right:33%;left:33%;height:1px}.landing-role-connector-horizontal:before{top:-3px;left:-3px}.landing-role-connector-horizontal:after{top:-3px;right:-3px}.landing-role-card{position:absolute;z-index:3;width:min(255px,39%);padding:13px 15px 14px;border:1px solid rgba(104,152,194,.58);border-radius:12px;background:linear-gradient(145deg,rgba(15,31,48,.98),rgba(9,20,33,.98));box-shadow:0 16px 34px rgba(0,0,0,.2)}.landing-role-card header{display:flex;align-items:center;gap:12px}.landing-role-card header b{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:50%;background:#1d4d78;color:#a8d0f1;font-size:.86rem}.landing-role-card h3{margin:0;color:var(--landing-text);font-size:1.02rem;line-height:1.2}.landing-role-card ul{display:grid;grid-gap:7px;gap:7px;margin:10px 0 0 54px;padding:0;color:var(--landing-muted-strong);font-size:.73rem;list-style:none}.landing-role-card li{display:flex;align-items:center;gap:8px;line-height:1.35}.landing-role-card li svg{flex:0 0 auto;color:#4f9fe7}.landing-role-card-manager{top:23px;left:50%;border-color:rgba(196,147,36,.72);transform:translateX(-50%)}.landing-role-card-manager header b{background:linear-gradient(145deg,#9f7522,#594011);color:var(--landing-gold-light)}.landing-role-card-manager li svg{color:var(--landing-gold-deep)}.landing-role-card-team{top:244px;left:18px;width:min(225px,33%)}.landing-role-card-owner{top:244px;right:18px;width:min(225px,33%);border-color:rgba(52,157,93,.72)}.landing-role-card-owner header b{background:linear-gradient(145deg,#236541,#123823);color:#8ad6a9}.landing-role-card-owner li svg{color:var(--landing-green)}.landing-role-card-pilot{bottom:74px;left:50%;width:min(270px,42%);transform:translateX(-50%)}.landing-collaboration-center{position:absolute;z-index:2;top:50%;left:50%;display:flex;width:164px;height:164px;align-items:center;justify-content:center;flex-direction:column;border:1px solid rgba(226,195,100,.72);border-radius:50%;background:radial-gradient(circle at 35% 25%,#172f45,#09131f 72%);box-shadow:0 0 62px rgba(192,147,38,.12),0 24px 60px rgba(0,0,0,.28);transform:translate(-50%,-50%)}.landing-collaboration-center img{width:43px;height:auto;object-fit:contain}.landing-collaboration-center span{margin-top:7px;color:#7b90a3;font-size:.6rem;font-weight:800;letter-spacing:.15em}.landing-collaboration-center strong{color:#e6edf4;font-size:.95rem}.landing-role-source{position:absolute;z-index:2;top:calc(50% + 84px);left:50%;color:var(--landing-muted);font-size:.7rem;line-height:1.25;text-align:center;transform:translateX(-50%)}.landing-role-map-footer{position:absolute;z-index:4;right:18px;bottom:15px;left:18px;min-height:46px;display:flex;align-items:center;justify-content:space-around;gap:10px;border:1px solid rgba(123,158,190,.45);border-radius:7px;background:rgba(10,23,37,.92);color:var(--landing-muted-strong);font-size:.7rem}.landing-role-map-footer span{display:inline-flex;align-items:center;gap:8px}.landing-role-map-footer svg{color:#9bb1c5}.landing-role-map-footer i{width:5px;height:5px;flex:0 0 auto;background:var(--landing-gold);transform:rotate(45deg)}.landing-security-section{background:radial-gradient(circle at 50% 20%,rgba(39,74,109,.12),transparent 42rem),var(--landing-bg-deep)}.landing-container.landing-security-shell{width:min(1840px,calc(100% - 96px));overflow:hidden;border:1px solid rgba(226,195,100,.38);border-radius:25px;background:radial-gradient(circle at 8% 6%,rgba(226,195,100,.11),transparent 31rem),radial-gradient(circle at 76% 68%,rgba(33,78,119,.18),transparent 38rem),linear-gradient(142deg,#111e29,#0a1724 55%,#091522);box-shadow:0 34px 90px rgba(0,0,0,.3);padding:clamp(50px,5vw,88px) clamp(38px,4vw,78px) clamp(48px,4.5vw,76px)}.landing-security-heading{display:grid;grid-template-columns:auto minmax(510px,1.3fr) minmax(360px,.7fr);align-items:center;grid-column-gap:clamp(30px,3vw,56px);column-gap:clamp(30px,3vw,56px);border-bottom:1px solid rgba(169,194,217,.13);padding-bottom:clamp(47px,4vw,70px)}.landing-security-heading h2{max-width:900px;margin:14px 0 0;font-size:clamp(3rem,3.65vw,4.65rem);line-height:1.08;letter-spacing:-.055em}.landing-security-heading h2 span{display:block}.landing-security-heading>p{max-width:510px;color:#aebed0;font-size:clamp(1rem,1.18vw,1.22rem);line-height:1.68}.landing-security-seal{display:grid;width:clamp(78px,5vw,100px);height:clamp(78px,5vw,100px);place-items:center;border:1px solid rgba(226,195,100,.37);border-radius:50%;background:rgba(226,195,100,.075);color:var(--landing-gold-light)}.landing-security-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(43px,4vw,64px)}.landing-security-item{display:grid;grid-template-columns:auto 1fr;grid-gap:clamp(18px,1.6vw,27px);gap:clamp(18px,1.6vw,27px);border-right:1px solid rgba(168,194,218,.12);padding:0 clamp(26px,3vw,58px)}.landing-security-item:first-child{padding-left:0}.landing-security-item:last-child{border-right:0;padding-right:0}.landing-security-item>svg{margin-top:4px;color:#79add8}.landing-security-item h3{margin:0 0 12px;font-size:clamp(1rem,1.15vw,1.18rem)}.landing-security-item p{font-size:clamp(.82rem,.92vw,.96rem);line-height:1.65}.landing-steps-section{border-block:1px solid rgba(159,185,209,.09);background:var(--landing-bg-deep)}.landing-steps-list{--landing-step-column-gap:0px;display:grid;grid-template-columns:repeat(4,1fr);margin:62px 0 0;padding:0;list-style:none}.landing-step{position:relative;padding-inline:17px}.landing-step-number{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(226,195,100,.36);border-radius:50%;background:#101c29;color:var(--landing-gold-light);font-size:.67rem;font-weight:850;letter-spacing:.07em;margin-inline:auto}.landing-step-line{position:absolute;top:22px;right:calc(-50% - var(--landing-step-column-gap) + 35px);left:calc(50% + 35px);height:1px;background:linear-gradient(90deg,rgba(226,195,100,.3),rgba(139,168,196,.14))}.landing-step:last-child .landing-step-line{display:none}.landing-step h3{margin-top:26px}.landing-step p{max-width:245px;margin-inline:auto;font-size:.81rem}.landing-pricing-section{background:radial-gradient(circle at 78% 50%,rgba(194,150,42,.1),transparent 25rem),var(--landing-bg)}.landing-pricing-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(430px,.72fr);align-items:center;grid-gap:clamp(60px,9vw,125px);gap:clamp(60px,9vw,125px)}.landing-pricing-copy>p{max-width:585px}.landing-pricing-note{display:flex;max-width:535px;align-items:flex-start;gap:12px;margin-top:30px;border-left:2px solid var(--landing-gold-deep);background:rgba(226,195,100,.045);padding:13px 16px;color:var(--landing-muted);font-size:.8rem}.landing-pricing-note svg{flex:0 0 auto;margin-top:2px;color:var(--landing-gold-light)}.landing-pricing-note strong{color:var(--landing-muted-strong)}.landing-price-card{position:relative;border:1px solid rgba(226,195,100,.4);border-radius:16px;background:linear-gradient(145deg,rgba(19,35,51,.98),rgba(8,17,27,.99));box-shadow:0 35px 80px rgba(0,0,0,.32),0 0 40px rgba(191,147,39,.07);padding:34px}.landing-price-card-badge{position:absolute;top:-13px;left:30px;border:1px solid #e1bc51;border-radius:999px;background:#d9b14b;box-shadow:0 8px 22px rgba(181,137,31,.25);color:#121820;padding:5px 10px;font-size:.58rem;font-weight:900;letter-spacing:.1em}.landing-price-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(166,192,217,.13);padding-bottom:24px}.landing-price-card-header span{color:var(--landing-muted);font-size:.68rem;font-weight:700}.landing-price-card-header h3{margin:3px 0 0;color:var(--landing-text);font-size:1.2rem}.landing-price-card-header .landing-price-chip{border:1px solid rgba(93,194,141,.23);border-radius:999px;background:rgba(93,194,141,.07);color:#8bd4ae;padding:5px 9px;white-space:nowrap}.landing-price-value{display:flex;flex-direction:column;gap:5px;padding-block:26px 22px}.landing-price-value strong{color:var(--landing-gold-light);font-size:clamp(2rem,4vw,2.75rem);letter-spacing:-.04em;line-height:1.1}.landing-price-value span{max-width:370px;color:var(--landing-muted);font-size:.76rem;line-height:1.55}.landing-price-features{display:grid;grid-gap:12px;gap:12px;margin:0 0 27px;padding:0;color:var(--landing-muted-strong);font-size:.8rem;list-style:none}.landing-price-features li{display:flex;align-items:center;gap:9px}.landing-price-features svg{color:var(--landing-green)}.landing-price-disclaimer{display:block;margin-top:13px;color:#6e8195;font-size:.62rem;line-height:1.5;text-align:center}.landing-faq-section{border-top:1px solid rgba(159,185,209,.09);background:var(--landing-bg-deep)}.landing-faq-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);grid-gap:clamp(50px,8vw,110px);gap:clamp(50px,8vw,110px)}.landing-faq-heading{align-self:start;position:-webkit-sticky;position:sticky;top:38px}.landing-support-action{margin-top:27px;border-left:1px solid rgba(226,195,100,.46);padding-left:16px}.landing-support-action>span{display:block;margin-bottom:7px;color:var(--landing-muted);font-size:.7rem;font-weight:650}.landing-support-action>a{display:inline-flex;align-items:center;gap:7px;color:var(--landing-gold-light);font-size:.84rem;font-weight:760;text-decoration:none}.landing-support-action>a:hover{text-decoration:underline}.landing-support-action>small{display:block;margin-top:7px;color:#7f93a6;font-size:.62rem;line-height:1.45}.landing-faq-list{border-top:1px solid rgba(166,192,217,.17)}.landing-faq-item{border-bottom:1px solid rgba(166,192,217,.17)}.landing-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--landing-text);padding:22px 3px;font-size:.94rem;font-weight:700;list-style:none;cursor:pointer}.landing-faq-item summary::-webkit-details-marker{display:none}.landing-faq-item summary span{position:relative;width:20px;height:20px;flex:0 0 auto;border:1px solid rgba(166,192,217,.24);border-radius:50%}.landing-faq-item summary span:after,.landing-faq-item summary span:before{position:absolute;top:50%;left:50%;width:8px;height:1px;background:var(--landing-gold-light);content:"";transform:translate(-50%,-50%);transition:transform .18s ease}.landing-faq-item summary span:after{transform:translate(-50%,-50%) rotate(90deg)}.landing-faq-item[open] summary span:after{transform:translate(-50%,-50%) rotate(0)}.landing-faq-item p{max-width:680px;margin:-5px 45px 23px 3px;color:var(--landing-muted);font-size:.84rem;line-height:1.75}.landing-final-cta{position:relative;isolation:isolate;overflow:hidden;border-top:1px solid rgba(226,195,100,.15);background:linear-gradient(rgba(153,185,214,.03) 1px,transparent 0),linear-gradient(90deg,rgba(153,185,214,.03) 1px,transparent 0),#0a1521;background-size:48px 48px;padding-block:104px}.landing-final-glow{position:absolute;z-index:-1;top:50%;left:50%;width:700px;height:350px;border-radius:50%;background:radial-gradient(circle,rgba(204,160,53,.13),transparent 67%);transform:translate(-50%,-50%)}.landing-final-cta-inner{max-width:830px;text-align:center}.landing-final-cta h2{margin-inline:auto;font-size:clamp(2.5rem,5vw,4.5rem)}.landing-final-cta p{max-width:610px;margin-inline:auto}.landing-final-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:31px}.landing-footer{background:#040a11;color:var(--landing-muted)}.landing-footer-main{display:grid;grid-template-columns:1fr 1.35fr;grid-gap:70px;gap:70px;border-bottom:1px solid rgba(158,184,208,.11);padding-block:60px 48px}.landing-footer-brand img{display:block;width:175px;height:auto}.landing-footer-brand p{margin:17px 0 0;color:#708296;font-size:.76rem}.landing-footer-links{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:35px;gap:35px}.landing-footer-links>div{display:flex;align-items:flex-start;flex-direction:column;gap:8px}.landing-footer-links strong{margin-bottom:5px;color:#d5dee7;font-size:.71rem;letter-spacing:.06em;text-transform:uppercase}.landing-footer-links a{color:#7f91a4;font-size:.72rem;text-decoration:none}.landing-footer-links a:hover{color:var(--landing-gold-light)}.landing-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:20px;color:var(--landing-footer-muted);font-size:.62rem}@media (max-width:1080px){.landing-header-inner{gap:22px}.landing-nav{gap:18px}.landing-nav a:nth-last-child(-n+2){display:none}.landing-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);gap:35px}.landing-hero h1{font-size:clamp(2.7rem,5vw,4rem)}.landing-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-asset-card{min-height:350px}.landing-collaboration-grid{grid-template-columns:1fr;gap:52px}.landing-collaboration-copy{max-width:660px}.landing-role-map{width:min(100%,800px);justify-self:center}.landing-container.landing-security-shell{width:min(100% - 52px,980px)}.landing-security-heading{grid-template-columns:auto 1fr;row-gap:28px}.landing-security-heading>p{grid-column:2}.landing-pricing-grid{gap:55px}}@media (max-width:880px){.landing-container{width:min(100% - 36px,760px)}.landing-benefits-section{background:var(--landing-bg)}.landing-container.landing-benefits-layout{width:min(100% - 36px,760px);grid-template-columns:1fr;gap:39px}.landing-header-inner{grid-template-columns:1fr auto;gap:10px 20px;padding-block:13px 10px}.landing-brand{width:165px}.landing-header-actions{justify-self:end}.landing-login-link{display:none}.landing-nav{grid-column:1/-1;grid-row:2;justify-content:flex-start;overflow-x:auto;gap:24px;padding-block:4px 2px;scrollbar-width:none}.landing-nav::-webkit-scrollbar{display:none}.landing-nav a:nth-last-child(-n+2){display:inline}.landing-nav a{font-size:.75rem}.landing-hero-grid{grid-template-columns:1fr;gap:57px;padding-block:74px 62px}.landing-hero-copy{max-width:680px}.landing-hero h1{max-width:620px;font-size:clamp(3.1rem,9vw,5rem)}.landing-product-figure{width:min(100%,680px);margin-inline:auto}.landing-product-window{transform:none}.landing-trust-items{grid-template-columns:repeat(2,1fr);gap:16px 0}.landing-trust-items>div:nth-child(2){border-right:0}.landing-section{padding-block:86px}.landing-benefits-heading{max-width:620px;margin-bottom:0}.landing-benefit-row{grid-template-columns:38px minmax(175px,.7fr) minmax(0,1.3fr)}.landing-collaboration-grid,.landing-faq-grid,.landing-pricing-grid{grid-template-columns:1fr}.landing-collaboration-grid{gap:45px}.landing-collaboration-copy{max-width:660px}.landing-container.landing-security-shell{width:min(100% - 36px,760px);padding:44px 38px}.landing-security-heading{grid-template-columns:1fr;gap:22px}.landing-security-heading>p{grid-column:1}.landing-security-heading h2 span{display:inline}.landing-security-grid{grid-template-columns:1fr;margin-top:14px}.landing-security-item,.landing-security-item:first-child,.landing-security-item:last-child{border-right:0;border-bottom:1px solid rgba(168,194,218,.12);padding:27px 0}.landing-security-item:last-child{border-bottom:0;padding-bottom:0}.landing-steps-list{--landing-step-column-gap:20px;grid-template-columns:repeat(2,1fr);gap:48px var(--landing-step-column-gap)}.landing-step:nth-child(2) .landing-step-line{display:none}.landing-price-card{width:min(100%,520px)}.landing-faq-heading{position:static;max-width:600px}.landing-footer-main{grid-template-columns:1fr;gap:44px}}@media (max-width:620px){.landing-container,.landing-container.landing-benefits-layout{width:min(100% - 28px,560px)}.landing-header-actions .landing-button-small svg{display:none}.landing-header-actions .landing-button-small{padding-inline:12px}.landing-hero-grid{padding-top:60px}.landing-eyebrow{font-size:.6rem}.landing-hero h1{font-size:clamp(2.65rem,13vw,4rem)}.landing-hero-actions{grid-template-columns:1fr}.landing-hero-actions .landing-button{width:100%;min-height:62px}.landing-hero-assurances{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px}.landing-assets-grid{grid-template-columns:1fr}.landing-asset-card{min-height:0}.landing-asset-card-copy{min-height:0;margin-bottom:22px}.landing-window-body{grid-template-columns:38px 1fr;min-height:365px}.landing-mock-sidebar{padding-top:11px}.landing-mock-mark,.landing-mock-nav{width:25px;height:25px}.landing-mock-main{padding:13px 11px}.landing-mock-metrics{gap:5px}.landing-mock-metric{padding:8px 6px}.landing-mock-metric span{font-size:.44rem}.landing-mock-metric strong{font-size:.6rem}.landing-mock-content{grid-template-columns:1fr}.landing-mock-activity-card,.landing-window-secure{display:none}.landing-window-bar{grid-template-columns:1fr auto}.landing-trust-items{grid-template-columns:1fr}.landing-trust-items>div{border-right:0}.landing-section{padding-block:72px}.landing-section-heading{margin-bottom:34px}.landing-assets-heading h2,.landing-collaboration-copy h2,.landing-faq-heading h2,.landing-pricing-copy h2,.landing-section-heading h2,.landing-security-heading h2{font-size:clamp(2rem,10vw,2.75rem)}.landing-steps-list{grid-template-columns:1fr}.landing-benefits-heading{margin-bottom:0}.landing-benefit-row{grid-template-columns:32px minmax(0,1fr);gap:18px;padding-block:24px 25px}.landing-benefit-row p{grid-column:2}.landing-step{padding-inline:0}.landing-step-line{display:none}.landing-step p{max-width:none}.landing-role-map{min-height:0;display:grid;grid-gap:12px;gap:12px;padding:18px}.landing-role-connector{display:none}.landing-collaboration-center{position:relative;top:auto;left:auto;width:142px;height:142px;justify-self:center;order:1;transform:none}.landing-role-source{position:static;order:2;transform:none}.landing-role-card{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;transform:none}.landing-role-card-manager{order:3}.landing-role-card-team{order:4}.landing-role-card-owner{order:5}.landing-role-card-pilot{order:6}.landing-role-map-footer{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));order:7;padding:12px}.landing-role-map-footer i{display:none}.landing-container.landing-security-shell{width:min(100% - 28px,560px);border-radius:17px;padding:30px 22px}.landing-security-heading{grid-template-columns:1fr;gap:15px}.landing-security-heading>p{grid-column:1}.landing-security-seal{width:52px;height:52px}.landing-security-heading h2{font-size:clamp(2rem,10vw,2.75rem)}.landing-price-card{padding:31px 22px 25px}.landing-price-card-header{align-items:flex-start;flex-direction:column;gap:10px}.landing-faq-item summary{font-size:.87rem}.landing-final-cta{padding-block:78px}.landing-final-actions{align-items:stretch;flex-direction:column}.landing-final-actions .landing-button{width:100%}.landing-footer-links{grid-template-columns:repeat(2,1fr);gap:32px 20px}.landing-footer-bottom{align-items:flex-start;flex-direction:column;gap:7px}}@media (max-width:420px){.landing-brand{width:145px}.landing-button-small{min-height:44px;font-size:.72rem}.landing-hero h1{font-size:2.55rem}.landing-mock-rateio{display:none}.landing-footer-links{grid-template-columns:1fr}}@media (max-width:360px){.landing-nav{justify-content:space-between;gap:10px;overflow-x:visible}.landing-nav a{font-size:.66rem}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :after,.landing-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.plans-public-page{width:100%;min-width:0;min-height:100vh;background:#07101b;color:#f4f7fb;color-scheme:dark;font-family:var(--font-inter),"Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.6}.plans-cycle-grid>*,.plans-faq-grid>*,.plans-offer-grid>*,.plans-public-header-inner>*,.plans-public-page .landing-container,.plans-public-page main,.plans-public-page section{min-width:0}.plans-public-page a{color:inherit}.plans-public-header{border-bottom:1px solid rgba(166,190,214,.12);background:rgba(5,12,21,.94)}.plans-public-header-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:32px;gap:32px;min-height:78px}.plans-hero-badges,.plans-public-actions,.plans-public-nav{display:flex;align-items:center}.plans-public-nav{justify-content:center;gap:clamp(18px,3vw,38px)}.plans-public-nav a{min-height:44px;display:inline-flex;align-items:center;color:#c4cfdb;font-size:.86rem;font-weight:700;text-decoration:none}.plans-public-nav a:focus-visible,.plans-public-nav a:hover{color:#f2da8c}.plans-public-actions{gap:18px}.plans-comparison-table:focus-visible,.plans-public-page a:focus-visible,.plans-public-page summary:focus-visible{outline:3px solid #7cb7ed;outline-offset:4px}.plans-hero{border-bottom:1px solid rgba(158,183,208,.11);background:radial-gradient(circle at 50% -25%,rgba(61,129,188,.34),transparent 38rem),linear-gradient(rgba(123,158,191,.035) 1px,transparent 0),linear-gradient(90deg,rgba(123,158,191,.035) 1px,transparent 0);background-size:auto,54px 54px,54px 54px}.plans-hero-inner{max-width:920px;padding-block:96px 82px;text-align:center}.plans-hero h1{max-width:850px;margin:18px auto 22px;color:#f7f9fc;font-size:clamp(2.5rem,5vw,4.75rem);line-height:1.04;letter-spacing:-.045em}.plans-hero h1 span{display:block}.plans-hero p{max-width:680px;margin:0 auto;color:#aebdcd;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.55}.plans-hero-action{margin-top:28px}.plans-hero-action .landing-button{min-width:290px;min-height:62px;padding-inline:27px;font-size:1rem}.plans-hero-badges{justify-content:center;flex-wrap:wrap;gap:14px 34px;margin-top:24px}.plans-hero-badges span{display:inline-flex;max-width:100%;align-items:center;gap:8px;color:#b9c6d4;font-size:.86rem;font-weight:650;overflow-wrap:anywhere}.plans-hero-badges svg{color:#52c98a}.plans-comparison-section,.plans-faq-section,.plans-offer-section{padding-block:88px}.plans-offer-section{background:#0a1420}.plans-offer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.72fr);align-items:center;grid-gap:clamp(48px,7vw,92px);gap:clamp(48px,7vw,92px)}.plans-final-cta h2,.plans-offer-copy h2,.plans-section-heading h2{margin:14px 0 18px;color:#f4f7fb;font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.1;letter-spacing:-.035em}.plans-final-cta p,.plans-offer-copy>p,.plans-section-heading p{color:#a8b5c5}.plans-offer-copy ul{display:grid;grid-gap:13px;gap:13px;margin:30px 0 0;padding:0;list-style:none}.plans-offer-copy li{display:flex;align-items:flex-start;gap:11px;color:#d8e1eb}.plans-offer-copy li svg{flex:0 0 auto;margin-top:3px;color:#55c98b}.plans-price-card{position:relative;display:grid;width:100%;max-width:100%;min-width:0;grid-gap:16px;gap:16px;border:1px solid rgba(226,195,100,.38);border-radius:18px;background:linear-gradient(150deg,rgba(25,43,61,.96),rgba(10,22,34,.98));padding:38px;box-shadow:0 28px 70px rgba(0,0,0,.25)}.plans-price-card>svg{color:#e5c462}.plans-price-card-tag{position:absolute;top:22px;right:22px;border-radius:999px;background:rgba(85,201,139,.13);color:#85e0ae;padding:6px 10px;font-size:.68rem;font-weight:900;letter-spacing:.09em}.plans-price-card h3{margin:4px 0 0;font-size:clamp(1.75rem,3vw,2.35rem)}.plans-price-card p,.plans-price-card small{margin:0;color:#a8b5c5}.plans-price-card small{text-align:center}.plans-cycle-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-block:8px}.plans-cycle-grid div{display:grid;grid-gap:3px;gap:3px;border:1px solid rgba(171,193,216,.16);border-radius:10px;background:rgba(255,255,255,.025);padding:14px}.plans-cycle-grid strong{color:#f0f4f8}.plans-cycle-grid span{color:#e5c462;font-size:.82rem;font-weight:750;overflow-wrap:anywhere}.plans-comparison-section{background:#07101b}.plans-section-heading{max-width:720px;margin-bottom:36px}.plans-comparison-table{width:100%;max-width:100%;overflow-x:auto;border:1px solid rgba(171,193,216,.17);border-radius:14px;scrollbar-gutter:stable}.plans-comparison-table table{width:100%;min-width:720px;border-collapse:collapse;background:#0c1825;table-layout:fixed}.plans-comparison-profile-column{width:24%}.plans-comparison-billing-column{width:30%}.plans-comparison-table td,.plans-comparison-table th{border-bottom:1px solid rgba(171,193,216,.12);padding:18px 20px;text-align:left!important;vertical-align:middle}.plans-comparison-table th>span{justify-content:flex-start!important;text-align:left!important}.plans-comparison-table thead th{background:rgba(255,255,255,.025);color:#e5c462;font-size:.77rem;letter-spacing:.06em;text-transform:uppercase}.plans-comparison-table tbody th{color:#f2f5f8}.plans-comparison-table td{color:#b7c4d1}.plans-comparison-table tbody tr:last-child>*{border-bottom:0}.plans-faq-section{border-block:1px solid rgba(158,183,208,.1);background:#0a1420}.plans-faq-grid{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1fr);grid-gap:clamp(42px,7vw,96px);gap:clamp(42px,7vw,96px)}.plans-final-cta{padding-block:84px;background:radial-gradient(circle at 50% 100%,rgba(204,158,49,.14),transparent 32rem),#07101b;text-align:center}.plans-final-cta p{margin:0 auto 28px}.plans-footer-bottom a{text-decoration:none}.plans-footer-bottom a:hover{color:#f2da8c}.billing-overview-content{container:billing-overview/inline-size;display:grid;grid-gap:18px;gap:18px;width:min(100%,1490px);min-width:0;margin-inline:auto;padding-top:34px}@media (min-width:641px){.billing-page-header .title-line{flex:0 0 auto}.billing-page-header h1{white-space:nowrap}}@media (min-width:1180px){.billing-page-header{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center}.billing-page-header .title-line{min-width:0}.app-shell .billing-page-header .header-tools{order:0;display:grid;grid-template-columns:minmax(220px,1fr) auto;width:100%;min-width:0;margin-left:0}.billing-page-header .global-search,.billing-page-header .header-search{width:100%;min-width:0;max-width:none}}@media (min-width:981px) and (max-width:1179px){.billing-page-header{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center}.billing-page-header .title-line{grid-column:1;grid-row:1;min-width:0}.billing-page-header .user-menu{grid-column:2;grid-row:1}.app-shell .billing-page-header .header-tools{order:0;display:grid;grid-column:1/-1;grid-row:2;grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;margin-left:0}.billing-page-header .global-search,.billing-page-header .header-search{width:100%;min-width:0;max-width:none}}.billing-empty-state{display:grid;justify-items:center;min-height:300px;align-content:center;text-align:center}.billing-empty-state svg{color:var(--gold)}.billing-empty-state .button-link{margin-top:18px}.billing-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin:0 auto;padding:0;width:min(100%,660px);list-style:none}.billing-progress li{position:relative;display:grid;grid-template-columns:42px max-content minmax(24px,1fr);align-items:center;grid-gap:14px;gap:14px;min-width:0;color:var(--muted)}.billing-progress li:not(:last-child):after{width:auto;height:1px;margin-inline:10px 14px;background:var(--control-line-strong);content:""}.billing-progress li>span{display:grid;flex:0 0 auto;width:42px;height:42px;place-items:center;border:1px solid var(--control-line-strong);border-radius:50%;background:var(--card);color:var(--muted);font-weight:800}.billing-progress li strong{overflow:hidden;color:inherit;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.billing-progress li.is-active,.billing-progress li.is-complete{color:var(--text)}.billing-progress li.is-active>span,.billing-progress li.is-complete>span{border-color:var(--blue);background:var(--blue);color:#fff}.billing-checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,400px);grid-gap:22px;gap:22px;align-items:start;min-width:0}.billing-plan-panel,.billing-summary-panel{min-width:0}.billing-plan-panel{container:billing-plan/inline-size;display:grid;grid-gap:15px;gap:15px;padding:26px 28px 28px}.billing-plan-heading{display:block}.billing-plan-heading>div{width:100%;min-width:0}.billing-plan-heading h2{margin:8px 0 7px;font-size:clamp(1.3rem,1.7vw,1.62rem);line-height:1.2}.billing-empty-state p,.billing-plan-heading p{margin:0;color:var(--muted)}.billing-eyebrow{color:var(--blue-2);font-size:11px;font-weight:900;letter-spacing:.09em}.billing-asset-selection{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.95fr);align-items:center;grid-gap:28px;gap:28px;overflow:hidden;border:1px solid color-mix(in srgb,var(--blue-2) 72%,var(--control-line));border-radius:10px;background:linear-gradient(105deg,color-mix(in srgb,var(--blue-2) 5%,transparent),transparent 55%),var(--card);padding:22px 28px 22px 42px}.billing-asset-selection:before{position:absolute;inset:0 auto 0 0;width:12px;background:var(--blue-2);content:""}.billing-asset-selection-copy{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;grid-gap:20px;gap:20px;min-width:0}.billing-asset-selection-copy h3{margin:0 0 5px;font-size:17px;line-height:1.35}.billing-asset-selection-copy p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.billing-asset-selection-icon{position:relative;display:grid;width:68px;height:68px;place-items:center;border:1px solid var(--control-line);border-radius:50%;background:var(--card);color:var(--blue-2)}.billing-asset-selection-icon:after{position:absolute;right:18px;bottom:13px;left:18px;height:3px;border-radius:99px;background:var(--green);box-shadow:0 5px 0 color-mix(in srgb,var(--green) 55%,transparent);content:"";transform:skewY(-11deg)}.billing-asset-picker{display:grid;grid-gap:7px;gap:7px;min-width:0;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.billing-asset-select-shell{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 20px;grid-template-rows:auto auto;align-items:center;grid-column-gap:12px;column-gap:12px;min-width:0;min-height:68px;border:1px solid color-mix(in srgb,var(--blue-2) 72%,var(--control-line));border-radius:9px;background:var(--card);padding:12px 15px;color:var(--text);letter-spacing:0;text-transform:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.billing-asset-select-shell>small,.billing-asset-select-shell>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-asset-select-shell>strong{align-self:end;font-size:13px}.billing-asset-select-shell>small{align-self:start;color:var(--muted);font-size:11px;font-weight:700}.billing-asset-selected-indicator{display:inline-flex;grid-column:2;grid-row:1/-1;align-items:center;gap:6px;color:var(--green);font-size:10px;font-weight:900}.billing-asset-select-chevron{grid-column:3;grid-row:1/-1;color:var(--muted)}.billing-asset-picker select{position:absolute;z-index:2;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}.billing-asset-picker:has(select:focus-visible) .billing-asset-select-shell,.billing-plan-options>button:focus-visible,.billing-primary-action:focus-visible{outline:3px solid rgba(11,63,115,.22);outline-offset:2px}.billing-asset-picker:hover .billing-asset-select-shell{border-color:var(--blue-2);background:color-mix(in srgb,var(--blue-2) 3%,var(--card))}.billing-plan-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.billing-plan-options>button{position:relative;display:grid;grid-auto-rows:max-content;min-width:0;min-height:208px;align-content:start;grid-gap:11px;gap:11px;border:1px solid var(--control-line);border-radius:12px;background:var(--card);color:var(--text);padding:18px clamp(24px,9%,68px);text-align:left;box-shadow:none;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.billing-plan-options>button:hover{border-color:var(--control-line-strong);transform:translateY(-1px)}.billing-plan-options>button.is-selected{border-color:color-mix(in srgb,var(--blue-2) 52%,var(--control-line));box-shadow:var(--shadow-soft)}.billing-plan-options>button.is-recommended{border-color:color-mix(in srgb,var(--orange) 62%,var(--control-line));border-top:3px solid var(--orange);background:linear-gradient(145deg,rgba(209,171,79,.065),rgba(255,255,255,0) 58%),var(--card);box-shadow:var(--shadow-soft)}.billing-plan-title{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;font-size:16px;font-weight:900}.billing-plan-options>button.is-recommended .billing-plan-title{padding-right:0}.billing-radio{display:inline-block;flex:0 0 auto;width:24px;height:24px;border:2px solid var(--control-line-strong);border-radius:50%;background:var(--card);box-shadow:inset 0 0 0 5px var(--card)}.is-recommended .billing-radio,.is-selected .billing-radio{border-color:var(--blue-2);background:var(--blue-2)}.billing-recommended-tag{position:static;margin-left:0;border:1px solid rgba(214,130,18,.46);border-radius:999px;background:#fff1d7;color:#995700;padding:5px 10px;font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.billing-recommended-tag b{margin-inline:4px}.billing-plan-previous-price{color:var(--muted);font-size:12px;text-decoration:line-through}.billing-plan-price{display:flex;align-items:baseline;gap:5px;min-width:0;white-space:nowrap}.billing-plan-price strong{font-size:clamp(2rem,4vw,2.65rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.04em}.billing-plan-description,.billing-plan-price small{color:var(--muted)}.billing-plan-description{font-size:13px;line-height:1.45}.billing-plan-footnote{color:var(--muted);font-size:12px}.billing-plan-tag{justify-self:start;border-radius:7px;padding:6px 12px;font-size:11px;font-weight:900}.billing-plan-tag.neutral{background:var(--pill);color:var(--blue-2)}.billing-plan-tag.success{min-width:min(100%,240px);background:rgba(47,160,107,.12);color:#197348}.billing-benefits{border:1px solid var(--soft-line);border-radius:11px;background:var(--card);padding:16px 20px 8px}.billing-benefits>strong{font-size:16px}.billing-benefits ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin:12px 0 0;padding:0;list-style:none}.billing-benefits li{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px;min-width:0;padding:13px 16px 13px 0}.billing-benefits li:nth-child(2n){border-left:1px solid var(--soft-line);padding-left:20px}.billing-benefits li:nth-child(n+3){border-top:1px solid var(--soft-line)}.billing-benefit-icon{display:grid;width:50px;height:50px;place-items:center;border:1px solid var(--control-line);border-radius:10px;background:var(--row);color:var(--blue-2)}.billing-benefits li>span:last-child{display:grid;grid-gap:4px;gap:4px}.billing-benefits li strong{color:var(--text);font-size:13px}.billing-benefits li small{color:var(--muted);font-size:11px;line-height:1.45}.billing-current-subscription{display:flex;align-items:flex-start;gap:16px;border:1px solid rgba(47,160,107,.3);border-radius:12px;background:rgba(47,160,107,.06);padding:22px}.billing-current-subscription>svg{flex:0 0 auto;color:var(--green)}.billing-current-subscription h3{margin:10px 0 6px}.billing-current-subscription p{margin:0;color:var(--muted)}.billing-summary-panel{position:-webkit-sticky;position:sticky;top:18px;display:grid;grid-gap:19px;gap:19px;margin-bottom:0;padding:25px 27px 28px}.billing-summary-panel>h2{margin:0;font-size:1.35rem}.billing-summary-plan,.billing-summary-product{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.billing-summary-product{border-bottom:1px solid var(--soft-line);padding-bottom:20px}.billing-summary-plan,.billing-summary-product>div{display:grid;grid-gap:4px;gap:4px}.billing-summary-plan span,.billing-summary-product span{color:var(--muted);font-size:12px}.billing-summary-plan{border-top:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line);padding-block:16px}.billing-subscription-facts,.billing-summary-values{display:grid;grid-gap:0;gap:0;margin:0}.billing-subscription-facts>div,.billing-summary-values>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding-block:11px}.billing-subscription-facts dt,.billing-summary-values dt{min-width:0;color:var(--muted);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.billing-subscription-facts dd,.billing-summary-values dd{display:flex;align-items:center;gap:6px;margin:0;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.billing-summary-values .discount dd,.billing-summary-values .discount dt{color:#197348}.billing-summary-plan-row{border-bottom:0}.billing-discount-badge{display:inline-flex;border:1px solid rgba(214,130,18,.42);border-radius:999px;background:#fff4df;color:#9a5900;padding:5px 10px;font-size:10px;font-weight:900}.billing-summary-values .billing-saving-callout{display:flex;grid-template-columns:none;align-items:center;gap:14px;margin-block:10px 8px;border:1px solid rgba(47,160,107,.34);border-radius:9px;background:rgba(47,160,107,.075);color:#197348;padding:15px 17px}.billing-saving-callout>svg{flex:0 0 auto}.billing-saving-callout>span{display:grid;grid-gap:3px;gap:3px}.billing-saving-callout em,.billing-saving-callout small,.billing-saving-callout strong{color:inherit}.billing-saving-callout strong{font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing-saving-callout em{font-size:12px;font-style:normal;font-weight:700}.billing-summary-values .total{align-items:baseline;margin-top:7px;border-top:1px solid var(--soft-line);padding-top:17px}.billing-summary-values .total dt{color:var(--text);font-size:14px;font-weight:900}.billing-summary-values .total dd{color:var(--text);font-size:clamp(1.75rem,3vw,2.2rem);letter-spacing:-.03em}.billing-primary-action{display:flex;width:100%;min-height:56px;align-items:center;justify-content:center;gap:12px;border:1px solid var(--button-primary-border);border-radius:var(--radius-md);background:var(--button-primary-bg);color:#fff;padding:12px 18px;font-weight:900;box-shadow:var(--button-primary-shadow);cursor:pointer;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.billing-primary-action:hover:not(:disabled){background:var(--button-primary-bg-hover);box-shadow:var(--button-primary-shadow-hover);transform:translateY(-1px)}.billing-primary-action:disabled{cursor:not-allowed;opacity:.58}.billing-coupon-action,.billing-review-note,.billing-stripe-note{margin:0;color:var(--muted);font-size:12px;line-height:1.45;text-align:center}.billing-coupon-action{display:inline-flex;width:100%;min-height:36px;align-items:center;justify-content:center;justify-self:stretch;gap:9px;border:0;border-radius:7px;background:transparent;color:var(--blue-2);padding:7px 10px;font:inherit;font-size:13px;font-weight:850;line-height:1.3;box-shadow:none;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.billing-coupon-action:hover:not(:disabled){background:color-mix(in srgb,var(--blue-2) 9%,var(--card));color:color-mix(in srgb,var(--blue-2) 82%,var(--text));box-shadow:none;transform:none}.billing-coupon-action>svg{flex:0 0 auto}.billing-coupon-action:focus-visible{outline:3px solid color-mix(in srgb,var(--blue-2) 24%,transparent);outline-offset:2px}.billing-coupon-action:disabled{cursor:not-allowed;opacity:.52}@media (prefers-reduced-motion:reduce){.billing-coupon-action{transition:none}}.billing-stripe-note{display:flex;align-items:center;justify-content:center;gap:7px}.billing-support-note{margin:auto -27px -28px;border-top:1px solid var(--soft-line);padding:18px 27px 20px;color:var(--muted);font-size:12px;text-align:center}.billing-support-note a{color:var(--blue-2);font-weight:800;text-decoration:none}.billing-support-note a:hover{text-decoration:underline}.billing-action-error,.billing-permission-note{border-radius:var(--radius-md);background:rgba(214,130,18,.09);padding:12px}.billing-permission-note{display:flex;align-items:flex-start;gap:9px;color:#7c4b0b;font-size:12px;font-weight:800}.billing-action-error{margin:0}.billing-trust-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;border:1px solid var(--soft-line);border-radius:9px;background:var(--row);padding:15px 18px}.billing-trust-bar>div{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;font-size:13px;font-weight:800}.billing-trust-bar>div:not(:first-child){border-left:1px solid var(--soft-line);padding-left:22px}.billing-trust-bar svg{flex:0 0 auto;color:var(--green)}.billing-status{flex:0 0 auto;border:1px solid var(--soft-line);border-radius:999px;background:var(--pill);padding:6px 10px;font-size:11px;font-weight:900}.billing-status-active,.billing-status-trial{border-color:rgba(47,160,107,.34);background:rgba(47,160,107,.09);color:#197348}.billing-status-canceled,.billing-status-expired,.billing-status-past_due{border-color:rgba(214,130,18,.38);background:rgba(214,130,18,.09);color:#995700}.commercial-access-banner{display:flex;align-items:center;gap:13px;margin-top:16px;border:1px solid rgba(214,130,18,.46);border-radius:var(--radius-md);background:#fff8e9;padding:13px 15px;box-shadow:var(--shadow-soft)}.commercial-access-banner-icon{display:grid;flex:0 0 auto;width:40px;height:40px;place-items:center;border-radius:50%;background:rgba(214,130,18,.13);color:#a55e00}.commercial-access-banner-copy{display:grid;flex:1 1;grid-gap:2px;gap:2px;min-width:0}.commercial-access-banner-copy span{color:#6f5b38;font-size:12px}.commercial-access-banner-cta{flex:0 0 auto}.trial-conversion-banner{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;margin-top:16px;overflow:hidden;border:1px solid #bed8ec;border-radius:var(--radius-md);background:linear-gradient(105deg,#eef7ff,#ffffff 58%,#f5fbff);padding:14px 16px;box-shadow:0 10px 26px rgba(16,67,106,.09)}.trial-conversion-banner:before{position:absolute;inset:0 auto 0 0;width:4px;background:#1479b8;content:""}.trial-conversion-banner.urgent{border-color:#e5c981;background:linear-gradient(105deg,#fff8e8,#ffffff 58%,#fffaf0)}.trial-conversion-banner.urgent:before{background:#cb8e14}.trial-conversion-banner.critical{border-color:#e6b5ad;background:linear-gradient(105deg,#fff3f1,#ffffff 58%,#fff7f5)}.trial-conversion-banner.critical:before{background:#c84b3a}.trial-conversion-countdown{display:grid;width:62px;height:62px;align-content:center;justify-items:center;border:1px solid #b9d7ec;border-radius:10px;background:#ffffff;color:#074d7d;line-height:1;box-shadow:0 6px 16px rgba(13,77,122,.09)}.trial-conversion-countdown strong{font-size:25px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:950}.trial-conversion-countdown span{margin-top:4px;color:#4e718b;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.trial-conversion-banner.urgent .trial-conversion-countdown{border-color:#e2c36f;color:#8b5800}.trial-conversion-banner.critical .trial-conversion-countdown{border-color:#e3aea6;color:#aa372a}.trial-conversion-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.trial-conversion-kicker{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;color:#176a9f;font-size:11px;font-weight:950;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.trial-conversion-banner.urgent .trial-conversion-kicker{color:#8b5e0b}.trial-conversion-banner.critical .trial-conversion-kicker{color:#a73c30}.trial-conversion-copy>strong{color:#0b2540;font-size:16px;font-weight:950;line-height:1.25}.trial-conversion-copy>span:last-child{color:#526b80;font-size:12px;font-weight:650;line-height:1.4}.trial-conversion-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid #073d65;border-radius:var(--radius-sm);background:linear-gradient(180deg,#0b5c91,#07466f);color:#ffffff;padding:10px 16px;font-size:13px;font-weight:900;line-height:1.15;text-align:center;text-decoration:none;box-shadow:0 7px 16px rgba(7,70,111,.2);transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.trial-conversion-cta:hover{background:linear-gradient(180deg,#0a527f,#063a5c);box-shadow:0 9px 20px rgba(7,70,111,.26)}.trial-conversion-cta:hover svg{transform:translateX(2px)}.trial-conversion-cta:focus-visible{outline:3px solid #69aef0;outline-offset:2px}.trial-conversion-cta svg{flex:0 0 auto;transition:transform .15s ease}@media (max-width:900px){.trial-conversion-banner{grid-template-columns:auto minmax(0,1fr)}.trial-conversion-cta{grid-column:2;justify-self:start}.plans-public-header-inner{grid-template-columns:auto 1fr}.plans-public-nav{display:none}.plans-public-actions{justify-self:end}.plans-faq-grid,.plans-offer-grid{grid-template-columns:1fr}}@container billing-overview (max-width: 1180px){.billing-checkout-layout{grid-template-columns:1fr}.billing-summary-panel{position:static}}@container billing-plan (max-width: 820px){.billing-plan-options{gap:14px}.billing-plan-options>button{padding:20px}}@container billing-plan (max-width: 700px){.billing-asset-selection{gap:18px}.billing-asset-selection,.billing-benefits ul,.billing-plan-options{grid-template-columns:1fr}.billing-plan-options>button{min-height:0}.billing-benefits li:nth-child(2n){border-left:0;padding-left:0}.billing-benefits li:nth-child(n+2){border-top:1px solid var(--soft-line)}}@media (max-width:760px){.billing-benefits ul,.billing-plan-options{grid-template-columns:1fr}.billing-plan-options>button{min-height:0}.billing-benefits li:nth-child(2n){border-left:0;padding-left:0}.billing-benefits li:nth-child(n+2){border-top:1px solid var(--soft-line)}.plans-comparison-table table{min-width:720px}.plans-comparison-table td,.plans-comparison-table th{padding:14px 10px;vertical-align:top;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.plans-comparison-table thead th{font-size:.68rem;line-height:1.35}.plans-comparison-table tbody th,.plans-comparison-table td{font-size:.78rem;line-height:1.45}}@media (max-width:620px){.trial-conversion-banner{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:13px}.trial-conversion-countdown{width:52px;height:52px}.trial-conversion-countdown strong{font-size:21px}.trial-conversion-copy>strong{font-size:15px}.trial-conversion-cta{grid-column:1/-1;width:100%}.billing-overview-content{gap:18px;padding-top:18px}.billing-progress{gap:8px;padding-inline:0}.billing-progress li{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px}.billing-progress li:not(:last-child):after{display:none}.billing-progress li>span{width:28px;height:28px;font-size:12px}.billing-progress li strong{font-size:10px;line-height:1.25;white-space:normal}.billing-plan-panel,.billing-summary-panel{padding:18px}.billing-asset-selection{gap:16px;padding:18px 16px 18px 28px}.billing-asset-selection-copy{grid-template-columns:50px minmax(0,1fr);gap:14px}.billing-asset-selection-icon{width:50px;height:50px}.billing-asset-selection-icon:after{right:13px;bottom:9px;left:13px}.billing-asset-selected-indicator{font-size:0}.billing-plan-options>button{padding:19px}.billing-benefits{padding:15px}.billing-subscription-facts>div,.billing-summary-product,.billing-summary-values>div{align-items:flex-start}.billing-summary-values .total{align-items:baseline}.billing-trust-bar{grid-template-columns:1fr;gap:14px}.billing-trust-bar>div{justify-content:flex-start}.billing-trust-bar>div:not(:first-child){border-left:0;padding-left:0}.billing-support-note{margin:auto -18px -18px;padding:16px 18px 18px}.plans-public-header-inner{gap:12px;min-height:70px}.plans-public-header .landing-brand{width:142px}.plans-public-actions .landing-login-link{display:none}.plans-public-actions .landing-button-small{padding-inline:12px}.plans-public-actions,.plans-public-actions .landing-button-small{min-width:0}.plans-hero-inner{padding-block:70px 60px}.plans-hero-action .landing-button{width:100%;min-width:0}.plans-hero-badges{width:max-content;max-width:100%;align-items:flex-start;flex-direction:column;margin-inline:auto}.plans-comparison-section,.plans-faq-section,.plans-final-cta,.plans-offer-section{padding-block:64px}.plans-offer-grid{gap:38px}.plans-price-card{padding:28px 22px}.plans-price-card-tag{position:static;width:max-content}.plans-cycle-grid{grid-template-columns:1fr}.plans-final-cta .landing-button{width:100%;max-width:100%}.billing-status{align-self:flex-start}.commercial-access-banner{align-items:flex-start;flex-wrap:wrap}.commercial-access-banner-cta{width:100%}}@media (prefers-reduced-motion:reduce){.billing-plan-options>button,.billing-primary-action,.trial-conversion-cta,.trial-conversion-cta svg{transition:none}}:root button[data-size=compact]{min-height:var(--button-compact-height);min-width:0;height:auto;padding:var(--button-compact-padding-block) var(--button-compact-padding-inline);gap:var(--button-compact-gap);font-size:var(--button-compact-font-size);line-height:var(--line-height-heading);align-self:center}:root button[data-size=compact]>svg{width:var(--button-compact-icon-size);height:var(--button-compact-icon-size);flex-shrink:0}@media (max-width:640px),(pointer:coarse){:root button[data-size=compact]{min-height:var(--size-control-touch)}}.rateio-launch-choice{width:min(780px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--card);color:var(--text);box-shadow:var(--shadow-surface-raised);overflow-y:auto}.rateio-launch-choice::-webkit-backdrop{background:color-mix(in srgb,var(--primitive-color-navy-900) 55%,transparent)}.rateio-launch-choice::backdrop{background:color-mix(in srgb,var(--primitive-color-navy-900) 55%,transparent)}.rateio-launch-choice header{display:flex;align-items:center;gap:20px;padding:24px 28px;border-bottom:1px solid var(--soft-line)}.rateio-launch-choice h2{margin:0 0 6px;font-size:24px;text-transform:none;letter-spacing:normal}.rateio-launch-choice p{margin:0;color:var(--color-text-secondary)}.rateio-launch-choice header>button{margin-left:auto;flex-shrink:0}.launch-choice-icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;flex-shrink:0;border-radius:var(--radius-surface);color:var(--color-action-primary);background:color-mix(in srgb,var(--color-focus-ring) 16%,var(--card))}.launch-choice-icon-cost{color:var(--color-feedback-success);background:color-mix(in srgb,var(--color-feedback-success) 12%,var(--card))}.launch-choice-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;padding:24px 28px}.rateio-launch-choice .launch-choice-card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:24px;text-align:left;color:var(--text);background:var(--card);border:1px solid var(--line);box-shadow:none;font-weight:400;line-height:1.5}.rateio-launch-choice .launch-choice-card:hover{background:var(--color-background-subtle);border-color:var(--color-action-primary)}.launch-choice-card strong{font-size:21px;line-height:1.2}.launch-choice-card>span:not(.launch-choice-icon){color:var(--color-text-secondary);font-size:16px}.launch-choice-arrow{align-self:flex-end;margin-top:auto;color:var(--color-action-primary)}.rateio-launch-choice footer{display:flex;justify-content:flex-end;padding:18px 28px;border-top:1px solid var(--soft-line)}@media (max-width:600px){.launch-choice-options{grid-template-columns:1fr;gap:16px;padding:16px}.rateio-launch-choice header{padding:16px;gap:12px}.rateio-launch-choice h2{font-size:20px}.rateio-launch-choice header>.launch-choice-icon{display:none}.rateio-launch-choice .launch-choice-card{padding:18px}}.rateio-review-modal .review-details-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.review-details-grid>label{grid-column:span 2}.review-details-grid>label:nth-child(n+4){grid-column:span 3}.review-usage-period{border:1px solid var(--line);border-radius:var(--radius-surface);padding:20px;margin:20px 0;background:color-mix(in srgb,var(--color-focus-ring) 8%,var(--card))}.review-usage-period header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px 16px;gap:4px 16px;margin-bottom:16px}.rateio-review-modal .review-usage-period .review-period-description{grid-column:1/-1;grid-row:2;min-width:0;margin:0;white-space:nowrap;overflow-x:auto}.rateio-review-modal .review-usage-period h3{margin:0 0 4px;font-size:20px;text-transform:none;text-align:left}.review-period-switch{display:flex;grid-column:2;grid-row:1;flex-shrink:0}.review-period-switch button{min-height:44px}.review-usage-date-cell>small,.review-usage-date-cell>span{display:block;line-height:var(--primitive-line-height-tight)}.review-usage-date-cell>small{font-size:.7em;font-weight:var(--font-weight-body);color:var(--color-text-secondary)}.review-period-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.review-period-help{display:flex;justify-content:flex-end;gap:16px;margin-top:14px}.review-period-help a{display:inline-flex;gap:8px;align-items:center;flex-shrink:0}.rateio-review-modal .review-history-summary{margin:18px 0}.rateio-review-modal .review-history-summary>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.rateio-review-modal .review-last-period{flex-basis:100%}.review-back{margin-right:auto}@media (max-width:700px){.rateio-review-modal .review-details-grid{grid-template-columns:1fr}.review-details-grid>label,.review-details-grid>label:nth-child(n+4){grid-column:auto}.review-period-fields{grid-template-columns:1fr;gap:16px}.review-usage-period header{grid-template-columns:minmax(0,1fr);row-gap:8px}.review-period-switch{grid-column:1;grid-row:3}.review-period-help{flex-direction:column;align-items:stretch}.review-period-switch button{flex:1 1}.review-usage-period{padding:16px}}.rateio-review-modal .review-usage-period p{font-weight:var(--font-weight-body)}:root .rateio-review-modal:not(.rateio-period-cost-modal) .review-details-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--simple-rateio-space-16)}:root .rateio-review-modal .rateio-payer-control select{min-width:0;padding-left:var(--simple-rateio-space-44);padding-right:var(--simple-rateio-space-28);font-size:var(--simple-rateio-font-14);font-weight:var(--font-weight-label)}:root .rateio-review-modal .rateio-payer-avatar{width:var(--simple-rateio-space-24);height:var(--simple-rateio-space-24)}.review-details-title{grid-column:1/-1;margin:0;font-size:var(--simple-rateio-font-17);text-align:left;text-transform:none}:root .rateio-review-modal .review-period-switch{gap:0;border:var(--border-width-control) solid var(--color-border-default);border-radius:var(--radius-control);overflow:hidden}:root .rateio-review-modal .review-period-switch button{border:0;border-radius:0;box-shadow:none}:root .rateio-review-modal .review-period-switch button[aria-pressed=true]{background:color-mix(in srgb,var(--color-action-primary) 72%,var(--simple-rateio-on-action))}:root .rateio-review-modal:not(.rateio-period-cost-modal) .review-details-grid>label.review-item-field{grid-column:span 6}:root .rateio-review-modal:not(.rateio-period-cost-modal) .review-details-grid>label:is(.review-category-field,.review-value-field,.review-date-field){grid-column:span 3}:root .rateio-review-modal:not(.rateio-period-cost-modal) .review-details-grid>label.review-payer-field{grid-column:span 9}:root .rateio-review-modal:not(.rateio-period-cost-modal) .attachment-picker{border:var(--border-width-control) solid var(--color-border-default);border-radius:var(--radius-surface);padding:var(--simple-rateio-space-16);background:var(--color-background-surface)}:root .rateio-review-modal:not(.rateio-period-cost-modal) .attachment-upload-actions{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--simple-rateio-space-12);gap:var(--simple-rateio-space-12)}:root .rateio-review-modal:not(.rateio-period-cost-modal) .attachment-upload-copy{display:contents}:root .rateio-review-modal:not(.rateio-period-cost-modal) .attachment-upload-copy strong{grid-column:2;grid-row:1}:root .rateio-review-modal:not(.rateio-period-cost-modal) .attachment-upload-help{grid-column:2/-1;grid-row:2}:root .rateio-review-modal:not(.rateio-period-cost-modal) .attachment-upload-actions>button{grid-column:3;grid-row:1}:root .rateio-review-modal .review-history-summary{margin:var(--simple-rateio-space-8) 0 0;gap:var(--simple-rateio-space-16);border-left:var(--border-width-control) solid var(--color-border-default);box-shadow:none;padding:var(--simple-rateio-space-12) var(--simple-rateio-space-16)}.review-history-icon{flex-shrink:0;color:var(--color-action-primary)}:root .rateio-review-modal .review-history-summary>div{display:grid;grid-gap:var(--simple-rateio-space-4);gap:var(--simple-rateio-space-4);flex:1 1;min-width:0}:root .rateio-review-modal .review-history-summary>div>span{text-transform:none;font-size:var(--simple-rateio-font-14);font-weight:var(--font-weight-body);flex-wrap:wrap}:root .rateio-review-modal .review-history-summary strong{font-size:var(--simple-rateio-font-14);font-weight:var(--font-weight-heading)}:root .rateio-review-modal .review-history-summary small{font-size:var(--simple-rateio-font-14);font-weight:var(--font-weight-body)}:root .rateio-review-modal .review-history-summary>button{background:transparent;border:0;box-shadow:none;color:var(--color-action-primary);text-decoration:underline}@media (max-width:1023px){:root .rateio-review-modal:not(.rateio-period-cost-modal) .attachment-upload-actions{grid-template-columns:auto minmax(0,1fr)}:root .rateio-review-modal:not(.rateio-period-cost-modal) .attachment-upload-actions>button{grid-column:1/-1;grid-row:3}}@media (max-width:700px){:root .rateio-review-modal:not(.rateio-period-cost-modal) .review-details-grid{grid-template-columns:minmax(0,1fr)}:root .rateio-review-modal:not(.rateio-period-cost-modal) .review-details-grid>label:nth-child(n){grid-column:1}.rateio-review-modal .rateio-launch-footer{flex-wrap:wrap;gap:8px}.rateio-review-modal .review-back{flex-basis:100%;justify-content:flex-start;min-height:36px}:root .rateio-review-modal .rateio-launch-footer button{min-width:max-content;white-space:nowrap}}.automatic-period-icon,.rateio-period-cost-modal .rateio-launch-icon{color:var(--color-action-primary);background:color-mix(in srgb,var(--color-action-primary) 12%,var(--card))}.automatic-rateio-period{display:flex;gap:20px;padding:24px;margin-bottom:24px;border-radius:var(--radius-surface);background:color-mix(in srgb,var(--color-feedback-success) 9%,var(--card))}.automatic-period-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-surface);flex-shrink:0}.automatic-rateio-period>div>span{color:var(--color-text-secondary);font-size:16px}.automatic-period-value{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:8px 0 12px}.automatic-period-value strong{font-size:21px}.automatic-period-value>span{padding:6px 12px;border-radius:var(--radius-surface);color:var(--color-text-primary);background:color-mix(in srgb,var(--color-feedback-success) 16%,var(--card));font-weight:var(--font-weight-label)}.rateio-period-cost-modal .automatic-rateio-period p{font-weight:var(--font-weight-body)}.rateio-period-cost-modal .review-details-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);margin-bottom:24px}.rateio-period-cost-modal .review-details-grid>label:nth-child(n){grid-column:auto}.rateio-review-modal .rateio-save-button{--button-background:var(--color-action-primary);--button-background-hover:var(--color-action-primary-strong);--button-shadow:none;--button-shadow-hover:none}.rateio-review-modal .rateio-save-button,:root .rateio-review-modal .review-period-switch button[aria-pressed=true]{background:var(--color-action-primary);border-color:var(--color-action-primary);color:var(--simple-rateio-on-action)}@media (max-width:700px){.rateio-period-cost-modal .review-details-grid{grid-template-columns:1fr}.automatic-rateio-period{padding:16px;gap:12px}.automatic-period-icon{width:40px;height:40px}.automatic-period-value strong{font-size:18px}}