@layer reset,tokens,base,layout,components,sections;@layer tokens{:root{--color-bg-canvas:#050814;--color-bg-surface:#091024;--color-bg-surface-elevated:#0F1A38;--color-bg-glass:rgba(9,16,36,0.75);--color-brand-primary:#0A2540;--color-brand-accent:#00D4B2;--color-brand-accent-glow:rgba(0,212,178,0.25);--color-brand-cobalt:#4F46E5;--color-brand-cobalt-glow:rgba(79,70,229,0.25);--color-brand-emerald:#10B981;--color-text-primary:#F8FAFC;--color-text-secondary:#94A3B8;--color-text-muted:#8596AE;--color-text-accent:#00D4B2;--color-border-subtle:rgba(255,255,255,0.08);--color-border-active:rgba(0,212,178,0.4);--color-border-glass:rgba(255,255,255,0.12);--font-family-sans:'Plus Jakarta Sans',system-ui,-apple-system,sans-serif;--font-family-mono:'JetBrains Mono',Consolas,monospace;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-xxl:4.5rem;--space-section:6rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-pill:9999px;--shadow-card:0 8px 30px rgba(0,0,0,0.4);--shadow-glow:0 0 40px rgba(0,212,178,0.18);--shadow-elevated:0 20px 50px rgba(0,0,0,0.6)}}@layer reset,tokens,base,layout,components,sections;@layer reset{*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}html{scroll-behavior:smooth;font-size:16px;color-scheme:dark}body{min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}img,svg{display:block;max-width:100%}.skip-link{position:absolute;top:1.5rem;left:2rem;padding:0.85rem 1.5rem;background:#00D4B2;color:#050814;font-weight:700;border-radius:8px;z-index:10000;text-decoration:none;opacity:0;pointer-events:none;transform:translateY(-160%);transition:transform 0.2s cubic-bezier(0.16,1,0.3,1),opacity 0.15s ease}.skip-link:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0);outline:3px solid #fff}::selection{background:rgba(0,212,178,0.3);color:#FFFFFF}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#050814}::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.16);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(0,212,178,0.45)}}@layer base{body{font-family:var(--font-family-sans,'Plus Jakarta Sans',system-ui,sans-serif);line-height:1.6;color:var(--color-text-secondary,#94a3b8);background-color:var(--color-bg-canvas,#050814);background-image:radial-gradient(circle at 50% 0%,rgba(79,70,229,0.12)0%,transparent 60%),radial-gradient(circle at 85% 30%,rgba(0,212,178,0.07)0%,transparent 50%),linear-gradient(to right,rgba(255,255,255,0.015)1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,0.015)1px,transparent 1px);background-size:100% 100%,100% 100%,48px 48px,48px 48px;background-attachment:fixed}h1,h2,h3,h4{color:var(--color-text-primary,#F8FAFC);font-weight:700;line-height:1.15;letter-spacing:-0.025em}.text-accent{color:var(--color-brand-accent,#00D4B2)}.text-muted{color:var(--color-text-muted,var(--color-text-muted,#8596AE))}}@layer layout{.has-divider{border-top:1px solid var(--color-border-subtle,rgba(255,255,255,0.06))}.container{width:100%;max-width:1240px;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media(max-width:640px){.container{padding-left:1.25rem;padding-right:1.25rem}}.section-header{text-align:center;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:4rem}.section-header h2{font-size:clamp(2rem,3.2vw,2.75rem);margin-bottom:1rem;letter-spacing:-0.03em}.section-header p{font-size:1.125rem;line-height:1.7;color:var(--color-text-secondary,#94a3b8)}}@layer components{.badge{display:inline-flex;align-items:center;gap:0.65rem;padding:0.5rem 1.25rem;min-height:32px;font-family:var(--font-family-mono,monospace);font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;line-height:1;color:var(--color-brand-accent,#00D4B2);background:rgba(0,212,178,0.08);border:1px solid rgba(0,212,178,0.3);border-radius:var(--radius-pill,9999px);width:fit-content;box-shadow:0 0 15px rgba(0,212,178,0.08)}.badge-dot{width:7px;height:7px;border-radius:50%;background-color:var(--color-brand-emerald,#10B981);box-shadow:0 0 8px var(--color-brand-emerald,#10B981);animation:pulse 2.2s cubic-bezier(0.4,0,0.6,1)infinite;flex-shrink:0}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.4;transform:scale(0.85)}}.btn{display:inline-flex;text-transform:uppercase;letter-spacing:0.04em;align-items:center;justify-content:center;gap:0.65rem;padding:0.85rem 1.85rem;min-height:48px;font-weight:600;font-size:0.95rem;line-height:1;border-radius:var(--radius-md,10px);transition:transform 150ms cubic-bezier(0.16,1,0.3,1),box-shadow 150ms ease-out,background 150ms ease-out,border-color 150ms ease-out;cursor:pointer;border:1px solid transparent;user-select:none;white-space:nowrap;text-decoration:none}.btn:active{transform:scale(0.97)}.btn-primary{background:linear-gradient(135deg,#00D4B2 0%,#00B598 100%);color:#030814;font-weight:700;border-color:rgba(0,212,178,0.5);box-shadow:0 4px 20px rgba(0,212,178,0.28),inset 0 1px 0 rgba(255,255,255,0.35)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,212,178,0.45),inset 0 1px 0 rgba(255,255,255,0.45);background:linear-gradient(135deg,#1DFCD6 0%,#00C7A8 100%)}.btn-outline{background:rgba(255,255,255,0.035);color:var(--color-text-primary,#F8FAFC);border-color:rgba(255,255,255,0.16);backdrop-filter:blur(10px)}.btn-outline:hover{background:rgba(255,255,255,0.09);border-color:rgba(255,255,255,0.35);transform:translateY(-2px);color:#FFFFFF}.btn-sm{padding:0.65rem 1.45rem;min-height:38px;font-size:0.85rem;border-radius:var(--radius-sm,8px)}.btn-lg{padding:1.05rem 2.5rem;min-height:54px;font-size:1.05rem;border-radius:var(--radius-md,12px)}.card{background:var(--color-bg-surface,#091024);border:1px solid var(--color-border-subtle,rgba(255,255,255,0.08));border-radius:var(--radius-lg,16px);padding:2.25rem 1.75rem;position:relative;display:flex;flex-direction:column;transition:border-color 200ms ease,box-shadow 200ms ease}.card:has(.btn:hover),.card:has(.btn:focus-visible),.card:has([data-card-trigger]:hover),.card:has([data-card-trigger]:focus-visible){border-color:rgba(0,212,178,0.5);box-shadow:0 14px 40px -8px rgba(0,212,178,0.18)}.card--featured,.card.matrix-featured{border-color:rgba(0,212,178,0.5);background:linear-gradient(180deg,rgba(0,212,178,0.04)0%,var(--color-bg-surface,#091024)100%);box-shadow:0 8px 30px rgba(0,212,178,0.12)}.card-badge-top,.featured-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--color-brand-accent,#00D4B2);color:#050814;font-family:var(--font-family-mono,monospace);font-size:0.685rem;font-weight:800;letter-spacing:0.08em;padding:0.3rem 0.85rem;border-radius:var(--radius-pill,9999px);white-space:nowrap;z-index:2;text-transform:uppercase}.card-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.card-header .card-icon{margin-bottom:0}.card-number,.step-badge{font-family:var(--font-family-mono,monospace);font-size:1.35rem;font-weight:800;color:var(--color-brand-accent,#00D4B2);letter-spacing:-0.02em;line-height:1;display:block;margin-bottom:1.25rem}.card-header .card-number{margin-bottom:0}.card-icon,.pillar-icon,.security-icon-box{width:48px;height:48px;border-radius:12px;background:rgba(0,212,178,0.08);border:1px solid rgba(0,212,178,0.25);color:var(--color-brand-accent,#00D4B2);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;flex-shrink:0}.card-eyebrow,.usecase-badge{font-family:var(--font-family-mono,monospace);font-size:0.725rem;font-weight:700;color:var(--color-brand-accent,#00D4B2);letter-spacing:0.08em;text-transform:uppercase;margin-bottom:0.75rem;display:block}.card-title,.pillar-title,.usecase-title,.security-card-title,.step-card-title{font-size:1.25rem;font-weight:700;color:#FFFFFF;line-height:1.35;margin-bottom:0.75rem}.card-desc,.pillar-desc,.usecase-desc,.security-card-desc,.step-card-desc{font-size:0.95rem;line-height:1.65;color:var(--color-text-secondary,#94A3B8)}.card-tags,.usecase-tags{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:auto;padding-top:1.5rem}.card-tags span,.card-tag,.usecase-tags span{font-family:var(--font-family-mono,monospace);font-size:0.725rem;padding:0.25rem 0.65rem;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:6px;color:#CBD5E1;letter-spacing:0.02em}}@layer layout{#app-root{position:relative;min-height:100vh;display:flex;flex-direction:column}#main-content[data-layer="content"]{position:relative;z-index:10;flex:1;display:flex;flex-direction:column}#main-content[data-layer="content"] > .site-footer{margin-top:auto}}@layer layout{.focused-body{min-height:100vh;display:flex;flex-direction:column;background:#030611;color:#F8FAFC;overflow-x:hidden}.site-header{position:sticky;top:0;left:0;width:100%;z-index:20;background:rgba(5,8,20,0.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,0.07);padding-block:20px}.nav-wrapper{display:flex;align-items:center;justify-content:space-between;gap:2rem}.brand-logo{display:inline-flex;align-items:center;text-decoration:none;transition:opacity 180ms ease,transform 180ms ease}.brand-logo:hover{opacity:0.92;transform:translateY(-1px)}.brand-logo svg,.brand-logo .brand-logo-svg{height:32px !important;width:auto !important;display:block !important}.header-step-eyebrow{font-family:var(--font-family-mono,monospace);font-size:0.8rem;font-weight:700;letter-spacing:0.08em;color:var(--color-brand-accent,#00D4B2);text-transform:uppercase;user-select:none}.header-progress-track{position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:rgba(255,255,255,0.05);overflow:hidden}.header-progress-fill{height:100%;width:50%;background:linear-gradient(90deg,#00D4B2 0%,#00B4D8 100%);box-shadow:0 0 10px rgba(0,212,178,0.6);transition:width 400ms cubic-bezier(0.16,1,0.3,1)}.focused-main{flex:1;display:flex;flex-direction:column;position:relative;z-index:10}.focused-main > .section-apply-wizard{margin-block:auto;padding-block:3.5rem 5rem}.focused-main::before{content:'';position:absolute;top:6%;left:50%;transform:translateX(-50%);width:800px;height:550px;background:radial-gradient(circle,rgba(0,212,178,0.05)0%,transparent 70%);pointer-events:none;z-index:0}.focused-footer{padding-block:2.25rem;border-top:1px solid rgba(255,255,255,0.05);text-align:center;font-size:0.825rem;color:var(--color-text-muted,#8596AE)}@media(max-width:640px){.focused-main > .section-apply-wizard{padding-block:2rem 3rem}}}@layer layout{.site-footer{background:#030611;border-top:1px solid rgba(255,255,255,0.08);padding-top:4.5rem;padding-bottom:2.5rem}.footer-wrapper{display:grid;grid-template-columns:1.4fr 1.6fr;gap:4rem;margin-bottom:3.5rem}.footer-brand{display:flex;flex-direction:column;gap:1.25rem}.footer-brand .brand-logo{width:fit-content}.footer-mission{font-size:0.925rem;line-height:1.65;color:#94A3B8;max-width:380px}.footer-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}.footer-col h4{font-size:0.95rem;font-weight:700;color:#FFFFFF;margin-bottom:1.25rem;letter-spacing:-0.01em}.footer-col ul{display:flex;flex-direction:column;gap:0.75rem}.footer-col a{font-size:0.875rem;color:#94A3B8;transition:color 150ms ease}.footer-col a:hover{color:var(--color-brand-accent,#00D4B2)}.footer-bottom{display:flex;align-items:center;justify-content:center;text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,0.06);font-size:0.825rem;color:var(--color-text-muted,#8596AE)}@media(max-width:992px){.footer-wrapper{grid-template-columns:1fr;gap:3rem}}@media(max-width:640px){.footer-columns{grid-template-columns:1fr;gap:2rem}.footer-bottom{padding-top:1.5rem}}}@layer layout{.site-header{position:sticky;top:0;left:0;width:100%;z-index:20;background:rgba(5,8,20,0.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,0.07);padding-block:20px}.nav-wrapper{display:flex;align-items:center;justify-content:space-between;gap:2rem}.brand-logo{display:inline-flex;align-items:center;text-decoration:none;transition:opacity 180ms ease,transform 180ms ease}.brand-logo:hover{opacity:0.92;transform:translateY(-1px)}.brand-logo-svg{height:32px;width:auto;display:block}.nav-menu{display:flex;align-items:center}.nav-links{display:flex;align-items:center;gap:2.25rem}.nav-item{font-size:0.925rem;font-weight:500;color:#94A3B8;transition:color 150ms ease;position:relative;padding-block:0.25rem}.nav-item:hover{color:#FFFFFF}.nav-item:hover::after{content:'';position:absolute;bottom:-4px;left:0;width:100%;height:2px;background:var(--color-brand-accent,#00D4B2);border-radius:2px}@media(max-width:768px){.nav-menu{display:none}}}@layer sections{.section-admission-process{padding-block:var(--space-section,6rem);position:relative}.admission-wrapper{background:linear-gradient(180deg,#070B1A 0%,#050814 100%);border:1px solid rgba(0,212,178,0.3);border-radius:var(--radius-xl,24px);padding:4rem 3.5rem;box-shadow:0 25px 60px -15px rgba(0,0,0,0.7),0 0 50px -10px rgba(0,212,178,0.12);position:relative;overflow:hidden}.admission-wrapper::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent,var(--color-brand-accent,#00D4B2),transparent)}.admission-header{text-align:center;max-width:680px;margin:0 auto 3.5rem}.admission-header h2{font-size:clamp(2rem,3.2vw,2.75rem);margin-top:1rem;margin-bottom:1rem;letter-spacing:-0.02em}.admission-subtitle{font-size:1.1rem;line-height:1.65;color:var(--color-text-secondary,#94A3B8)}.admission-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;margin-bottom:3.5rem;position:relative;align-items:stretch}.admission-action-box{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:420px;margin:0 auto}.admission-submit-btn{width:100%;box-shadow:0 4px 20px rgba(0,212,178,0.3)}.admission-timing-note{display:inline-flex;align-items:center;gap:0.5rem;font-family:var(--font-family-mono,monospace);font-size:0.8rem;color:var(--color-text-muted,#8596AE);text-align:center}@media(max-width:992px){.admission-wrapper{padding:2.5rem 1.75rem}.admission-steps-grid{grid-template-columns:1fr;gap:1.25rem;margin-bottom:2.5rem}.admission-action-box{max-width:100%}}}@layer components{.section-apply-wizard{width:100%;position:relative;z-index:1}.wizard-container{max-width:940px;margin-inline:auto;padding-inline:1.5rem}.wizard-step{display:none;opacity:0;transform:translateY(8px);transition:opacity 300ms cubic-bezier(0.16,1,0.3,1),transform 300ms cubic-bezier(0.16,1,0.3,1)}.wizard-step.is-active{display:block;opacity:1;transform:translateY(0)}.wizard-heading{margin-bottom:2.5rem;text-align:left}.wizard-title{font-size:2.15rem;font-weight:800;color:#FFFFFF;letter-spacing:-0.025em;line-height:1.2;margin-bottom:0.75rem}.wizard-subtitle{font-size:1.05rem;color:#94A3B8;line-height:1.55;max-width:680px;margin:0}.wizard-group{margin-bottom:2.5rem}.wizard-group-label{display:block;font-size:0.875rem;font-weight:600;color:#E2E8F0;margin-bottom:1rem;letter-spacing:-0.01em}.volume-selector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.volume-card{appearance:none;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.09);border-radius:16px;padding:1.35rem 1.15rem;cursor:pointer;text-align:left;display:flex;flex-direction:column;justify-content:flex-start;transition:border-color 180ms ease,background 180ms ease,transform 180ms ease,box-shadow 180ms ease;user-select:none;font-family:inherit;position:relative}.volume-card:hover{border-color:rgba(0,212,178,0.4);background:rgba(255,255,255,0.04);transform:translateY(-2px)}.volume-card.is-selected{border-color:var(--color-brand-accent,#00D4B2);background:rgba(0,212,178,0.08);box-shadow:0 0 24px rgba(0,212,178,0.15),inset 0 0 0 1px var(--color-brand-accent,#00D4B2);transform:translateY(-2px)}.volume-number{font-family:var(--font-family-mono,monospace);font-size:1.35rem;font-weight:700;color:#FFFFFF;letter-spacing:-0.02em;margin-bottom:0.85rem;display:block;transition:color 180ms ease}.volume-card.is-selected .volume-number{color:var(--color-brand-accent,#00D4B2)}.volume-title{display:block;font-size:0.925rem;font-weight:700;color:#FFFFFF;margin-bottom:0.35rem}.volume-desc{font-size:0.785rem;color:#94A3B8;line-height:1.4}.products-selector-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.product-card{appearance:none;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.09);border-radius:16px;padding:1.4rem 1.4rem;cursor:pointer;text-align:left;display:flex;flex-direction:column;justify-content:flex-start;transition:border-color 180ms ease,background 180ms ease,transform 180ms ease,box-shadow 180ms ease,opacity 180ms ease;user-select:none;font-family:inherit;position:relative;opacity:0.65}.product-card:hover{border-color:rgba(0,212,178,0.35);background:rgba(255,255,255,0.035);opacity:0.85;transform:translateY(-2px)}.product-card.is-selected{border-color:var(--color-brand-accent,#00D4B2);background:rgba(0,212,178,0.07);box-shadow:0 0 24px rgba(0,212,178,0.12),inset 0 0 0 1px var(--color-brand-accent,#00D4B2);transform:translateY(-2px);opacity:1}.product-icon-wrap{width:40px;height:40px;border-radius:10px;background:rgba(255,255,255,0.04);display:flex;align-items:center;justify-content:center;color:#94A3B8;margin-bottom:1.15rem;transition:color 180ms ease,background 180ms ease}.product-card.is-selected .product-icon-wrap{background:rgba(0,212,178,0.14);color:var(--color-brand-accent,#00D4B2)}.product-title{display:block;font-size:1.05rem;font-weight:700;color:#FFFFFF;margin-bottom:0.35rem}.product-desc{font-size:0.825rem;color:#94A3B8;line-height:1.5;margin:0}.wizard-inputs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:1.5rem}.wizard-field{display:flex;flex-direction:column;gap:0.45rem}.wizard-field-full{margin-bottom:1.5rem}.wizard-field-notes{margin-bottom:2.25rem}.wizard-inputs-grid .wizard-field-full{grid-column:1 / -1}.field-textarea{min-height:120px;resize:vertical;line-height:1.6}.field-label{font-size:0.85rem;font-weight:600;color:#CBD5E1}.required-star{color:var(--color-brand-accent,#00D4B2)}.optional-tag{font-size:0.75rem;font-weight:400;color:var(--color-text-muted,#8596AE)}.field-input{background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.12);color:#FFFFFF;font-family:inherit;font-size:0.95rem;padding:0.85rem 1.15rem;border-radius:12px;outline:none;transition:border-color 160ms ease,box-shadow 160ms ease,background 160ms ease}.field-input::placeholder{color:var(--color-text-muted,#8596AE)}.field-input:focus{border-color:var(--color-brand-accent,#00D4B2);background:rgba(0,212,178,0.03);box-shadow:0 0 0 3px rgba(0,212,178,0.16)}.field-input.has-error{border-color:#EF4444;box-shadow:0 0 0 3px rgba(239,68,68,0.16)}#error-domain{display:none;margin-top:0.35rem}.field-error{font-size:0.775rem;color:#F87171;min-height:1.1rem}.field-hint{font-size:0.75rem;color:var(--color-text-muted,#8596AE);line-height:1.35;margin-top:0.25rem}.phone-input-group{display:flex;align-items:stretch;background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.12);border-radius:12px;transition:border-color 160ms ease,box-shadow 160ms ease;position:relative}.phone-input-group:focus-within{border-color:var(--color-brand-accent,#00D4B2);box-shadow:0 0 0 3px rgba(0,212,178,0.16)}.phone-input-group.has-error{border-color:#EF4444;box-shadow:0 0 0 3px rgba(239,68,68,0.16)}.phone-country-picker{position:relative;border-right:1px solid rgba(255,255,255,0.1)}.phone-country-trigger{appearance:none;background:transparent;border:none;color:#FFFFFF;font-family:inherit;font-size:0.875rem;font-weight:600;padding:0.85rem 1.15rem;display:flex;align-items:center;gap:0.45rem;cursor:pointer;outline:none;height:100%;user-select:none;transition:background 150ms ease}.phone-country-trigger:hover{background:rgba(255,255,255,0.04)}.country-flag{font-size:1.1rem;line-height:1}.country-flag-svg{width:20px;height:15px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,0.14);flex-shrink:0;display:inline-block;vertical-align:middle}.country-code{font-family:var(--font-family-mono,monospace);font-size:0.875rem;color:#CBD5E1}.select-chevron{color:var(--color-text-muted,#8596AE);transition:transform 180ms ease}.phone-country-picker.is-open .select-chevron{transform:rotate(180deg)}.country-dropdown-popover{display:none;position:absolute;top:calc(100% + 8px);left:0;width:320px;max-height:320px;background:#080C1E;border:1px solid rgba(0,212,178,0.25);border-radius:14px;box-shadow:0 20px 50px rgba(0,0,0,0.75),0 0 0 1px rgba(255,255,255,0.05);z-index:1050;flex-direction:column;overflow:hidden;animation:popoverFadeIn 160ms cubic-bezier(0.16,1,0.3,1)forwards}.phone-country-picker.is-open .country-dropdown-popover{display:flex}@keyframes popoverFadeIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.country-search-wrap{position:relative;padding:0.75rem 0.85rem;background:#0A0F26;border-bottom:1px solid rgba(255,255,255,0.08);display:flex;align-items:center}.country-search-wrap .search-icon{position:absolute;left:1.45rem;color:var(--color-text-muted,#8596AE);pointer-events:none}.country-search-input{width:100%;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);color:#FFFFFF;font-family:inherit;font-size:0.825rem;padding:0.5rem 0.75rem 0.5rem 2rem;border-radius:8px;outline:none;transition:border-color 140ms ease}.country-search-input:focus{border-color:var(--color-brand-accent,#00D4B2)}.country-dropdown-divider{padding:0.45rem 0.95rem 0.3rem;font-family:var(--font-family-mono,monospace);font-size:0.65rem;font-weight:700;color:var(--color-text-muted,#8596AE);text-transform:uppercase;letter-spacing:0.06em;border-top:1px solid rgba(255,255,255,0.06);margin-top:0.25rem;user-select:none}.country-options-list{flex:1;overflow-y:auto;max-height:240px;padding:0.35rem 0}.country-options-list::-webkit-scrollbar{width:6px}.country-options-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.15);border-radius:9999px}.country-option-item{display:flex;align-items:center;justify-content:space-between;padding:0.6rem 0.95rem;cursor:pointer;transition:background 120ms ease;user-select:none}.country-option-item:hover,.country-option-item.is-highlighted{background:rgba(0,212,178,0.08)}.country-option-item.is-selected{background:rgba(0,212,178,0.12)}.country-option-left{display:flex;align-items:center;gap:0.65rem;font-size:0.85rem;color:#E2E8F0}.country-option-code{font-family:var(--font-family-mono,monospace);font-size:0.8rem;font-weight:600;color:var(--color-brand-accent,#00D4B2)}.phone-number-input{flex:1;background:transparent !important;border:none !important;box-shadow:none !important;border-radius:0 12px 12px 0 !important;padding-left:1rem}.domain-input-row{display:flex;gap:0.65rem;margin-top:0.25rem}.domain-text-input{flex:1}.btn-add-domain{display:inline-flex;align-items:center;gap:0.45rem;padding:0.85rem 1.35rem;font-size:0.85rem;font-weight:600;border-radius:12px;white-space:nowrap}.domains-chip-list{display:flex;flex-direction:column;gap:0.5rem;margin-top:0.85rem}.domain-chip{display:flex;align-items:center;justify-content:space-between;padding:0.7rem 1rem;border-radius:12px;background:rgba(255,255,255,0.025);border:1px solid rgba(255,255,255,0.08);transition:all 160ms ease}.domain-chip.is-primary{border-color:rgba(0,212,178,0.4);background:rgba(0,212,178,0.06)}.domain-chip-left{display:flex;align-items:center;gap:0.85rem}.domain-chip-name{font-family:var(--font-family-mono,monospace);font-size:0.875rem;font-weight:600;color:#FFFFFF}.domain-primary-badge{font-family:var(--font-family-mono,monospace);font-size:0.65rem;font-weight:700;color:var(--color-brand-accent,#00D4B2);background:rgba(0,212,178,0.14);border:1px solid rgba(0,212,178,0.28);padding:0.2rem 0.55rem;border-radius:9999px;letter-spacing:0.04em}.domain-make-primary-btn{background:transparent;border:none;color:var(--color-text-muted,#8596AE);font-size:0.725rem;font-weight:500;cursor:pointer;padding:0.2rem 0.55rem;border-radius:6px;transition:color 150ms ease,background 150ms ease}.domain-make-primary-btn:hover{color:var(--color-brand-accent,#00D4B2);background:rgba(0,212,178,0.08)}.domain-chip-remove{background:transparent;border:none;color:var(--color-text-muted,#8596AE);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0.35rem;border-radius:6px;transition:color 150ms ease,background 150ms ease}.domain-chip-remove:hover{color:#F87171;background:rgba(239,68,68,0.1)}.wizard-actions{display:flex;justify-content:flex-end;margin-top:2rem}.wizard-actions-split{justify-content:space-between;align-items:center}.wizard-btn-main{display:inline-flex;align-items:center;gap:0.75rem;padding:0.95rem 2.25rem;font-size:0.925rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.wizard-btn-submit{display:inline-flex;align-items:center;gap:0.75rem;padding:0.95rem 2.25rem;font-size:0.925rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.wizard-btn-back{display:inline-flex;align-items:center;gap:0.6rem;font-size:0.875rem;font-weight:600;letter-spacing:0.03em;text-transform:uppercase}.btn-loader{display:none;width:16px;height:16px;border:2px solid rgba(3,6,17,0.3);border-top-color:#030611;border-radius:50%;animation:spinLoader 600ms linear infinite}.wizard-btn-submit.is-loading .btn-loader{display:block}.wizard-btn-submit.is-loading .btn-text{opacity:0.7}@keyframes spinLoader{to{transform:rotate(360deg)}}.wizard-success-state{display:none;text-align:center;padding-block:2rem;animation:successFadeIn 350ms cubic-bezier(0.16,1,0.3,1)forwards}.wizard-success-state.is-visible{display:block}@keyframes successFadeIn{from{opacity:0;transform:scale(0.97)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.success-icon-wrap{position:relative;width:80px;height:80px;margin:0 auto 1.75rem;display:flex;align-items:center;justify-content:center}.success-ring{position:absolute;inset:0;border-radius:50%;background:rgba(0,212,178,0.08);border:1.5px solid rgba(0,212,178,0.3);box-shadow:0 0 30px rgba(0,212,178,0.2);animation:ringEntrance 400ms cubic-bezier(0.16,1,0.3,1)forwards}@keyframes ringEntrance{0%{transform:scale(0.6);opacity:0}100%{transform:scale(1);opacity:1}}.success-check-svg{position:relative;z-index:1;color:var(--color-brand-accent,#00D4B2)}.check-polyline{stroke-dasharray:26;stroke-dashoffset:26;animation:drawCheckmark 500ms cubic-bezier(0.65,0,0.45,1)200ms forwards}@keyframes drawCheckmark{to{stroke-dashoffset:0}}.success-ticket-eyebrow{display:block;font-family:var(--font-family-mono,monospace);font-size:0.825rem;font-weight:700;color:var(--color-brand-accent,#00D4B2);letter-spacing:0.08em;text-transform:uppercase;margin-bottom:1.25rem}.success-title{font-size:2.15rem;font-weight:800;color:#FFFFFF;margin-bottom:0.85rem;letter-spacing:-0.02em}.success-desc{font-size:1rem;color:#94A3B8;line-height:1.65;max-width:580px;margin:0 auto 2.25rem}.success-summary-card{background:rgba(255,255,255,0.025);border:1px solid rgba(255,255,255,0.08);border-radius:16px;padding:1.35rem 2rem;display:flex;align-items:center;justify-content:space-around;gap:1rem;max-width:640px;margin:0 auto 2.25rem}.summary-item{display:flex;flex-direction:column;gap:0.25rem;text-align:center}.summary-label{font-size:0.725rem;font-weight:700;text-transform:uppercase;color:var(--color-text-muted,#8596AE);letter-spacing:0.05em}.summary-value{font-size:0.95rem;font-weight:700;color:#FFFFFF}.summary-divider{width:1px;height:32px;background:rgba(255,255,255,0.08)}.success-note{display:flex;align-items:flex-start;gap:0.85rem;background:rgba(0,212,178,0.04);border:1px solid rgba(0,212,178,0.15);border-radius:12px;padding:1.15rem 1.35rem;max-width:640px;margin:0 auto 2.5rem;text-align:left}.success-note svg{color:var(--color-brand-accent,#00D4B2);flex-shrink:0;margin-top:2px}.success-note p{font-size:0.875rem;color:#CBD5E1;line-height:1.55;margin:0}.success-actions{display:flex;justify-content:center}@media(max-width:820px){.volume-selector-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.volume-selector-grid,.products-selector-grid,.wizard-inputs-grid{grid-template-columns:1fr}.wizard-title{font-size:1.6rem}.country-dropdown-popover{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;max-height:70vh;border-radius:20px 20px 0 0;border:1px solid rgba(0,212,178,0.35);border-bottom:none;box-shadow:0 -15px 50px rgba(0,0,0,0.85);z-index:2100}.success-summary-card{flex-direction:column;gap:1rem}.summary-divider{width:100%;height:1px}.wizard-actions-split{flex-direction:column-reverse;gap:1rem}.wizard-actions-split .btn{width:100%;justify-content:center}.wizard-btn-main{width:100%;justify-content:center}}}@layer sections{.section-governance{padding-block:6rem;position:relative}.governance-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.gov-content h2{font-size:clamp(2rem,3.2vw,2.65rem);margin-bottom:1.25rem;color:#FFFFFF}.gov-desc{font-size:1.1rem;line-height:1.7;color:var(--color-text-secondary,#94a3b8);margin-bottom:2.5rem}.rules-list{display:flex;flex-direction:column;gap:1.5rem}.rule-item{display:flex;gap:1.25rem;align-items:flex-start}.rule-icon{width:32px;height:32px;border-radius:8px;background:rgba(0,212,178,0.12);border:1px solid rgba(0,212,178,0.35);color:var(--color-brand-accent,#00D4B2);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.rule-item strong{display:block;font-size:1.05rem;color:#FFFFFF;margin-bottom:0.25rem}.rule-item p{font-size:0.9rem;line-height:1.55;color:#94A3B8}.admission-box{background:#070B1A;border:1px solid rgba(0,212,178,0.35);border-radius:var(--radius-xl,20px);padding:3rem 2.5rem;box-shadow:0 20px 60px -10px rgba(0,0,0,0.8);position:relative;overflow:hidden}.admission-tag{font-family:var(--font-family-mono,monospace);font-size:0.725rem;font-weight:700;letter-spacing:0.08em;color:var(--color-brand-accent,#00D4B2);margin-bottom:0.75rem;display:block}.admission-header h3{font-size:1.65rem;color:#FFFFFF;margin-bottom:0.75rem}.admission-header p{font-size:0.925rem;line-height:1.6;color:#94A3B8;margin-bottom:2rem}.admission-steps{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.25rem}.step-card{display:flex;align-items:center;gap:1.25rem;padding:0.85rem 1.25rem;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);border-radius:var(--radius-md,10px)}.step-num{font-family:var(--font-family-mono,monospace);font-size:1.15rem;font-weight:800;color:var(--color-brand-accent,#00D4B2)}.step-card strong{display:block;font-size:0.95rem;color:#F8FAFC}.step-card span{font-size:0.8rem;color:var(--color-text-muted,#8596AE)}.admission-cta{width:100%;margin-bottom:1rem}.admission-note{display:block;font-size:0.775rem;color:var(--color-text-muted,#8596AE);text-align:center;font-family:var(--font-family-mono,monospace)}@media(max-width:992px){.governance-grid{grid-template-columns:1fr}}}@layer sections{.section-hero{position:relative;padding-top:5.5rem;padding-bottom:6rem;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3rem}.hero-heading{font-size:clamp(2.4rem,4.2vw,3.75rem);line-height:1.14;margin-bottom:1.5rem;color:#FFFFFF;letter-spacing:-0.03em}.hero-subtitle{font-size:1.125rem;line-height:1.7;color:var(--color-text-secondary,#94a3b8);margin-bottom:2.25rem;max-width:540px}.hero-actions{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;margin-bottom:0}.hero-visual-container{container-type:inline-size;container-name:hero-visual;width:100%;display:flex;justify-content:center}.hero-visual-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:480px;width:100%;perspective:1200px;padding-bottom:3.75rem;box-sizing:border-box;transition:min-height 200ms ease,padding-bottom 200ms ease}@container hero-visual(max-width:480px){.hero-visual-wrapper{min-height:530px;padding-bottom:6rem}}.hero-visual-wrapper::before{content:'';position:absolute;inset:-10%;background:radial-gradient(circle,rgba(0,212,178,0.14)0%,rgba(79,70,229,0.08)50%,transparent 72%);filter:blur(55px);pointer-events:none;z-index:0}.capsules-stage{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:100%;max-width:360px;margin-inline:auto;padding:0;transition:transform 150ms ease-out,opacity 300ms ease;transform-style:preserve-3d;will-change:transform}.capsule{position:relative;background:rgba(10,16,32,0.92);border:1px solid rgba(255,255,255,0.08);border-radius:14px;padding:0.9rem 1rem;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 16px 36px -10px rgba(0,0,0,0.65),0 0 0 1px rgba(255,255,255,0.03);transition:transform 280ms cubic-bezier(0.16,1,0.3,1),border-color 280ms ease,box-shadow 280ms ease,opacity 280ms ease;width:100%;max-width:360px;box-sizing:border-box}.capsule.is-hidden{display:none !important}.capsule.is-entering{animation:capsuleSpringPop 380ms cubic-bezier(0.16,1.25,0.35,1)forwards}@keyframes capsuleSpringPop{0%{opacity:0;transform:translateY(-8px)scale(0.92)}60%{transform:translateY(1px)scale(1.02)}100%{opacity:1;transform:translateY(0)scale(1)}}.capsule-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:0.75rem;font-size:0.68rem;text-transform:uppercase;letter-spacing:0.06em;color:var(--color-text-muted,#8596AE);font-weight:600}.capsule-tag{font-family:var(--font-family-mono,monospace)}.status-indicator-dot{width:6px;height:6px;border-radius:50%;background:rgba(148,163,184,0.35);transition:background 250ms ease,box-shadow 250ms ease}.capsule-origin.is-active .status-indicator-dot{background:#00D4B2;box-shadow:0 0 8px #00D4B2}.capsule-body{display:flex;flex-direction:column;gap:0.5rem}.capsule-email-row{display:flex;align-items:center;gap:0.45rem;overflow:hidden}.capsule-symbol-icon{width:14px;height:14px;flex-shrink:0;color:#00D4B2}.capsule-email{font-family:var(--font-family-mono,monospace);font-size:0.78rem;font-weight:600;color:#F1F5F9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.capsule-origin{width:100%;max-width:360px}.capsule-origin .capsule-body{flex-direction:row;align-items:center;gap:0.75rem}.capsule-icon-wrap{width:38px;height:38px;border-radius:10px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#F8FAFC;transition:transform 300ms ease,background-color 300ms ease}.capsule-icon-wrap svg{width:19px;height:19px}.capsule-text-group{display:flex;flex-direction:column;overflow:hidden}.capsule-title{font-size:0.85rem;font-weight:700;color:#FFFFFF;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.capsule-subtext{font-size:0.7rem;color:var(--color-text-muted,#8596AE);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.capsule-process{width:100%;max-width:360px;border-color:rgba(0,212,178,0.25);background:rgba(8,14,28,0.94)}.capsule-brand-badge{display:flex;align-items:center;gap:0.35rem;color:#00D4B2;font-weight:700}.capsule-mode-badge{font-family:var(--font-family-mono,monospace);font-size:0.65rem;padding:0.15rem 0.45rem;border-radius:4px;background:rgba(0,212,178,0.12);color:#00D4B2;font-weight:600;border:1px solid rgba(0,212,178,0.2);text-transform:uppercase;letter-spacing:0.05em}.capsule-dynamic-slot{position:relative;width:100%}.capsule-status-strip{display:flex;align-items:center;gap:0.45rem;padding:0.35rem 0.55rem;border-radius:6px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.05);width:100%;box-sizing:border-box;transition:opacity 180ms ease}.capsule-status-strip.is-hidden{display:none !important}.status-mini-loader{width:9px;height:9px;border-radius:50%;border:1.5px solid rgba(0,212,178,0.3);border-top-color:#00D4B2;animation:spin 800ms linear infinite;flex-shrink:0;transition:all 200ms ease;display:inline-flex;align-items:center;justify-content:center}.status-mini-loader.is-resolved{animation:none;border:none;width:10px;height:10px;background:transparent}.status-mini-loader.is-resolved::before{content:'✓';font-size:0.78rem;font-weight:900;line-height:1;color:#00D4B2;filter:drop-shadow(0 0 4px rgba(0,212,178,0.7))}@keyframes spin{to{transform:rotate(360deg)}}.status-strip-text{font-size:0.7rem;color:#94A3B8;font-family:var(--font-family-mono,monospace);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.capsule-email-card.mailbox-drawer{opacity:0;transform:translateY(4px);transition:opacity 280ms cubic-bezier(0.16,1,0.3,1),transform 280ms cubic-bezier(0.16,1,0.3,1)}.capsule-email-card.mailbox-drawer.is-hidden{display:none !important}.capsule-email-card.mailbox-drawer.is-open{display:flex !important;opacity:1;transform:translateY(0)}.capsule-destination{width:100%;max-width:360px;transition:opacity 300ms ease,transform 300ms ease}.secure-badge{font-family:var(--font-family-mono,monospace);font-size:0.65rem;padding:0.15rem 0.45rem;border-radius:4px;background:rgba(148,163,184,0.1);color:#94A3B8;border:1px solid rgba(255,255,255,0.08);line-height:1.2;display:inline-flex;align-items:center}.capsule-email-card{padding:0.55rem 0.65rem;border-radius:8px;background:rgba(0,212,178,0.05);border:1px solid rgba(0,212,178,0.22);display:flex;flex-direction:column;gap:0.2rem;transition:all 250ms ease;box-sizing:border-box;width:100%}.email-card-subject{font-size:0.76rem;font-weight:600;color:#F1F5F9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.email-card-snippet{font-size:0.68rem;color:#94A3B8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35}.node-connector{display:flex;align-items:center;justify-content:center;width:100%;height:24px;margin-block:-1px;z-index:0;transition:opacity 250ms ease}.node-connector.is-hidden{display:none !important}.node-connector.is-entering{animation:nodeConnectorDrop 240ms cubic-bezier(0.16,1,0.3,1)forwards}@keyframes nodeConnectorDrop{0%{opacity:0;transform:scaleY(0);transform-origin:top center}100%{opacity:1;transform:scaleY(1)}}.node-socket{fill:rgba(10,16,32,0.95);stroke:rgba(255,255,255,0.2);stroke-width:1.5;transition:stroke 250ms ease}.node-path{stroke:rgba(255,255,255,0.14);stroke-width:1.5;stroke-linecap:round}.capsule.is-active{border-color:rgba(0,212,178,0.7);box-shadow:0 18px 40px -10px rgba(0,212,178,0.25),0 0 0 1px rgba(0,212,178,0.4);transform:translateY(-2px)}.capsules-stage.is-mode-mailbox .connector-2,.capsules-stage.is-mode-mailbox .capsule-destination{width:100%;max-width:360px;transition:opacity 300ms ease,transform 300ms ease}.capsules-controls{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:0.5rem;z-index:2;flex-wrap:wrap;margin-top:0}.scenario-chip{padding:0.35rem 0.75rem;border-radius:9999px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);font-size:0.72rem;color:#94A3B8;cursor:pointer;transition:all 200ms ease;display:flex;align-items:center;gap:0.35rem}.scenario-chip:hover{background:rgba(255,255,255,0.07);color:#FFFFFF;border-color:rgba(255,255,255,0.15)}.scenario-chip.is-selected{background:rgba(0,212,178,0.12);border-color:rgba(0,212,178,0.4);color:#00D4B2;font-weight:600}.scenario-chip-dot{width:5px;height:5px;border-radius:50%;background:currentColor}@media(max-width:992px){.section-hero{padding-top:4rem;padding-bottom:4.5rem}.hero-grid{grid-template-columns:1fr;text-align:center;gap:3rem}.hero-subtitle{margin-inline:auto}.hero-actions{justify-content:center}.capsules-stage{max-width:360px;margin-inline:auto}}}@layer sections{.section-mailbox-security{padding-block:var(--space-section,6rem);position:relative;background:radial-gradient(circle at 50% 0%,rgba(0,212,178,0.04)0%,transparent 60%)}.security-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;align-items:stretch}@media(max-width:992px){.security-grid{grid-template-columns:1fr;gap:1.25rem}}}@layer sections{.section-pillars{padding-block:var(--space-section,6rem)}.pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;align-items:stretch}@media(max-width:1024px){.pillars-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.pillars-grid{grid-template-columns:1fr}}}@layer sections{.section-matrix{padding-block:6rem;position:relative}.matrix-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;align-items:stretch;width:100%;box-sizing:border-box}.matrix-card{min-width:0;width:100%;box-sizing:border-box;padding:2.25rem 1.5rem;justify-content:space-between}.tier-name{font-size:1.35rem;font-weight:700;color:#FFFFFF;margin-bottom:0.65rem;word-break:break-word}.tier-desc{font-size:0.9rem;line-height:1.6;color:var(--color-text-secondary,#94a3b8);margin-bottom:2rem;min-height:3.8rem}.tier-specs{display:flex;flex-direction:column;gap:0.85rem;margin-bottom:2.5rem;flex-grow:1}.spec-row{display:flex;align-items:center;gap:0.75rem;font-size:0.875rem;color:#F8FAFC;min-width:0}.spec-row span,.spec-row strong{overflow:hidden;text-overflow:ellipsis}.spec-row.is-muted{color:var(--color-text-muted,#8596AE)}.spec-row.is-highlight{color:var(--color-brand-accent,#00D4B2)}.spec-icon{width:18px;height:18px;flex-shrink:0}.icon-check{color:var(--color-brand-accent,#00D4B2)}.icon-cross{color:#475569}.tier-btn{width:100%;margin-top:auto;text-align:center;justify-content:center;box-sizing:border-box}@media(max-width:1200px){.matrix-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media(max-width:640px){.matrix-grid{grid-template-columns:minmax(0,1fr)}}}@layer sections{.section-usecases{padding-block:var(--space-section,6rem)}.usecases-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;align-items:stretch}@media(max-width:768px){.usecases-grid{grid-template-columns:1fr}}}@layer components{.brand-logo svg{height:32px;width:auto;display:block}}@layer components{.comet-cursor{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:60;overflow:hidden}.comet-canvas{position:fixed;top:0;left:0;display:block;pointer-events:none}.comet-glow{filter:blur(14px)}}