.marketing .pricing-hero{position:relative;min-height:610px;padding:118px 0 124px;display:flex;align-items:center;background:radial-gradient(ellipse at 76% 24%,rgba(67,103,143,.055),transparent 36%),radial-gradient(ellipse at 18% 10%,rgba(97,199,220,.016),transparent 32%),#050506;overflow:hidden}.marketing .pricing-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent)}.marketing .pricing-hero .hero-copy.reveal{transition-duration:var(--motion-slow)}.marketing .pricing-hero .hero-note{max-width:none;width:100%;margin-top:21px;color:rgba(162,177,196,.78);font-size:13.5px;line-height:1.58}.marketing .hero-actions{display:flex;flex-wrap:wrap;gap:10px}.marketing .credits-section{background:radial-gradient(ellipse at 72% 55%,rgba(63,96,132,.032),transparent 42%),var(--bg-soft)}.marketing .credit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px}.marketing .credit-card{position:relative;min-height:198px;padding:23px 24px 22px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(155deg,rgba(17,23,31,.86),rgba(8,12,17,.9));overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.024);transition:transform .24s var(--ease-out),border-color .24s ease,background .24s ease,box-shadow .24s ease}.marketing .credit-card:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);opacity:.65}.marketing .credit-card:hover{transform:translateY(-3px);border-color:rgba(97,199,220,.27);background:linear-gradient(155deg,rgba(18,25,33,.92),rgba(9,13,18,.95));box-shadow:0 18px 46px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.035)}.marketing .credit-label{color:var(--text-3);font-size:11.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.marketing .credit-number{margin-top:24px;font-family:var(--font-display);font-size:clamp(44px,4.15vw,62px);line-height:.95;letter-spacing:-.045em;font-weight:560;transition:color .24s ease,transform .24s var(--ease-out)}.marketing .credit-card:hover .credit-number{transform:translateY(-1px)}.marketing .credit-number span{font-family:var(--font-body);font-size:14.5px;font-weight:600;letter-spacing:0;color:var(--text-3);margin-left:7px}.marketing .credit-card p{max-width:430px;margin-top:16px;color:var(--text-2);font-size:14px;line-height:1.56}.marketing .credit-card.managed{border-color:rgba(97,199,220,.18)}.marketing .credit-card.managed .credit-number{color:rgba(225,243,249,.98)}.marketing .credit-card.managed:hover .credit-number{color:#eefbff}.marketing .credit-card.managed:after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:2px;background:linear-gradient(90deg,var(--cyan),transparent);opacity:.42;transition:opacity .24s ease}.marketing .credit-card.managed:hover:after{opacity:.72}.marketing .model-wrap{margin-top:54px;padding-top:38px;border-top:1px solid rgba(255,255,255,.065)}.marketing .model-intro{display:block}.marketing .model-intro h3{font-size:clamp(29px,2.75vw,40px);line-height:1.075;letter-spacing:-.033em;font-weight:540;max-width:none;width:100%}.marketing .model-intro p{margin-top:14px;color:var(--text-2);font-size:15px;line-height:1.62;max-width:none;width:100%}.marketing .model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px}.marketing .model-card{min-height:138px;padding:20px 21px 19px;border:1px solid rgba(191,207,227,.11);border-radius:13px;background:rgba(7,10,14,.62);transition:transform .22s var(--ease-out),border-color .22s ease,background .22s ease}.marketing .model-card:hover{transform:translateY(-2px);border-color:rgba(97,199,220,.21);background:linear-gradient(155deg,rgba(11,16,21,.82),rgba(8,12,16,.77));box-shadow:0 14px 34px rgba(0,0,0,.12)}.marketing .model-card strong{display:block;font-size:14px;font-weight:670;color:rgba(229,236,245,.94);transition:color .22s ease}.marketing .model-card:hover strong{color:rgba(239,248,252,.98)}.marketing .model-card p{margin-top:9px;color:rgba(155,171,190,.75);font-size:13.5px;line-height:1.56}.marketing .plans-section{background:var(--bg)}.marketing .trial-band{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;margin-bottom:24px;padding:22px 24px;border:1px solid rgba(97,199,220,.18);border-radius:14px;background:linear-gradient(90deg,rgba(97,199,220,.058),rgba(96,165,250,.035),rgba(255,255,255,.015));box-shadow:inset 0 1px rgba(255,255,255,.024);transition:border-color .23s ease,background .23s ease,box-shadow .23s ease}.marketing .trial-band:hover{border-color:rgba(97,199,220,.27);background:linear-gradient(90deg,rgba(97,199,220,.072),rgba(96,165,250,.042),rgba(255,255,255,.018));box-shadow:0 16px 42px rgba(0,0,0,.12),inset 0 1px rgba(255,255,255,.03)}.marketing .trial-band strong{display:block;font-size:15px;font-weight:690}.marketing .trial-band p{margin-top:7px;color:var(--text-2);font-size:14px;line-height:1.55;max-width:none}.marketing .plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.marketing .plan-card{position:relative;min-height:304px;padding:24px 24px 23px;border:1px solid var(--border);border-radius:15px;background:linear-gradient(160deg,rgba(13,18,24,.78),rgba(6,9,13,.88));overflow:hidden;transition:transform .24s var(--ease-out),border-color .24s ease,background .24s ease,box-shadow .24s ease}.marketing .plan-card:hover{transform:translateY(-3px);border-color:rgba(97,199,220,.25);background:linear-gradient(160deg,rgba(15,21,28,.86),rgba(7,10,14,.92));box-shadow:0 18px 48px rgba(0,0,0,.18)}.marketing .plan-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.marketing .plan-card h3{font-size:22px;font-weight:610;letter-spacing:-.02em}.marketing .plan-card .plan-fit{min-height:54px;margin-top:11px;color:rgba(155,171,190,.73);font-size:13.5px;line-height:1.54}.marketing .rate-badge{flex:0 0 auto;display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid rgba(74,222,128,.28);border-radius:999px;background:rgba(74,222,128,.045);color:rgba(111,231,151,.9);font-size:11px;font-weight:670;white-space:nowrap;transition:border-color .22s ease,background .22s ease,color .22s ease}.marketing .plan-card:hover .rate-badge{border-color:rgba(74,222,128,.39);background:rgba(74,222,128,.065);color:rgba(132,239,167,.96)}.marketing .plan-capacity{margin-top:26px}.marketing .plan-credit-number{font-family:var(--font-display);font-size:clamp(42px,3.5vw,50px);line-height:.96;letter-spacing:-.043em;font-weight:570;color:rgba(237,245,250,.98);transition:color .24s ease,transform .24s var(--ease-out)}.marketing .plan-card:hover .plan-credit-number{color:#fff;transform:translateY(-1px)}.marketing .plan-credit-label{display:block;margin-top:6px;color:var(--text-2);font-size:14px;font-weight:610}.marketing .plan-unit{margin-top:18px;font-size:21px;font-weight:660;color:rgba(225,235,245,.92);transition:color .24s ease,transform .24s var(--ease-out)}.marketing .plan-card:hover .plan-unit{color:rgba(235,246,250,.98);transform:translateX(1px)}.marketing .plan-unit span{color:var(--text-3);font-size:13px;font-weight:560}.marketing .plan-price{margin-top:9px;font-family:var(--font-body);font-size:15px;line-height:1.4;letter-spacing:0;font-weight:620;color:rgba(191,203,218,.78)}.marketing .plan-price strong{color:rgba(223,231,241,.9);font-size:16px;font-weight:680}.marketing .plan-price small{font-size:13px;letter-spacing:0;color:var(--text-3);font-weight:550;margin-left:4px}.marketing .plan-card:before{content:"";position:absolute;left:16px;right:16px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);opacity:.46;pointer-events:none}.marketing .plan-card:after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:2px;background:linear-gradient(90deg,rgba(97,199,220,.75),transparent);opacity:.22;transition:opacity .24s ease}.marketing .plan-card:hover:after{opacity:.62}.marketing .enterprise-band{display:grid;grid-template-columns:minmax(0,.75fr) minmax(300px,1fr) auto;gap:40px;align-items:center;margin-top:14px;padding:26px 28px;border:1px solid var(--border);border-radius:15px;background:rgba(8,11,15,.74);box-shadow:inset 0 1px rgba(255,255,255,.018);transition:transform .22s var(--ease-out),border-color .22s ease,background .22s ease,box-shadow .22s ease}.marketing .enterprise-band:hover{transform:translateY(-2px);border-color:rgba(97,199,220,.19);background:rgba(9,13,17,.82);box-shadow:0 14px 36px rgba(0,0,0,.12),inset 0 1px rgba(255,255,255,.024)}.marketing .enterprise-band h3{font-size:21px;font-weight:610}.marketing .enterprise-band .custom{display:block;margin-top:7px;font-family:var(--font-display);font-size:28px;letter-spacing:-.025em;font-weight:560}.marketing .enterprise-band p{color:var(--text-2);font-size:14px;line-height:1.58;max-width:660px}.marketing .capacity-note{margin-top:18px;color:rgba(151,167,187,.72);font-size:13.5px;line-height:1.55}.marketing .capacity-note strong{color:var(--text-2);font-weight:640}.marketing .management-section{background:radial-gradient(ellipse at 22% 40%,rgba(52,79,108,.025),transparent 40%),var(--bg-soft)}.marketing .management-note{max-width:none;width:100%;margin-top:18px;color:var(--text-2);font-size:16px;line-height:1.62}.marketing .management-layout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.48fr);gap:16px;margin-top:38px}.marketing .management-card{position:relative;padding:25px 26px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(155deg,rgba(16,22,29,.84),rgba(8,12,17,.9));overflow:hidden;transition:transform .23s var(--ease-out),border-color .23s ease,background .23s ease,box-shadow .23s ease}.marketing .management-card:hover{transform:translateY(-2px);border-color:rgba(191,207,227,.2);background:linear-gradient(155deg,rgba(17,23,31,.9),rgba(9,13,18,.93));box-shadow:0 16px 42px rgba(0,0,0,.14)}.marketing .management-card.managed{border-color:rgba(97,199,220,.18)}.marketing .management-card.managed:hover{border-color:rgba(97,199,220,.28)}.marketing .management-status{display:inline-flex;align-items:center;gap:8px;color:var(--text-3);font-size:11.5px;font-weight:700;letter-spacing:.105em;text-transform:uppercase}.marketing .status-dot{width:8px;height:8px;border-radius:50%;background:rgba(167,177,190,.55);box-shadow:0 0 0 4px rgba(255,255,255,.025);transition:background .22s ease,box-shadow .22s ease}.marketing .managed .status-dot{background:var(--cyan);box-shadow:0 0 0 4px rgba(97,199,220,.055)}.marketing .managed:hover .status-dot{background:#86ddec;box-shadow:0 0 0 5px rgba(97,199,220,.08)}.marketing .management-card h3{margin-top:28px;font-size:26px;line-height:1.12;letter-spacing:-.025em;font-weight:570}.marketing .management-card .meta{margin-top:8px;color:var(--text-3);font-size:13px}.marketing .management-card ul{list-style:none;padding:0;margin:24px 0 0}.marketing .management-card li{position:relative;padding-left:20px;margin:12px 0;color:var(--text-2);font-size:14px;line-height:1.5}.marketing .management-card li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;border:1px solid rgba(176,192,212,.5);transition:border-color .22s ease,background .22s ease}.marketing .management-card.managed li:before{border-color:rgba(97,199,220,.7);background:rgba(97,199,220,.12)}.marketing .management-card.managed:hover li:before{border-color:rgba(122,219,237,.88);background:rgba(97,199,220,.18)}.marketing .management-card .detail{display:block;margin-top:5px;color:var(--text-3);font-size:12px;line-height:1.45}.marketing .paid-management{position:relative;padding:25px 26px 24px;border:1px solid rgba(97,199,220,.19);border-radius:16px;background:linear-gradient(155deg,rgba(15,22,29,.9),rgba(8,12,17,.94));overflow:hidden;transition:transform .23s var(--ease-out),border-color .23s ease,box-shadow .23s ease}.marketing .paid-management:hover{transform:translateY(-2px);border-color:rgba(97,199,220,.29);box-shadow:0 18px 46px rgba(0,0,0,.15)}.marketing .paid-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.marketing .paid-head .status-dot{background:var(--cyan);box-shadow:0 0 0 4px rgba(97,199,220,.055)}.marketing .paid-head h3{font-family:var(--font-display);font-size:27px;line-height:1.1;letter-spacing:-.027em;font-weight:570}.marketing .paid-head .meta{color:var(--text-3);font-size:13px}.marketing .paid-columns{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(260px,.88fr);gap:0;margin-top:24px;border-top:1px solid rgba(255,255,255,.065)}.marketing .paid-column{padding:24px 24px 3px 0;transition:background .22s ease}.marketing .paid-column:hover{background:linear-gradient(180deg,rgba(97,199,220,.022),transparent 72%)}.marketing .paid-column+.paid-column{padding-left:26px;padding-right:0;border-left:1px solid rgba(255,255,255,.065)}.marketing .paid-column h4{margin:0;font-family:var(--font-display);font-size:21px;letter-spacing:-.02em;font-weight:570}.marketing .paid-column .meta{margin-top:6px;color:var(--text-3);font-size:13.5px}.marketing .paid-column ul{list-style:none;padding:0;margin:19px 0 0}.marketing .paid-column li{position:relative;padding-left:20px;margin:11px 0;color:var(--text-2);font-size:14px;line-height:1.5}.marketing .paid-column li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;border:1px solid rgba(97,199,220,.72);background:rgba(97,199,220,.12);transition:border-color .22s ease,background .22s ease}.marketing .paid-management:hover .paid-column li:before{border-color:rgba(122,219,237,.9);background:rgba(97,199,220,.19)}.marketing .paid-column .detail{display:block;margin-top:5px;color:var(--text-3);font-size:12px;line-height:1.45}.marketing .example-section{background:var(--bg)}.marketing .example-layout{display:grid;grid-template-columns:minmax(420px,.9fr) minmax(520px,1.1fr);gap:66px;align-items:center}.marketing .example-copy .section-copy,.marketing .example-copy h2{max-width:none}.marketing .example-card{position:relative;padding:26px;border:1px solid var(--border);border-radius:17px;background:linear-gradient(150deg,rgba(15,20,27,.82),rgba(7,10,14,.9));overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.024)}.marketing .example-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 50%,rgba(97,199,220,.05),transparent 34%);pointer-events:none}.marketing .example-top{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center;position:relative}.marketing .example-metric{padding:17px;border:1px solid rgba(191,207,227,.11);border-radius:12px;background:rgba(4,7,10,.48)}.marketing .example-metric .num{display:block;font-family:var(--font-display);font-size:38px;letter-spacing:-.035em;line-height:1;font-weight:560}.marketing .example-metric .label{display:block;margin-top:8px;color:var(--text-3);font-size:12.5px;line-height:1.45}.marketing .example-plus{color:var(--text-3);font-size:18px}.marketing .example-managed{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:11px;align-items:center;margin-top:18px;position:relative}.marketing .calc-box{min-height:86px;padding:15px;border:1px solid rgba(97,199,220,.16);border-radius:11px;background:rgba(97,199,220,.035);transition:transform .22s var(--ease-out),border-color .22s ease,background .22s ease}.marketing .calc-box strong{display:block;font-family:var(--font-display);font-size:29px;letter-spacing:-.025em;font-weight:560}.marketing .calc-box span{display:block;margin-top:7px;color:var(--text-3);font-size:12.5px;line-height:1.4}.marketing .calc-op{color:var(--text-3);font-size:17px}.marketing .calc-total{border-color:rgba(97,199,220,.28);background:rgba(97,199,220,.065)}.marketing .calc-total strong{color:rgba(220,244,249,.98)}.marketing .example-note{position:relative;margin-top:17px;color:var(--text-2);font-size:13px;line-height:1.55}.marketing .example-metric{transition:transform .22s var(--ease-out),border-color .22s ease,background .22s ease}.marketing .example-card:hover .example-metric{border-color:rgba(191,207,227,.16)}.marketing .example-card:hover .calc-box{border-color:rgba(97,199,220,.25);background:rgba(97,199,220,.05)}.marketing .example-card:hover .calc-total{border-color:rgba(97,199,220,.38);background:rgba(97,199,220,.085);transform:translateY(-1px)}.marketing .pricing-final-cta{padding:136px 0 124px;text-align:center;background:radial-gradient(ellipse at 50% 100%,rgba(70,102,138,.04),transparent 48%),#07090c}.marketing .pricing-final-cta h2{margin-inline:auto;max-width:none}.marketing .pricing-final-cta .section-copy{margin:22px auto 0;max-width:none}.marketing .final-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:30px}.marketing .credit-grid .credit-card:nth-child(2),.marketing .model-grid .model-card:nth-child(2){transition-delay:85ms}.marketing .credit-grid .credit-card:nth-child(3),.marketing .model-grid .model-card:nth-child(3){transition-delay:.17s}.marketing .management-layout>:nth-child(2){transition-delay:90ms}.marketing .plan-grid .plan-card:nth-child(2){transition-delay:70ms}.marketing .plan-grid .plan-card:nth-child(3){transition-delay:.14s}.marketing .plan-grid .plan-card:nth-child(4){transition-delay:.21s}.marketing .example-card.reveal.in .calc-box:first-of-type{animation:mkt-pricing-soft-pulse .56s var(--ease-out) .24s both}.marketing .example-card.reveal.in .calc-box:nth-of-type(2){animation:mkt-pricing-soft-pulse .56s var(--ease-out) .36s both}.marketing .example-card.reveal.in .calc-total{animation:mkt-pricing-soft-pulse .62s var(--ease-out) .5s both}@keyframes mkt-pricing-soft-pulse{0%{border-color:rgba(97,199,220,.1);background:rgba(97,199,220,.018)}to{border-color:rgba(97,199,220,.24);background:rgba(97,199,220,.055)}}@media (max-width:1120px){.marketing .plan-grid{grid-template-columns:1fr 1fr}.marketing .credit-grid,.marketing .model-grid{grid-template-columns:1fr}.marketing .credit-card,.marketing .model-card{min-height:auto}.marketing .management-layout{grid-template-columns:1fr}.marketing .paid-columns{grid-template-columns:1fr 1fr}.marketing .example-layout{grid-template-columns:1fr;gap:30px}.marketing .example-card{max-width:880px}.marketing .example-top{grid-template-columns:1fr}.marketing .example-plus{display:none}.marketing .example-managed{grid-template-columns:1fr}.marketing .calc-op{display:none}.marketing .enterprise-band{grid-template-columns:1fr auto}.marketing .enterprise-band p{grid-column:1/-1;grid-row:2}}@media (max-width:760px){.marketing .management-note,.marketing .model-intro h3,.marketing .model-intro p{width:100%;max-width:none}.marketing .pricing-hero{min-height:auto;padding:92px 0 96px}.marketing .credit-grid{gap:12px}.marketing .credit-card{padding:22px}.marketing .model-wrap{margin-top:46px;padding-top:34px}.marketing .model-grid{gap:10px}.marketing .trial-band{grid-template-columns:1fr;align-items:start}.marketing .trial-band .btn-primary{justify-self:start}.marketing .plan-grid{grid-template-columns:1fr}.marketing .plan-card,.marketing .plan-card .plan-fit{min-height:0}.marketing .rate-badge{font-size:11px}.marketing .enterprise-band{grid-template-columns:1fr;gap:16px}.marketing .enterprise-band p{grid-column:auto;grid-row:auto}.marketing .enterprise-band .btn-secondary{justify-self:start}.marketing .management-layout{gap:12px}.marketing .management-card,.marketing .paid-management{padding:23px}.marketing .paid-head{display:block}.marketing .paid-head .meta{margin-top:8px}.marketing .paid-columns{grid-template-columns:1fr;margin-top:20px}.marketing .paid-column{padding:20px 0 2px}.marketing .paid-column+.paid-column{padding:20px 0 2px;border-left:0;border-top:1px solid rgba(255,255,255,.065)}.marketing .example-layout{gap:32px}.marketing .example-top{grid-template-columns:1fr}.marketing .example-plus{display:none}.marketing .example-managed{grid-template-columns:1fr;gap:9px}.marketing .calc-op{display:none}.marketing .pricing-final-cta{padding:104px 0 94px}}@media (prefers-reduced-motion:reduce){.marketing .example-card.reveal.in .calc-box,.marketing .example-card.reveal.in .calc-total{animation:none!important}}