.v5{--canvas:#f3f3f1;--surface:#ffffff;--ink:#0e1b35;--navy:#1e3a8a;--ink-soft:#5b6474;--hair:rgba(11,18,32,0.08);--hair-strong:rgba(11,18,32,0.16);--blue:#2563eb;--blue-deep:#1d4ed8;--indigo:#4f46e5;--sky:#38bdf8;--yellow:#facc15;--grad:linear-gradient(135deg,#1d4ed8,#2563eb 48%,#4f46e5);--grad-soft:linear-gradient(135deg,rgba(37,99,235,0.12),rgba(79,70,229,0.06));--r-lg:28px;--r-xl:36px;--r-2xl:40px;font-family:var(--font-inter),system-ui,sans-serif;color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased}.v5 .display{font-family:var(--font-outfit),var(--font-inter),sans-serif;letter-spacing:-.03em;font-weight:700;color:var(--navy)}.v5 h1,.v5 h2{text-wrap:balance}.v5 p{text-wrap:pretty}.v5 .pill{display:inline-flex;align-items:center;gap:.5rem;padding:14px 28px;border-radius:999px;font-weight:500;font-size:15px;line-height:1.1;border:1.5px solid transparent;box-shadow:none;transition:background-color .3s,color .3s,border-color .3s,transform .3s}.v5 .pill:hover{transform:translateY(-1px)}.v5 .pill-primary{background:var(--blue);color:#fff}.v5 .pill-primary:hover{background:var(--blue-deep)}.v5 .pill-ghost{background:transparent;color:var(--navy);border-color:var(--navy)}.v5 .pill-ghost:hover{background:var(--yellow);color:var(--navy);border-color:var(--yellow)}.v5 .pill-grad{background:var(--grad);color:#fff}.v5 .pill-grad:hover{filter:brightness(1.08)}.v5 .pill-light{background:#fff;color:var(--navy)}.v5 .pill-light:hover{background:var(--yellow)}.v5 .pill-outline-light{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.7);backdrop-filter:blur(8px)}.v5 .pill-outline-light:hover{background:var(--yellow);color:var(--navy);border-color:var(--yellow)}.v5 .glass{background:rgba(255,255,255,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.32);box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}.v5 .glass-form form,.v5 .glass-form>div{background:rgba(255,255,255,.12)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.32)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35)!important;color:#fff}.v5 .glass-form h3{color:#fff!important}.v5 .glass-form p{color:rgba(255,255,255,.72)!important}.v5 .glass-form input,.v5 .glass-form select{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.35)!important;color:#fff!important}.v5 .glass-form input::placeholder{color:rgba(255,255,255,.6)!important}.v5 .glass-form select option{color:var(--navy)}.v5 .glass-form input:focus,.v5 .glass-form select:focus{border-color:#fff!important;box-shadow:0 0 0 3px rgba(255,255,255,.2)!important}.v5 .glass-form button[type=submit]{background:#fff!important;color:var(--navy)!important}.v5 .glass-form button[type=submit]:hover{background:var(--yellow)!important}.v5 .glass-form a{color:var(--yellow)!important}.v5 .label.\!text-white\/70,.v5 .label.\!text-white\/85{background:none;-webkit-text-fill-color:currentColor}.v5 .label{display:inline-flex;align-items:center;gap:.8rem;font-family:var(--font-outfit),var(--font-inter),sans-serif;font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.v5 .label:before{content:"";width:40px;height:5px;border-radius:999px;background:var(--grad)}.v5 .card{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-lg)}.v5 .card-edge{box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(11,18,32,.04),0 20px 40px -30px rgba(11,18,32,.25)}.v5 .svc{position:relative;overflow:hidden;isolation:isolate;will-change:transform;transform:translateZ(0);transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .45s}.v5 .svc:before{inset:0;background:var(--svc-grad,var(--grad))}.v5 .svc:after,.v5 .svc:before{content:"";position:absolute;opacity:0;transition:opacity .45s ease;z-index:-1}.v5 .svc:after{width:60%;aspect-ratio:1;right:-20%;top:-30%;border-radius:999px;background:radial-gradient(circle,var(--svc-glow,rgba(56,189,248,.55)),transparent 65%);filter:blur(10px)}.v5 .svc:hover{transform:translateY(-6px) translateZ(0);border-color:transparent}.v5 .svc:hover:after,.v5 .svc:hover:before{opacity:1}.v5 .svc:hover .svc-desc,.v5 .svc:hover .svc-link,.v5 .svc:hover .svc-title{color:#fff}.v5 .svc:hover .svc-icon{background:#fff;color:var(--svc-ink,var(--blue-deep));box-shadow:0 10px 24px -12px rgba(0,0,0,.35)}.v5 .svc-desc,.v5 .svc-icon,.v5 .svc-link,.v5 .svc-title{transition:color .35s,background .35s,border-color .35s,box-shadow .35s}.v5 .svc-link{color:var(--svc-ink,var(--blue))}.v5 .svc-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--svc-grad,var(--grad));color:#fff;border:1px solid transparent;box-shadow:0 10px 24px -12px var(--svc-shadow,rgba(29,78,216,.6))}.v5 .glow{position:relative;overflow:hidden}.v5 .glow:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.18),transparent 45%);opacity:0;transition:opacity .4s}.v5 .glow:hover:after{opacity:1}@keyframes v5-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.v5 .marquee{display:flex;width:max-content;animation:v5-marquee 38s linear infinite}.v5 .marquee:hover{animation-play-state:paused}.v5 .rail{display:flex;gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem;scrollbar-width:none}.v5 .rail::-webkit-scrollbar{display:none}.v5 .rail>*{scroll-snap-align:start;flex:0 0 auto}.v5 .ghost{font-family:var(--font-outfit);font-weight:600;letter-spacing:-.05em;line-height:.85;color:transparent;-webkit-text-stroke:1px rgba(11,18,32,.18);user-select:none;pointer-events:none}.v5 .grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}@media (prefers-reduced-motion:reduce){.v5 .marquee{animation:none}.v5 *{transition-duration:.01ms!important}}.v5 .svc-bg{position:absolute;right:-10%;top:-4%;width:58%;aspect-ratio:4/3;overflow:hidden;border-radius:24px;opacity:.1;z-index:-1;pointer-events:none;mask-image:linear-gradient(215deg,black 30%,transparent 80%);transition:opacity .45s,transform .6s;will-change:transform,opacity}.v5 .svc:hover .svc-bg{opacity:.2;transform:scale(1.05) rotate(-2deg)}.v5 .tier{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s,border-color .5s}.v5 .tier:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:var(--grad);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s;pointer-events:none}.v5 .tier:hover{transform:translateY(-10px);box-shadow:0 40px 70px -35px rgba(29,78,216,.5)}.v5 .tier:hover:after{opacity:1}.v5 .tier-yellow:hover{box-shadow:0 50px 90px -40px rgba(245,158,11,.8);transform:translateY(-12px) scale(1.01)}.v5 .tier-yellow:after{display:none}.v5 .tier-icon{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.v5 .tier:hover .tier-icon{transform:rotate(-8deg) scale(1.12)}.v5 .tier .pill svg{transition:transform .35s}.v5 .tier:hover .pill svg{transform:translateX(4px)}.v5 .abtn{display:inline-flex;align-items:center;gap:22px;padding:6px 6px 6px 26px;border-radius:999px;font-size:15px;font-weight:500;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .35s}.v5 .abtn-arrow{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;transition:background-color .35s,color .35s,transform .35s cubic-bezier(.22,1,.36,1)}.v5 .abtn:hover{transform:translateY(-2px)}.v5 .abtn:hover .abtn-arrow{transform:rotate(45deg)}.v5 .abtn-primary{background:var(--blue);color:#fff}.v5 .abtn-primary .abtn-arrow{background:#fff;color:var(--navy)}.v5 .abtn-primary:hover .abtn-arrow{background:var(--yellow);color:var(--navy)}.v5 .abtn-navy{background:var(--navy);color:#fff}.v5 .abtn-navy .abtn-arrow{background:#fff;color:var(--navy)}.v5 .abtn-navy:hover .abtn-arrow{background:var(--yellow)}.v5 .abtn-light{background:#fff;color:var(--navy)}.v5 .abtn-light .abtn-arrow{background:var(--navy);color:#fff}.v5 .abtn-light:hover .abtn-arrow{background:var(--blue)}.v5 .abtn-yellow{background:var(--yellow);color:var(--navy)}.v5 .abtn-yellow .abtn-arrow{background:var(--navy);color:#fff}.v5 .abtn-yellow:hover .abtn-arrow{background:#fff;color:var(--navy)}.v5 .tier-glass{background:rgba(20,22,40,.42);border:1px solid rgba(255,255,255,.14);box-shadow:0 40px 90px -50px rgba(0,0,0,.8);transition:transform .5s cubic-bezier(.2,.8,.2,1),background-color .5s,border-color .5s}.v5 .tier-glass:hover{transform:translateY(-8px);background:rgba(20,22,40,.55);border-color:rgba(255,255,255,.28)}.v5 .tier-glass-featured{background:rgba(37,99,235,.28);border-color:rgba(250,204,21,.55);box-shadow:0 40px 90px -40px rgba(250,204,21,.35)}.v5 .tier-glass-featured:hover{border-color:rgba(250,204,21,.9)}.v5 .mark{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.85)}.v5 .mark:before{content:"";width:7px;height:14px;border-radius:7px 0 0 7px;background:var(--yellow)}.v5 .ticks{height:22px;margin-top:12px;position:relative;border-radius:2px;overflow:hidden;background:repeating-linear-gradient(90deg,rgba(255,255,255,.22) 0 3px,transparent 3px 8px)}.v5 .ticks:after{content:"";position:absolute;inset:0;width:0;background:repeating-linear-gradient(90deg,var(--tick,#FACC15) 0 3px,transparent 3px 8px);transition:width 2.4s cubic-bezier(.2,.8,.2,1);transition-delay:inherit}.v5 .is-in .ticks:after{width:calc(var(--fill) * 1%)}.v5 .tier-stack{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.v5 .tier-stack:hover{transform:translateY(-4px)}.v5 .value-card{transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s}.v5 .value-card:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px rgba(29,78,216,.55)}.v5 .tier-card{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;box-shadow:0 30px 60px -45px rgba(11,18,32,.35)}.v5 .tier-card:hover{transform:translateY(-8px);box-shadow:0 50px 90px -45px rgba(29,78,216,.45)}.v5 .cap-row{transition:background-color .3s}.v5 .cap-row:hover{background:rgba(255,255,255,.07)}.v5 .hero-glass{background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.95);box-shadow:0 30px 60px -30px rgba(11,18,32,.45),inset 0 1px 0 #fff}.v5 .hero-glass:hover{background:#fff}.v5 .svc-tag{transition:background-color .35s,color .35s,border-color .35s}.v5 .svc:hover .svc-tag{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.35);color:#fff}html:has(.v5){background-color:#0b1220;background-image:linear-gradient(180deg,#f3f3f1 0,#f3f3f1 50%,#0b1220 0,#0b1220);background-attachment:fixed}@media (max-width:767px){.v5 input,.v5 select,.v5 textarea,body>div input,body>div textarea{font-size:16px!important}}