:root{--cream:#fdfcfa;--white:#fff;--teal-900:#0a1612;--teal-800:#0d1a15;--teal-700:#112420;--teal-600:#163029;--teal-500:#1a3f3a;--teal-400:#2a5c54;--teal-300:#3d7a70;--teal-200:#5a9e92;--teal-100:#8fc4ba;--teal-50:#d4ebe6;--grey-900:#202124;--grey-800:#3c4043;--grey-700:#5f6368;--grey-600:#80868b;--grey-500:#9aa0a6;--grey-400:#bdc1c6;--grey-300:#dadce0;--grey-200:#e8eaed;--grey-100:#f1f3f4;--grey-50:#f8f9fa;--orange-500:#f97316;--red-500:#ef4444;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:100px;--radius-sm:8px;--radius-md:10px;--radius-lg:20px;--radius-full:9999px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--duration-fast:.15s;--duration-normal:.3s;--duration-slow:.6s}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;background-color:var(--cream);color:var(--grey-800);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}.glass-clean{-webkit-backdrop-filter:blur(20px);background:#ffffffd9;border:1px solid #fffc;box-shadow:0 4px 24px #0000000a,inset 0 1px #ffffffe6}.glass-intelligence{-webkit-backdrop-filter:blur(20px);background:#1a3f3aeb;border:1px solid #3d7a704d;box-shadow:0 8px 32px #0a161240,0 0 0 1px #3d7a701a,inset 0 1px #ffffff0d}.bloom-subtle{position:relative}.bloom-subtle:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#3d7a701f 0%,#3d7a700d 40%,#0000 70%);border-radius:32px;position:absolute;inset:-20px}.bloom-standard{position:relative}.bloom-standard:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#3d7a7033 0%,#3d7a7014 40%,#0000 70%);border-radius:32px;animation:4s ease-in-out infinite bloom-breathe;position:absolute;inset:-40px}.bloom-intense{position:relative}.bloom-intense:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#3d7a704d 0%,#3d7a701f 40%,#0000 70%);border-radius:32px;animation:4s ease-in-out infinite bloom-breathe;position:absolute;inset:-60px}@keyframes bloom-breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.section-label{text-transform:uppercase;letter-spacing:.15em;color:var(--teal-400);font-size:11px;font-weight:600}.section-label-dot{text-transform:uppercase;letter-spacing:.15em;color:var(--teal-400);align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.section-label-dot:before{content:"";background:var(--teal-400);width:8px;height:8px;box-shadow:0 0 8px var(--teal-400),0 0 16px #3d7a7066;border-radius:50%;animation:2.5s ease-in-out infinite dot-glow}@keyframes dot-glow{0%,to{opacity:.8;box-shadow:0 0 6px var(--teal-400),0 0 12px #3d7a704d}50%{opacity:1;box-shadow:0 0 10px var(--teal-400),0 0 20px #3d7a7080}}:focus-visible{outline:2px solid var(--teal-300);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:768px){.ant-btn,button,[role=button],a{min-height:44px}p a,span a,li a{min-height:auto}.ant-card-head-title{white-space:normal;overflow:visible}.ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.ant-table{min-width:500px}.ant-table-cell{font-size:13px;padding:8px!important}.ant-table-thead>tr>th{white-space:nowrap}pre,code{max-width:100%;overflow-x:auto}.ant-typography code{word-break:break-all}.container{padding-left:20px;padding-right:20px}input,textarea,select{font-size:16px!important}}@supports (padding:env(safe-area-inset-bottom)){.fixed-bottom{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.fade-up{opacity:0;transition:all .9s var(--ease-out);transform:translateY(40px)}.fade-up.visible{opacity:1;transform:translateY(0)}.intelligent-mesh{position:relative;overflow:hidden}.intelligent-mesh:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 30% 20%,#3d7a701f 0%,#0000 50%),radial-gradient(at 70% 60%,#3d7a7014 0%,#0000 50%),radial-gradient(at 20% 80%,#5a9e920f 0%,#0000 40%);width:150%;height:150%;animation:25s ease-in-out infinite mesh-drift;position:absolute;top:-25%;left:-25%}.intelligent-mesh-hero:before{background:radial-gradient(at 30% 20%,#3d7a7026 0%,#0000 50%),radial-gradient(at 70% 60%,#3d7a701f 0%,#0000 50%),radial-gradient(at 20% 80%,#5a9e9214 0%,#0000 40%)}@keyframes mesh-drift{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(2%,1%)rotate(.5deg)}66%{transform:translate(-1%,2%)rotate(-.5deg)}}@keyframes ping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(3)}}.animate-ping{animation:1.8s cubic-bezier(.16,1,.3,1) forwards ping}.hover-lift{transition:transform var(--duration-normal)var(--ease-out),box-shadow var(--duration-normal)var(--ease-out)}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0a161214}.container{max-width:1400px;margin:0 auto;padding:0 48px}@media (max-width:768px){.container{padding:0 24px}}.status-faq .ant-collapse-item{margin-bottom:var(--space-3);background:#ffffffb3;overflow:hidden;border-radius:var(--radius-md)!important;border:none!important}.status-faq .ant-collapse-header{font-size:15px;font-weight:500;color:var(--grey-800)!important;padding:var(--space-4)var(--space-5)!important}.status-faq .ant-collapse-header:hover{color:var(--teal-400)!important}.status-faq .ant-collapse-content{border-top:1px solid var(--grey-200)!important}.status-faq .ant-collapse-content-box{padding:var(--space-4)var(--space-5)!important}.status-faq .ant-collapse-expand-icon{color:var(--teal-400)!important}.ant-input,.ant-input-affix-wrapper{border-color:var(--grey-300)!important;border-radius:var(--radius-md)!important}.ant-input:hover,.ant-input-affix-wrapper:hover{border-color:var(--teal-300)!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{border-color:var(--teal-400)!important;box-shadow:0 0 0 2px #3d7a701a!important}.ant-form-item-label>label{color:var(--grey-700)!important}.ant-btn-primary:hover{background:var(--teal-400)!important;border-color:var(--teal-400)!important}.btn-hero-primary{background:var(--white)!important;border-color:var(--white)!important;color:var(--teal-700)!important;transition:all var(--duration-normal)var(--ease-out)!important}.btn-hero-primary:hover,.btn-hero-primary:focus{transform:translateY(-1px);background:var(--teal-50)!important;border-color:var(--teal-50)!important;color:var(--teal-800)!important;box-shadow:0 6px 28px #0003!important}.btn-hero-primary:active{transform:translateY(0);box-shadow:0 4px 20px #00000026!important}.btn-hero-ghost{color:var(--white)!important;transition:all var(--duration-normal)var(--ease-out)!important;background:#ffffff1a!important;border-color:#ffffff4d!important}.btn-hero-ghost:hover,.btn-hero-ghost:focus{transform:translateY(-1px);color:var(--white)!important;background:#fff3!important;border-color:#ffffff80!important}.btn-hero-ghost:active{transform:translateY(0);background:#ffffff26!important}.btn-primary{background:var(--teal-400)!important;border-color:var(--teal-400)!important;color:var(--white)!important;transition:all var(--duration-normal)var(--ease-out)!important}.btn-primary:hover,.btn-primary:focus{transform:translateY(-1px);background:var(--teal-500)!important;border-color:var(--teal-500)!important;color:var(--white)!important;box-shadow:0 4px 16px #1a3f3a40!important}.btn-primary:active{transform:translateY(0);box-shadow:0 2px 8px #1a3f3a33!important}.nav-btn-apply{background:var(--teal-300)!important;border-color:var(--teal-300)!important;color:var(--white)!important;transition:all var(--duration-normal)var(--ease-out)!important}.nav-btn-apply:hover,.nav-btn-apply:focus{transform:translateY(-1px);background:var(--teal-400)!important;border-color:var(--teal-400)!important;color:var(--white)!important;box-shadow:0 4px 16px #2a5c544d!important}.nav-btn-apply:active{transform:translateY(0);box-shadow:0 2px 8px #2a5c5433!important}.nav-btn-apply-light{background:var(--white)!important;border-color:var(--white)!important;color:var(--teal-700)!important;transition:all var(--duration-normal)var(--ease-out)!important}.nav-btn-apply-light:hover,.nav-btn-apply-light:focus{transform:translateY(-1px);background:var(--teal-50)!important;border-color:var(--teal-50)!important;color:var(--teal-800)!important;box-shadow:0 4px 16px #00000026!important}.nav-btn-apply-light:active{transform:translateY(0);box-shadow:0 2px 8px #0000001a!important}.ant-message-success .anticon{color:var(--teal-400)!important}.texture-overlay{pointer-events:none;z-index:9999;opacity:.012;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;position:fixed;inset:0}.hero-cinematic{align-items:center;min-height:80vh;display:flex;position:relative;overflow:hidden}.hero-cinematic:before{content:"";background:linear-gradient(180deg,transparent 0%,#fdfcfa4d 60%,var(--cream)100%);pointer-events:none;z-index:1;position:absolute;inset:0}.hero-cinematic>*{z-index:2;position:relative}.card-elevated{background:var(--white);border-radius:var(--radius-lg);transition:all var(--duration-normal)var(--ease-out);border:1px solid #0000000a;box-shadow:0 2px 4px #00000005,0 8px 24px #0000000a}.card-elevated:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000005,0 16px 40px #0000000f}.stagger-children>*{opacity:0;transition:all .6s var(--ease-out);transform:translateY(20px)}.stagger-children.visible>:first-child{transition-delay:0s}.stagger-children.visible>:nth-child(2){transition-delay:75ms}.stagger-children.visible>:nth-child(3){transition-delay:.15s}.stagger-children.visible>:nth-child(4){transition-delay:.225s}.stagger-children.visible>:nth-child(5){transition-delay:.3s}.stagger-children.visible>:nth-child(6){transition-delay:.375s}.stagger-children.visible>*{opacity:1;transform:translateY(0)}.link-underline{color:var(--teal-400);text-decoration:none;position:relative}.link-underline:after{content:"";background:var(--teal-400);width:0;height:1px;transition:width var(--duration-normal)var(--ease-out);position:absolute;bottom:-2px;left:0}.link-underline:hover:after{width:100%}
