.premium-root .stage{padding:24px 0 80px}.premium-root .stage-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:start}@media (max-width:1000px){.premium-root .stage-grid{grid-template-columns:1fr}}.premium-root .form-card{background:#fff;border:1px solid var(--hair);border-radius:18px;overflow:hidden;padding:32px}.premium-root .form-card .eb{display:block;margin-bottom:10px}.premium-root .form-card h3{font-family:var(--font-display);font-weight:500;font-size:22px;letter-spacing:-.015em;margin-bottom:4px}.premium-root .form-card h3 em{font-style:italic;color:var(--navy)}.premium-root .form-card p.hint{font-size:13px;color:var(--mute);margin-bottom:24px}.premium-root .row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.premium-root .row.one{grid-template-columns:1fr}.premium-root .row.three{grid-template-columns:repeat(3,1fr)}.premium-root .f{position:relative;display:flex;flex-direction:column;gap:6px}.premium-root .f label{font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--gold-2);text-transform:uppercase;font-weight:500}.premium-root .f input[type=number],.premium-root .f input[type=text],.premium-root .f select{height:48px;padding:0 14px;border:1px solid var(--hair-2);border-radius:8px;font-family:var(--font);font-size:14px;color:var(--ink);outline:none;transition:all .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.premium-root .f input:focus,.premium-root .f select:focus{border-color:var(--navy);box-shadow:0 0 0 3px rgba(0,113,227,.08)}.premium-root .f .pfx{position:absolute;top:29px;left:14px;font-size:14px;color:var(--mute);pointer-events:none;font-family:var(--mono)}.premium-root .f.has-pfx input{padding-left:34px}.premium-root .f .suffix-hint{font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--mute);text-transform:uppercase;margin-top:4px;text-align:center}.premium-root .f .help{font-size:12px;color:var(--mute);margin-top:4px;line-height:1.45}.premium-root .dur-group{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.premium-root .dur-cell{display:flex;flex-direction:column;gap:4px}.premium-root .dur-cell input{text-align:center;font-family:var(--mono);font-size:15px}.premium-root .alert{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;border:1px solid rgba(0,113,227,.35);background:rgba(0,113,227,.08);border-radius:10px;font-size:13px;color:var(--gold-2)}.premium-root .form-card .submit-row{margin-top:22px}.premium-root .form-card .foot-note{margin-top:18px;padding-top:16px;border-top:1px solid var(--hair);display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:12px;color:var(--mute)}.premium-root .form-card .foot-note .note{display:flex;align-items:center;gap:8px}.premium-root .result-card{position:sticky;top:88px;background:linear-gradient(165deg,var(--parch-1) 0,var(--parch-2) 100%);border:1px solid var(--hair-2);border-radius:18px;padding:36px;overflow:hidden}.premium-root .result-card:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 400px 300px at 80% 0,rgba(0,113,227,.18),transparent 70%);pointer-events:none}.premium-root .result-card>*{position:relative}.premium-root .result-card .eb{display:block;margin-bottom:14px}.premium-root .result-card .tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--gold-2);text-transform:uppercase;font-weight:500;margin-bottom:14px}.premium-root .result-card .tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.premium-root .result-card .rng{font-family:var(--font-display);font-weight:400;font-size:13px;color:var(--mute);margin-bottom:2px}.premium-root .result-card .amount{font-family:var(--font-display);font-weight:400;font-size:56px;letter-spacing:-.035em;line-height:1;font-variation-settings:"opsz" 144;color:var(--ink)}.premium-root .result-card .amount em{font-style:italic;color:var(--navy)}.premium-root .result-card .cur{font-family:var(--font-display);font-size:22px;color:var(--mute);margin-left:6px;letter-spacing:-.01em}.premium-root .result-card .sub{margin-top:10px;font-size:13px;color:var(--mute)}.premium-root .result-card .placeholder{margin-top:18px;padding:16px;border:1px dashed var(--hair-2);border-radius:10px;font-size:13px;color:var(--mute);line-height:1.5}.premium-root .result-card .placeholder em{font-style:italic;color:var(--navy)}.premium-root .break{margin-top:26px;padding-top:18px;border-top:1px solid var(--hair-2);display:flex;flex-direction:column;gap:11px}.premium-root .break .li{display:flex;justify-content:space-between;align-items:baseline;font-size:13px}.premium-root .break .li .k{color:var(--mute);letter-spacing:-.005em}.premium-root .break .li .v{font-family:var(--mono);font-size:13px;color:var(--ink);font-weight:500}.premium-root .break .li.deduct .v{color:#a03a2a}.premium-root .break .li.tot{padding-top:12px;margin-top:4px;border-top:1px dashed var(--hair-2)}.premium-root .break .li.tot .k{color:var(--ink);font-weight:500;font-size:14px}.premium-root .break .li.tot .v{color:var(--navy);font-size:15px;font-weight:600}.premium-root .cap-warn{margin-top:18px;padding:12px 14px;border:1px solid rgba(0,113,227,.35);background:rgba(0,113,227,.08);border-radius:10px;font-size:12.5px;line-height:1.55;color:var(--gold-2);display:flex;gap:10px;align-items:flex-start}.premium-root .cap-warn svg{flex-shrink:0;margin-top:2px}.premium-root .result-note{margin-top:22px;padding:14px;border-radius:10px;background:rgba(255,255,255,.55);border:1px solid var(--hair-2);font-size:12px;line-height:1.55;color:var(--mute);display:flex;gap:10px;align-items:flex-start}.premium-root .result-note:before{content:"§";font-family:var(--font-display);font-style:italic;color:var(--gold-2);font-size:18px;line-height:1;flex-shrink:0}.premium-root .method{margin-top:80px;border-top:1px solid var(--ink);padding-top:48px;display:grid;grid-template-columns:1fr 1.6fr;gap:64px}@media (max-width:900px){.premium-root .method{grid-template-columns:1fr;gap:32px}}.premium-root .method h2{font-family:var(--font-display);font-weight:400;font-size:40px;letter-spacing:-.028em;line-height:1.08;font-variation-settings:"opsz" 120}.premium-root .method h2 em{font-style:italic;color:var(--navy)}.premium-root .method .eb{margin-bottom:16px;display:block}.premium-root .method .txt p{font-size:15px;line-height:1.7;color:var(--ink);letter-spacing:-.003em;margin-bottom:14px}.premium-root .method .txt p em{font-style:italic;color:var(--navy);font-family:var(--font-display)}.premium-root .method .txt ol{margin:12px 0 0;padding-left:0;list-style:none;counter-reset:m}.premium-root .method .txt ol li{counter-increment:m;padding:12px 0 12px 44px;border-top:1px solid var(--hair);font-size:14px;line-height:1.6;color:var(--ink);position:relative}.premium-root .method .txt ol li:last-child{border-bottom:1px solid var(--hair)}.premium-root .method .txt ol li:before{content:counter(m,decimal-leading-zero);position:absolute;left:0;top:14px;font-family:var(--mono);font-size:11px;color:var(--gold-2);letter-spacing:.06em;font-weight:500}.premium-root .method .txt ol li b{font-family:var(--font-display);font-style:italic;font-weight:500;color:var(--navy)}.premium-root .formula-block{margin-top:24px;padding:20px 22px;background:var(--parch-1);border:1px solid var(--hair-2);border-radius:12px;font-family:var(--mono);font-size:12.5px;line-height:1.8;color:var(--ink)}.premium-root .formula-block .hdr{color:var(--gold-2);font-size:10px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-weight:500}.premium-root .formula-block .net{color:var(--navy);font-weight:600;margin-top:8px}.premium-root .cap-table-wrap{margin-top:64px}.premium-root .cap-table-wrap h3{font-family:var(--font-display);font-weight:400;font-size:28px;letter-spacing:-.02em;line-height:1.1;margin-bottom:6px}.premium-root .cap-table-wrap h3 em{font-style:italic;color:var(--navy)}.premium-root .cap-table-wrap .sub{font-size:13px;color:var(--mute);margin-bottom:20px}.premium-root .cap-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--hair);border-radius:14px;overflow:hidden;font-size:14px}.premium-root .cap-table thead th{text-align:left;padding:14px 18px;background:var(--parch-1);border-bottom:1px solid var(--hair);font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--gold-2);text-transform:uppercase;font-weight:500}.premium-root .cap-table tbody td{padding:14px 18px;border-bottom:1px solid var(--hair);color:var(--ink)}.premium-root .cap-table tbody tr:last-child td{border-bottom:none}.premium-root .cap-table tbody tr.active td{background:rgba(0,113,227,.06)}.premium-root .cap-table .amount{font-family:var(--mono);text-align:right;color:var(--navy);font-weight:500}.premium-root .cap-table .pill-current-sm{display:inline-block;margin-left:10px;font-family:var(--mono);font-size:9px;letter-spacing:.14em;color:var(--gold-2);background:var(--parch-1);padding:2px 8px;border-radius:100px;text-transform:uppercase}.premium-root .faq-wrap{margin-top:80px;display:grid;grid-template-columns:1fr 1.6fr;gap:64px}@media (max-width:900px){.premium-root .faq-wrap{grid-template-columns:1fr;gap:32px}}.premium-root .faq-wrap h2{font-family:var(--font-display);font-weight:400;font-size:40px;letter-spacing:-.028em;line-height:1.08}.premium-root .faq-wrap h2 em{font-style:italic;color:var(--navy)}.premium-root .faq-list{display:flex;flex-direction:column}.premium-root .faq-item{border-top:1px solid var(--hair)}.premium-root .faq-item:last-child{border-bottom:1px solid var(--hair)}.premium-root .faq-item button.q{width:100%;padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;font-family:var(--font-display);font-size:17px;font-weight:500;letter-spacing:-.01em;color:var(--ink);background:none;border:none;cursor:pointer}.premium-root .faq-item button.q .chev{width:20px;height:20px;flex-shrink:0;color:var(--gold-2);transition:transform .2s var(--ease)}.premium-root .faq-item.open button.q .chev{transform:rotate(180deg)}.premium-root .faq-item .a{padding:0 0 18px;font-size:14.5px;line-height:1.65;color:var(--mute)}.premium-root .faq-item .a em{font-style:italic;color:var(--navy)}.premium-root .cta-band{margin-top:80px;padding:56px 48px;background:var(--navy);color:#fff;border-radius:18px;display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center;position:relative;overflow:hidden}@media (max-width:900px){.premium-root .cta-band{grid-template-columns:1fr;padding:40px 28px}}.premium-root .cta-band:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 400px at 90% 30%,rgba(0,113,227,.22),transparent 70%);pointer-events:none}.premium-root .cta-band>*{position:relative}.premium-root .cta-band .eb{font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--gold);text-transform:uppercase;margin-bottom:14px;display:block;font-weight:500}.premium-root .cta-band h3{font-family:var(--font-display);font-weight:400;font-size:clamp(28px,3.2vw,40px);line-height:1.1;letter-spacing:-.025em}.premium-root .cta-band h3 em{font-style:italic;color:var(--gold)}.premium-root .cta-band p{margin-top:14px;font-size:15px;color:rgba(255,255,255,.7);line-height:1.5;max-width:440px}.premium-root .cta-band .act{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.premium-root .cta-band .btn-gold{background:var(--gold);color:var(--ink);height:52px;padding:0 24px;border-radius:10px;font-weight:500;font-size:15px;display:inline-flex;align-items:center;gap:10px;font-family:var(--font);transition:all .2s var(--ease)}.premium-root .cta-band .btn-gold:hover{background:#0A84FF;transform:translateY(-1px);box-shadow:0 12px 24px rgba(0,113,227,.3)}.premium-root .cta-band .fine{font-family:var(--mono);font-size:10px;color:rgba(255,255,255,.45);letter-spacing:.12em;text-transform:uppercase;margin-top:4px}.premium-root .siblings{margin-top:80px;padding-top:40px;border-top:1px solid var(--hair)}.premium-root .siblings h4{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--gold-2);text-transform:uppercase;font-weight:500;margin-bottom:20px}.premium-root .sib-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media (max-width:700px){.premium-root .sib-grid{grid-template-columns:1fr}}.premium-root .sib{display:block;padding:22px;background:#fff;border:1px solid var(--hair);border-radius:12px;transition:all .15s;cursor:pointer;color:inherit}.premium-root .sib:hover{border-color:var(--ink);transform:translateY(-2px)}.premium-root .sib .t{font-family:var(--font-display);font-weight:500;font-size:18px;letter-spacing:-.01em;margin-bottom:4px}.premium-root .sib .t em{font-style:italic;color:var(--navy)}.premium-root .sib .d{font-size:13px;color:var(--mute);line-height:1.4}.premium-root .kvkk-line{margin-top:48px;padding:18px 0;border-top:1px solid var(--hair);font-size:12px;color:var(--mute);line-height:1.5;display:flex;gap:10px;align-items:flex-start}.premium-root .kvkk-line:before{content:"§";font-family:var(--font-display);font-style:italic;color:var(--gold-2);font-size:20px;line-height:1;flex-shrink:0}.premium-root .kvkk-line em{font-style:italic;color:var(--navy);border-bottom:1px solid var(--hair-2)}.premium-root .crumb{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--mute);text-transform:uppercase;margin-bottom:22px}.premium-root .crumb a{color:var(--mute);transition:color .15s}.premium-root .crumb a:hover{color:var(--ink)}.premium-root .crumb .sep{color:var(--hair-2)}.premium-root .hero-badges{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap}.premium-root .stage{padding:42px 0 104px}.premium-root .stage-grid{gap:28px}.premium-root .cap-table-wrap,.premium-root .faq-item,.premium-root .form-card,.premium-root .formula-block,.premium-root .method,.premium-root .result-card,.premium-root .sib{border-color:rgba(0,0,0,.07);border-radius:24px;background:rgba(255,255,255,.94);box-shadow:0 1px 2px rgba(0,0,0,.02),0 14px 42px rgba(0,0,0,.05)}.premium-root .form-card{padding:34px}.premium-root .form-card h3,.premium-root .result-card .amount,.premium-root .sib .t{font-family:var(--font-display);font-weight:700;letter-spacing:-.04em}.premium-root .crumb,.premium-root .f label,.premium-root .result-card .tag,.premium-root .siblings h4{color:#6e6e73;font-family:var(--font);font-weight:650;letter-spacing:.045em}.premium-root .f input[type=number],.premium-root .f input[type=text],.premium-root .f select{height:50px;border-color:rgba(0,0,0,.12);border-radius:14px;background:#fff}.premium-root .f input:focus,.premium-root .f select:focus{border-color:rgba(0,113,227,.72);box-shadow:0 0 0 4px rgba(0,113,227,.12)}.premium-root .result-card{top:82px;padding:38px;background:radial-gradient(circle at 90% 0,rgba(10,132,255,.14),transparent 18rem),#f5f5f7}.premium-root .result-card:before{background:none}.premium-root .result-card .amount,.premium-root .result-card .amount em{color:#1d1d1f;font-size:clamp(48px,6vw,66px)}.premium-root .result-card .placeholder em,.premium-root .result-card .tag,.premium-root .sib .t em{color:#0071E3}.premium-root .alert,.premium-root .cap-warn{color:#0071E3;border-color:rgba(0,113,227,.16);border-radius:14px;background:rgba(0,113,227,.07)}.premium-root .sib{padding:24px;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.premium-root .sib:hover{border-color:rgba(0,113,227,.2);transform:translateY(-4px);box-shadow:0 18px 45px rgba(0,0,0,.075)}@media (max-width:700px){.premium-root .form-card,.premium-root .result-card{padding:26px;border-radius:22px}}.premium-root :is(.form-card,.result-card,.method,.formula-block,.faq-item,.sib,.cap-table-wrap){color:var(--dai-ink)!important;border-color:var(--dai-line)!important;background:var(--dai-surface)!important;box-shadow:var(--dai-shadow-sm)!important}.premium-root :is(.form-card h3,.result-card .amount,.result-card .amount em,.sib .t){color:var(--dai-ink)!important;font-family:var(--font-inter)!important}.premium-root :is(.f label,.siblings h4,.result-card .tag){color:var(--dai-brass-2)!important}.premium-root :is(.crumb,.form-card .hint,.form-card .help,.result-card .sub){color:var(--dai-muted)!important}.premium-root .f :is(input[type=text],input[type=number],select),.premium-root .f :is(input[type=text],input[type=number],select):focus{color:var(--dai-ink)!important;border-color:var(--dai-line)!important;background:var(--dai-elevated)!important}.premium-root :is(.result-card .tag,.result-card .placeholder em,.sib .t em){color:var(--dai-navy)!important}.premium-root .f input[type=number],.premium-root .f input[type=number]:focus,.premium-root .f input[type=text],.premium-root .f input[type=text]:focus,.premium-root .f select,.premium-root .f select:focus{color:var(--dai-ink)!important;border-color:var(--dai-line)!important;background:var(--dai-elevated)!important}.dark .premium-root .faq-wrap h2 em,.dark .premium-root .form-card h3 em,.dark .premium-root .kvkk-line em,.dark .premium-root .method h2 em{color:var(--dai-navy)!important}.premium-root .cta-band{color:#ffffff!important;background:radial-gradient(circle at 88% 20%,rgba(0,113,227,.28),transparent 26rem),#1D1D1F!important}.dark .premium-root .cta-band{background:radial-gradient(circle at 88% 20%,rgba(10,132,255,.16),transparent 26rem),#3A3A3C!important}.premium-root .cta-band :is(h3,p,.fine){color:#ffffff!important}.premium-root .cta-band :is(.eb,h3 em){color:var(--dai-brass)!important}