@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope/manrope-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope/manrope-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope/manrope-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope/manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope/manrope-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope/manrope-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope/manrope-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope/manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope/manrope-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope/manrope-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope/manrope-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope/manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope/manrope-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope/manrope-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope/manrope-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope/manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope/manrope-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope/manrope-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope/manrope-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope/manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.aaira-root{--bg: #0e0535;--bg-2: #0a042a;--bg-3: #160a48;--surface: #1a1054;--surface-2: #221363;--surface-3: #2b1d75;--accent: #06cbad;--accent-soft: #22e0c0;--accent-dark: #029e84;--white: #ffffff;--white-90: rgba(255,255,255,.92);--white-70: rgba(255,255,255,.72);--white-55: rgba(255,255,255,.56);--white-40: rgba(255,255,255,.4);--white-22: rgba(255,255,255,.22);--white-12: rgba(255,255,255,.12);--white-08: rgba(255,255,255,.08);--tier-1: #ef4444;--tier-2: #f59e0b;--tier-3: #06cbad;--tier-4: #22e0c0;--r-pill: 999px;--r-card: 18px;--r-input: 12px;--ease: cubic-bezier(.2,.8,.3,1)}.aaira-root{box-sizing:border-box}.aaira-root html,.aaira-root{margin:0;padding:0;background:var(--bg);color:var(--white)}.aaira-root{font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01";letter-spacing:-.005em;overflow-x:hidden}.aaira-root button{font-family:inherit}.aaira-root a{color:var(--accent);text-decoration:none}.aaira-root a:hover{text-decoration:underline}.aaira-root ::selection{background:var(--accent);color:var(--bg)}.aaira-root{min-height:100vh}.aaira-root .app{position:relative;min-height:100vh;display:flex;flex-direction:column}.aaira-root .top-strip{position:sticky;top:0;z-index:50;height:4px;background:linear-gradient(90deg,var(--accent) 0%,var(--accent-soft) 50%,var(--accent) 100%);background-size:200% 100%;animation:stripFlow 6s linear infinite}@keyframes stripFlow{0%{background-position:0% 0%}to{background-position:200% 0%}}.aaira-root .app-header{position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:26px 56px;background:var(--bg)}.aaira-root .brand-logo{display:inline-flex;align-items:center;text-decoration:none}.aaira-root .brand-logo img{height:48px;display:block;background:var(--bg)}.aaira-root .app-nav{display:flex;align-items:center;gap:24px}.aaira-root .nav-tag{font-size:12px;font-weight:700;letter-spacing:.16em;color:var(--white-55)}.aaira-root .nav-cta{background:transparent;color:var(--accent);border:1px solid rgba(6,203,173,.4);padding:10px 20px;border-radius:var(--r-pill);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s var(--ease)}.aaira-root .nav-cta:hover{background:#06cbad1f;border-color:var(--accent)}.aaira-root .stage{flex:1;position:relative}.aaira-root .stage-forward .screen{animation:stageInFwd .5s var(--ease) both}.aaira-root .stage-back .screen{animation:stageInBack .5s var(--ease) both}@keyframes stageInFwd{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes stageInBack{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.aaira-root .screen{position:relative;max-width:1440px;margin:0 auto;padding:32px 56px 80px;overflow:hidden}.aaira-root .hero-screen{padding-top:48px;min-height:calc(100vh - 120px)}.aaira-root .hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;position:relative;z-index:2;min-height:600px}.aaira-root .hero-left{max-width:620px}.aaira-root .eyebrow-pill{display:inline-block;background:var(--accent);color:var(--bg);padding:12px 28px;border-radius:var(--r-pill);font-size:12px;font-weight:800;letter-spacing:.16em;margin-bottom:32px}.aaira-root .hero-title{font-size:clamp(48px,6vw,80px);font-weight:700;line-height:1.02;letter-spacing:-.035em;margin:0 0 28px;color:var(--white)}.aaira-root .hero-title .accent{color:var(--accent)}.aaira-root .hero-sub{font-size:20px;line-height:1.55;color:var(--white-70);margin:0 0 40px;max-width:560px}.aaira-root .hero-cta-row{display:flex;align-items:center;gap:32px;margin-bottom:56px;flex-wrap:wrap}.aaira-root .hero-meta{display:flex;gap:28px;font-size:14px;color:var(--white-55)}.aaira-root .hero-meta strong{color:var(--white);font-weight:700}.aaira-root .hero-trust{display:flex;align-items:center;gap:20px}.aaira-root .trust-divider{flex:0 0 60px;height:2px;background:var(--accent);opacity:.6}.aaira-root .trust-text{font-size:13px;color:var(--white-55);max-width:420px}.aaira-root .hero-right{display:flex;align-items:center;justify-content:center}.aaira-root .why-screen{padding-top:48px}.aaira-root .why-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}.aaira-root .section-eyebrow{font-size:12px;font-weight:800;letter-spacing:.18em;color:var(--accent);margin-bottom:20px}.aaira-root .section-title{font-size:clamp(38px,4.5vw,56px);font-weight:700;line-height:1.04;letter-spacing:-.03em;margin:0 0 24px;color:var(--white)}.aaira-root .section-body{font-size:18px;line-height:1.6;color:var(--white-70);margin:0 0 40px}.aaira-root .stats-stack{display:flex;flex-direction:column;gap:16px}.aaira-root .stat-card{background:linear-gradient(135deg,#06cbad1a,#06cbad05);border:1px solid rgba(6,203,173,.22);border-radius:var(--r-card);padding:24px 28px;display:flex;align-items:baseline;gap:20px}.aaira-root .stat-v{font-size:48px;font-weight:700;color:var(--accent);letter-spacing:-.04em;line-height:1}.aaira-root .stat-suffix{font-size:22px;color:var(--accent);font-weight:600;margin-left:2px}.aaira-root .stat-label{font-size:16px;color:var(--white-70);font-weight:500}.aaira-root .why-right-title{font-size:22px;font-weight:700;color:var(--white);margin:0 0 24px;letter-spacing:-.01em}.aaira-root .outcomes-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:40px}.aaira-root .outcome-card{background:var(--surface);border:1px solid var(--white-08);border-radius:var(--r-card);padding:28px;position:relative;transition:all .25s var(--ease)}.aaira-root .outcome-card:hover{border-color:#06cbad59;transform:translateY(-2px)}.aaira-root .outcome-dot{width:14px;height:14px;background:var(--accent);border-radius:50%;margin-bottom:16px;box-shadow:0 0 0 4px #06cbad2e}.aaira-root .outcome-title{font-size:17px;font-weight:700;color:var(--white);margin-bottom:8px;letter-spacing:-.01em}.aaira-root .outcome-body{font-size:14px;color:var(--white-70);line-height:1.55}.aaira-root .journey{border-top:1px solid var(--white-08);padding-top:28px;margin-bottom:36px}.aaira-root .journey-label{font-size:13px;font-weight:700;letter-spacing:.16em;color:var(--white-55);margin-bottom:18px}.aaira-root .journey-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;position:relative}.aaira-root .journey-row:before{content:"";position:absolute;left:10px;right:10px;top:8px;height:1px;background:#06cbad4d;z-index:0}.aaira-root .journey-node{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;animation:nodePop .5s var(--ease) both}@keyframes nodePop{0%{opacity:0;transform:translateY(4px) scale(.5)}to{opacity:1;transform:translateY(0) scale(1)}}.aaira-root .jn-dot{width:16px;height:16px;background:var(--accent);border-radius:50%;box-shadow:0 0 0 4px #06cbad2e}.aaira-root .jn-label{font-size:11px;font-weight:600;color:var(--white-70);letter-spacing:-.005em}.aaira-root .why-cta-row{display:flex;gap:16px;align-items:center}.aaira-root .question-screen{padding-top:24px;max-width:1100px}.aaira-root .q-header{margin-bottom:48px}.aaira-root .q-progress-wrap{width:100%}.aaira-root .q-progress-meta{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.aaira-root .q-step{font-size:13px;font-weight:800;letter-spacing:.16em;color:var(--accent)}.aaira-root .q-step-of{color:var(--white-55);margin-left:4px}.aaira-root .q-step-pct{font-size:13px;color:var(--white-55);font-weight:600}.aaira-root .q-progress-track{height:6px;background:var(--white-08);border-radius:var(--r-pill);overflow:hidden}.aaira-root .q-progress-fill{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-soft));border-radius:var(--r-pill);transition:width .5s var(--ease)}.aaira-root .q-body{max-width:920px;margin:0 auto}.aaira-root .q-cat-row{display:flex;align-items:center;gap:16px;margin-bottom:20px}.aaira-root .q-cat-icon{width:56px;height:56px;border-radius:14px;background:#06cbad1f;color:var(--accent);display:flex;align-items:center;justify-content:center;border:1px solid rgba(6,203,173,.28)}.aaira-root .q-cat-eyebrow{font-size:13px;font-weight:800;letter-spacing:.16em;color:var(--accent)}.aaira-root .q-prompt{font-size:clamp(32px,3.4vw,44px);font-weight:700;line-height:1.12;letter-spacing:-.025em;color:var(--white);margin:0 0 12px;text-wrap:pretty}.aaira-root .q-hint{font-size:15px;color:var(--white-55);margin-bottom:36px}.aaira-root .q-options{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.aaira-root .opt-card{display:flex;align-items:center;gap:20px;padding:22px 26px;background:var(--surface);border:1.5px solid var(--white-08);border-radius:var(--r-card);cursor:pointer;text-align:left;transition:all .22s var(--ease);color:inherit;font-family:inherit;position:relative;overflow:hidden}.aaira-root .opt-card:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,203,173,.08),transparent 60%);opacity:0;transition:opacity .22s var(--ease)}.aaira-root .opt-card:hover{border-color:#06cbad73;transform:translate(4px);background:var(--surface-2)}.aaira-root .opt-card:hover:before{opacity:1}.aaira-root .opt-card:hover .opt-check{color:var(--accent);transform:translate(2px)}.aaira-root .opt-card.opt-selected{border-color:var(--accent);background:linear-gradient(90deg,#06cbad29,#06cbad0a)}.aaira-root .opt-card.opt-selected .opt-check{background:var(--accent);color:var(--bg);border-color:var(--accent)}.aaira-root .opt-badge{flex:0 0 44px;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;color:var(--white);background:var(--white-12);position:relative;z-index:1}.aaira-root .opt-badge-low{background:var(--white-12);color:var(--white-70)}.aaira-root .opt-badge-low-med{background:var(--tier-2);color:#1a1054}.aaira-root .opt-badge-med-high{background:var(--accent-dark);color:var(--white)}.aaira-root .opt-badge-high{background:var(--accent);color:var(--bg)}.aaira-root .opt-text{flex:1;position:relative;z-index:1}.aaira-root .opt-label{font-size:18px;font-weight:700;color:var(--white);margin-bottom:4px;letter-spacing:-.01em}.aaira-root .opt-desc{font-size:14px;color:var(--white-55);line-height:1.5}.aaira-root .opt-check{flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:var(--white-08);color:var(--white-55);display:flex;align-items:center;justify-content:center;border:1.5px solid var(--white-12);transition:all .2s var(--ease);z-index:1}.aaira-root .q-scale-legend{margin:0 0 32px}.aaira-root .scale-bar{display:flex;height:6px;border-radius:var(--r-pill);overflow:hidden;margin-bottom:8px}.aaira-root .scale-seg{flex:1}.aaira-root .s-low{background:var(--white-12)}.aaira-root .s-low-med{background:var(--tier-2)}.aaira-root .s-med-high{background:var(--accent-dark)}.aaira-root .s-high{background:var(--accent)}.aaira-root .scale-labels{display:flex;justify-content:space-between;font-size:12px;color:var(--white-55);font-weight:600;letter-spacing:.04em}.aaira-root .q-nav-row{display:flex;justify-content:space-between;align-items:center}.aaira-root .q-nav-hint{font-size:13px;color:var(--white-40);font-style:italic}.aaira-root .result-screen{padding-top:32px}.aaira-root .result-top{position:relative;z-index:2}.aaira-root .score-hero{display:grid;grid-template-columns:auto 1fr;gap:56px;align-items:center;background:linear-gradient(135deg,var(--surface) 0%,var(--bg-3) 100%);border:1px solid var(--white-08);border-radius:24px;padding:48px 56px;margin:20px 0 48px}.aaira-root .score-num-wrap{position:relative;width:220px;height:220px;display:flex;align-items:center;justify-content:center}.aaira-root .score-num{position:relative;z-index:2;font-size:88px;font-weight:700;color:var(--white);letter-spacing:-.045em;line-height:1}.aaira-root .score-of{font-size:28px;color:var(--white-40);font-weight:600;margin-left:4px}.aaira-root .score-ring-wrap{position:absolute;inset:0}.aaira-root .tier-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;border-radius:var(--r-pill);border:1px solid;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px}.aaira-root .tier-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.aaira-root .tier-headline{font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.025em;line-height:1.12;color:var(--white);margin:0 0 14px}.aaira-root .tier-summary{font-size:17px;color:var(--white-70);line-height:1.55;margin:0 0 28px;max-width:620px}.aaira-root .tier-range-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:640px}.aaira-root .tier-pip{padding:10px 14px;border-radius:10px;background:var(--white-08);border:1px solid var(--white-08);font-size:11px;font-weight:700;letter-spacing:.04em;text-align:center;color:var(--white-55);transition:all .25s var(--ease)}.aaira-root .tier-pip-range{font-size:12px;font-weight:700}.aaira-root .tier-pip-name{font-size:10px;opacity:.85;margin-top:2px}.aaira-root .tier-pip-active{color:var(--bg);font-weight:800}.aaira-root .result-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;margin-bottom:48px;background:var(--surface);border:1px solid var(--white-08);border-radius:24px;padding:40px}.aaira-root .result-chart-title,.aaira-root .result-dims-title{font-size:13px;font-weight:800;letter-spacing:.16em;color:var(--accent);margin-bottom:24px}.aaira-root .dims-list{display:flex;flex-direction:column;gap:14px}.aaira-root .dim-row{display:grid;grid-template-columns:110px 1fr 50px;gap:14px;align-items:center}.aaira-root .dim-row-label{font-size:14px;font-weight:600;color:var(--white-90)}.aaira-root .dim-row-bar{height:10px;background:var(--white-08);border-radius:var(--r-pill);overflow:hidden}.aaira-root .dim-row-fill{height:100%;border-radius:var(--r-pill);animation:dimFill 1s var(--ease) both;transform-origin:left center}@keyframes dimFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.aaira-root .dim-row-score{font-size:15px;font-weight:700;text-align:right}.aaira-root .result-cta-row{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:32px;border-top:1px solid var(--white-08)}.aaira-root .plan-screen{padding-top:32px}.aaira-root .plan-head{text-align:center;margin-bottom:48px}.aaira-root .plan-head .section-title,.aaira-root .plan-head .section-body{margin-left:auto;margin-right:auto}.aaira-root .plan-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:48px}.aaira-root .plan-card{background:var(--surface);border:1px solid var(--white-08);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;animation:planIn .6s var(--ease) both}@keyframes planIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.aaira-root .plan-card-head{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;color:var(--bg)}.aaira-root .plan-card-title{font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.15;max-width:320px}.aaira-root .plan-card-n{font-size:56px;font-weight:700;letter-spacing:-.05em;line-height:1;opacity:.92}.aaira-root .plan-card-body{padding:28px 32px 32px;display:flex;flex-direction:column;gap:24px;flex:1}.aaira-root .plan-card-intro{font-size:15px;line-height:1.55;color:var(--white-70);margin:0}.aaira-root .plan-card-actions{display:flex;flex-direction:column;gap:12px}.aaira-root .plan-action{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:var(--white-90);line-height:1.5}.aaira-root .plan-action-dot{flex:0 0 8px;width:8px;height:8px;border-radius:50%;margin-top:8px}.aaira-root .plan-impact{margin-top:auto;padding:18px 20px;border:1px solid;border-radius:14px;background:#ffffff06}.aaira-root .plan-impact-label{font-size:11px;font-weight:800;letter-spacing:.16em;color:var(--white-55);margin-bottom:10px}.aaira-root .plan-impact-row{font-size:14px;color:var(--white-90);font-weight:500;padding:4px 0}.aaira-root .plan-cta-row{display:flex;justify-content:space-between;align-items:center;padding-top:32px;border-top:1px solid var(--white-08)}.aaira-root .book-screen{padding-top:32px}.aaira-root .book-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:start;position:relative;z-index:2}.aaira-root .book-left{max-width:600px}.aaira-root .book-title{font-size:clamp(40px,4.5vw,56px);font-weight:700;letter-spacing:-.03em;line-height:1.04;margin:0 0 20px;color:var(--white)}.aaira-root .book-title .accent{color:var(--accent)}.aaira-root .book-sub{font-size:18px;line-height:1.6;color:var(--white-70);margin:0 0 40px}.aaira-root .book-includes{margin-bottom:40px}.aaira-root .book-includes-title,.aaira-root .book-services-title{font-size:12px;font-weight:800;letter-spacing:.18em;color:var(--accent);margin-bottom:18px}.aaira-root .book-include{display:flex;gap:16px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--white-08)}.aaira-root .book-include:last-child{border-bottom:none}.aaira-root .book-include-check{flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:#06cbad24;border:1px solid rgba(6,203,173,.3);display:flex;align-items:center;justify-content:center;margin-top:2px}.aaira-root .book-include-t{font-size:16px;font-weight:700;color:var(--white);margin-bottom:4px;letter-spacing:-.01em}.aaira-root .book-include-d{font-size:14px;color:var(--white-55);line-height:1.5}.aaira-root .book-services-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.aaira-root .book-service{padding:18px;background:#ffffff06;border:1px solid var(--white-08);border-radius:14px}.aaira-root .book-service-dot{width:10px;height:10px;border-radius:50%;background:var(--accent);margin-bottom:10px;box-shadow:0 0 0 3px #06cbad2e}.aaira-root .book-service-t{font-size:15px;font-weight:700;color:var(--white);margin-bottom:4px;letter-spacing:-.01em}.aaira-root .book-service-d{font-size:13px;color:var(--white-55);line-height:1.45}.aaira-root .book-right{position:sticky;top:20px}.aaira-root .book-card{background:linear-gradient(180deg,var(--surface-2) 0%,var(--surface) 100%);border:1px solid var(--white-08);border-radius:24px;padding:32px;box-shadow:0 24px 64px #00000059}.aaira-root .book-card-head{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--white-08)}.aaira-root .book-card-eyebrow{font-size:11px;font-weight:800;letter-spacing:.18em;color:var(--white-55)}.aaira-root .book-card-score{letter-spacing:-.04em}.aaira-root .book-card-tier{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--r-pill);border:1px solid;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.aaira-root .book-form{display:flex;flex-direction:column;gap:16px}.aaira-root .form-row{display:flex;flex-direction:column;gap:6px}.aaira-root .form-row-split{display:grid;grid-template-columns:1fr 1fr;gap:14px}.aaira-root .form-row-split>div{display:flex;flex-direction:column;gap:6px}.aaira-root .form-row label{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--white-55)}.aaira-root .req{color:var(--accent)}.aaira-root .form-opt{font-weight:500;text-transform:none;letter-spacing:0;color:var(--white-40)}.aaira-root .form-row input,.aaira-root .form-row textarea{background:var(--bg-2);border:1.5px solid var(--white-12);border-radius:var(--r-input);padding:14px 16px;font-size:15px;color:var(--white);font-family:inherit;transition:border-color .2s var(--ease),background .2s var(--ease);resize:vertical}.aaira-root .form-row input::placeholder,.aaira-root .form-row textarea::placeholder{color:var(--white-40)}.aaira-root .form-row input:focus,.aaira-root .form-row textarea:focus{outline:none;border-color:var(--accent);background:#050118}.aaira-root .book-submit{margin-top:12px;background:var(--accent);color:var(--bg);border:none;padding:18px 24px;border-radius:var(--r-pill);font-size:17px;font-weight:700;letter-spacing:-.005em;cursor:pointer;transition:all .22s var(--ease);display:inline-flex;align-items:center;justify-content:center}.aaira-root .book-submit:hover:not(:disabled){background:var(--accent-soft);transform:translateY(-1px);box-shadow:0 12px 32px #06cbad52}.aaira-root .book-submit:disabled{opacity:.4;cursor:not-allowed}.aaira-root .book-trust-row{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--white-55);margin-top:8px}.aaira-root .book-trust-item{display:inline-flex;align-items:center;gap:6px}.aaira-root .book-back-link{display:inline-block;margin-top:20px;background:none;border:none;color:var(--white-55);font-size:14px;cursor:pointer;padding:6px 12px;font-family:inherit}.aaira-root .book-back-link:hover{color:var(--accent)}.aaira-root .book-success{max-width:700px;margin:0 auto;text-align:center;padding:60px 40px;background:var(--surface);border:1px solid rgba(6,203,173,.3);border-radius:24px;position:relative;z-index:2}.aaira-root .success-icon{display:inline-flex;margin-bottom:24px;animation:popIn .5s var(--ease) both}@keyframes popIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.aaira-root .success-title{font-size:32px;font-weight:700;letter-spacing:-.025em;margin:0 0 16px;line-height:1.15;color:var(--white)}.aaira-root .success-body{font-size:17px;color:var(--white-70);line-height:1.55;margin:0 0 32px}.aaira-root .success-meta{background:var(--bg-2);border:1px solid var(--white-08);border-radius:16px;padding:20px 24px;display:flex;flex-direction:column;gap:10px;margin-bottom:32px;text-align:left}.aaira-root .success-row{display:flex;justify-content:space-between;font-size:14px;align-items:center}.aaira-root .success-row span{color:var(--white-55)}.aaira-root .success-row strong{color:var(--white);font-weight:700}.aaira-root .success-what{text-align:left;background:#06cbad0f;border:1px solid rgba(6,203,173,.22);border-radius:16px;padding:24px;margin-bottom:24px}.aaira-root .success-what-title{font-size:13px;font-weight:800;letter-spacing:.14em;color:var(--accent);margin-bottom:14px}.aaira-root .success-what-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.aaira-root .success-what-list li{font-size:14px;color:var(--white-90);padding-left:22px;position:relative;line-height:1.55}.aaira-root .success-what-list li:before{content:"\2192";position:absolute;left:0;color:var(--accent);font-weight:700}.aaira-root .success-footer{font-size:13px;color:var(--white-55)}.aaira-root .app-footer{margin-top:auto;border-top:1px solid var(--white-08);padding:24px 56px;background:var(--bg-2)}.aaira-root .footer-inner{max-width:1440px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--white-55)}.aaira-root .footer-right{display:flex;align-items:center;gap:12px}.aaira-root .footer-dot{color:var(--white-22)}@media(max-width:1180px){.aaira-root .hero-grid{grid-template-columns:1fr;gap:40px;min-height:auto}.aaira-root .hero-right{order:-1}.aaira-root .why-grid{grid-template-columns:1fr;gap:56px}.aaira-root .book-grid{grid-template-columns:1fr}.aaira-root .book-right{position:static}.aaira-root .plan-grid{grid-template-columns:1fr}}@media(max-width:800px){.aaira-root .screen{padding:24px 24px 60px}.aaira-root .app-header{padding:20px 24px;flex-wrap:wrap;gap:16px}.aaira-root .app-nav{gap:12px}.aaira-root .nav-tag{display:none}.aaira-root .hero-title{font-size:44px}.aaira-root .hero-sub{font-size:17px}.aaira-root .score-hero{grid-template-columns:1fr;padding:32px;gap:28px}.aaira-root .score-num-wrap{margin:0 auto}.aaira-root .result-breakdown{grid-template-columns:1fr;padding:24px}.aaira-root .outcomes-grid,.aaira-root .book-services-grid{grid-template-columns:1fr}.aaira-root .tier-range-row{grid-template-columns:1fr 1fr}.aaira-root .footer-inner{flex-direction:column;gap:8px;text-align:center}.aaira-root .footer-right{flex-wrap:wrap;justify-content:center}.aaira-root .opt-card{padding:18px 20px;gap:14px}.aaira-root .opt-label{font-size:16px}.aaira-root .q-prompt{font-size:26px}.aaira-root .dim-ring{transform:scale(.7)}.aaira-root .journey-row{flex-wrap:wrap}.aaira-root .form-row-split{grid-template-columns:1fr}}.aaira-root{--light-bg: #fbf8f1;--light-surface: #ffffff;--light-surface-2: #f6f3ea;--light-border: #ebe7da;--light-border-strong: #d4cfbf;--ink: #0e0535;--ink-soft: #4a4670;--ink-mute: #7a7595;--ink-faint: #b4b0c5}.aaira-root.theme-light{background:var(--light-bg);color:var(--ink);transition:background .4s var(--ease)}.aaira-root.theme-light .top-strip{background:linear-gradient(90deg,var(--accent) 0%,var(--accent-soft) 50%,var(--accent) 100%);background-size:200% 100%;animation:stripFlow 6s linear infinite}.aaira-root.theme-light .app-header,.aaira-root.theme-light .brand-logo img{background:var(--light-bg)}.aaira-root.theme-light .nav-tag{color:var(--ink-mute)}.aaira-root.theme-light .nav-cta{color:var(--accent-dark);border-color:#029e8466}.aaira-root.theme-light .nav-cta:hover{background:#06cbad14;border-color:var(--accent-dark)}.aaira-root.theme-light .app-footer{background:var(--light-surface-2);border-top-color:var(--light-border)}.aaira-root.theme-light .footer-inner{color:var(--ink-mute)}.aaira-root.theme-light .footer-inner a{color:var(--accent-dark)}.aaira-root.theme-light .footer-dot{color:var(--ink-faint)}.aaira-root.theme-light .book-screen{color:var(--ink)}.aaira-root.theme-light .section-eyebrow{color:var(--accent-dark)}.aaira-root.theme-light .book-title{color:var(--ink)}.aaira-root.theme-light .book-title .accent{color:var(--accent-dark)}.aaira-root.theme-light .book-sub{color:var(--ink-soft)}.aaira-root.theme-light .book-includes-title,.aaira-root.theme-light .book-services-title{color:var(--accent-dark)}.aaira-root.theme-light .book-include{border-bottom-color:var(--light-border)}.aaira-root.theme-light .book-include-t{color:var(--ink)}.aaira-root.theme-light .book-include-d{color:var(--ink-soft)}.aaira-root.theme-light .book-include-check{background:#06cbad24;border-color:#029e8459}.aaira-root.theme-light .book-service{background:var(--light-surface);border-color:var(--light-border)}.aaira-root.theme-light .book-service-t{color:var(--ink)}.aaira-root.theme-light .book-service-d{color:var(--ink-soft)}.aaira-root.theme-light .book-card{background:var(--light-surface);border:1px solid var(--light-border);box-shadow:0 24px 64px #0e05351a,0 4px 12px #0e05350a}.aaira-root.theme-light .book-card-head{border-bottom-color:var(--light-border)}.aaira-root.theme-light .book-card-eyebrow{color:var(--ink-mute)}.aaira-root.theme-light .book-card-score{color:var(--ink)}.aaira-root.theme-light .form-row label{color:var(--ink-mute)}.aaira-root.theme-light .req{color:#e23d3d;font-weight:700}.aaira-root.theme-light .form-row.has-error input,.aaira-root.theme-light .form-row.has-error textarea,.aaira-root.theme-light .form-row-split>.has-error input,.aaira-root.theme-light .form-row-split>.has-error textarea{border-color:#e23d3d;background:#fff5f5;box-shadow:0 0 0 3px #e23d3d1a}.aaira-root.theme-light .form-error{color:#c92626;font-size:12px;font-weight:600;margin-top:5px;display:flex;align-items:center;gap:5px}.aaira-root.theme-light .form-error:before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#e23d3d;color:#fff;font-size:10px;font-weight:800;flex-shrink:0}.aaira-root .form-row.has-error input,.aaira-root .form-row.has-error textarea,.aaira-root .form-row-split>.has-error input,.aaira-root .form-row-split>.has-error textarea{border-color:#ff6b6b!important;box-shadow:0 0 0 3px #ff6b6b2e}.aaira-root .form-error{color:#ff8a8a;font-size:12px;font-weight:600;margin-top:5px}.aaira-root.theme-light .form-opt{color:var(--ink-faint)}.aaira-root.theme-light .form-row input,.aaira-root.theme-light .form-row textarea{background:var(--light-surface-2);border-color:var(--light-border);color:var(--ink)}.aaira-root.theme-light .form-row input::placeholder,.aaira-root.theme-light .form-row textarea::placeholder{color:var(--ink-faint)}.aaira-root.theme-light .form-row input:focus,.aaira-root.theme-light .form-row textarea:focus{border-color:var(--accent-dark);background:#fff;box-shadow:0 0 0 4px #06cbad1f}.aaira-root.theme-light .book-submit{background:var(--accent-dark);color:#fff;box-shadow:0 8px 24px #029e8438}.aaira-root.theme-light .book-submit:hover:not(:disabled){background:var(--accent);color:var(--ink);box-shadow:0 14px 32px #06cbad52}.aaira-root.theme-light .book-trust-row,.aaira-root.theme-light .book-back-link{color:var(--ink-mute)}.aaira-root.theme-light .book-back-link:hover{color:var(--accent-dark)}.aaira-root.theme-light .book-screen>svg{opacity:.18}.aaira-root.theme-light .book-screen>svg line,.aaira-root.theme-light .book-screen>svg circle{stroke:#06cbad;fill:#06cbad}.aaira-root.theme-light .book-success{background:var(--light-surface);border:1px solid rgba(6,203,173,.32);box-shadow:0 24px 64px #0e05351a,0 4px 12px #0e05350a}.aaira-root.theme-light .success-title{color:var(--ink)}.aaira-root.theme-light .success-body{color:var(--ink-soft)}.aaira-root.theme-light .success-meta{background:var(--light-surface-2);border-color:var(--light-border)}.aaira-root.theme-light .success-row span{color:var(--ink-mute)}.aaira-root.theme-light .success-row strong{color:var(--ink)}.aaira-root.theme-light .success-what{background:#06cbad0f;border-color:#06cbad47}.aaira-root.theme-light .success-what-title{color:var(--accent-dark)}.aaira-root.theme-light .success-what-list li{color:var(--ink)}.aaira-root.theme-light .success-what-list li:before{color:var(--accent-dark)}.aaira-root.theme-light .success-footer{color:var(--ink-mute)}.aaira-root.theme-light .book-card-tier{background:#029e841a}
