.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;background:#fff;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(26,58,92,.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(184,147,90,.35);background:rgba(184,147,90,.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(184,147,90,.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(184,147,90,.35);background:rgba(184,147,90,.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:hsla(0,0%,100%,.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(184,147,90,.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(184,147,90,.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:hsla(0,0%,100%,.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:#d4ad6b;transform:translateY(-1px);box-shadow:0 12px 24px rgba(184,147,90,.3)}.premium-root .cta-band .fine{font-family:var(--mono);font-size:10px;color:hsla(0,0%,100%,.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}