/* Source layer: inline-3 */
:root{--ink:#1B1915;--ink2:#605A4F;--ink3:#6C6557;--ink4:#E7DECF;--paper:#F4EEE3;--surface:#FCF9F3;--gold:var(--brand-ink);--gold2:var(--brand-ink);--sep:rgba(27,25,21,0.146);--green:rgba(15,122,90,.85);--red:rgba(239,124,124,.78);--r:14px}*,
*::before,
*::after{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:16px;line-height:1.6}.page{min-height:100vh;display:flex;flex-direction:column;align-items:center}
.f-row select:focus,
.f-row select:focus-visible{outline:none!important}
.f-row:focus-within{outline:none!important;box-shadow:0 0 0 2px var(--gold)!important;border-radius:14px}
.form-shell{align-items:start!important}
.f-row.done{min-height:0!important}
#form .f-row select:hover,
#form .f-row select:focus{background:transparent!important;box-shadow:none!important}
body:not(.result-mode):not(.compare-mode) .fold{padding-bottom:clamp(64px,10vh,120px)!important}
body:not(.result-mode):not(.compare-mode) #trend-section{margin-top:clamp(40px,7vh,80px)!important}
#form .f-row:not(.locked):not(.done) select{padding-bottom:11px!important}
#form .f-row:not(.locked):not(.done) .f-helper{padding-top:9px!important;line-height:1.55!important;color:var(--ink3)!important;font-weight:400!important}.logo-w{font-family:var(--font-sans);font-size:16px;font-weight:700;letter-spacing:-.025em;color:var(--ink)}.logo-w em{font-style:normal!important;color:var(--gold)!important;font-weight:700}.badge{font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(from var(--brand-primary) r g b / .4);border:1px solid rgb(from var(--brand-primary) r g b / .12);border-radius:4px;padding:2px 7px}.col{width:100%;max-width:540px;padding:0 24px;display:flex;flex-direction:column}.hero{padding:80px 0 48px;text-align:center}.hero-eyebrow{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);opacity:.85;margin-bottom:18px;font-variant-numeric:tabular-nums}.hero-h{font-family:var(--font-sans);font-size:clamp(32px,5.5vw,42px);font-weight:700;letter-spacing:-.025em;line-height:1.08;color:var(--ink);margin-bottom:14px}.hero-h em{font-style:normal;color:var(--gold)}.hero-sub{font-size:14px;color:var(--ink);line-height:1.6;max-width:340px;margin:0 auto;font-weight:500;letter-spacing:-.003em;text-wrap:balance}.hero-sub strong{color:var(--gold);font-weight:600}.form-shell{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.f-row{display:flex;flex-direction:column;background:var(--surface);border-radius:var(--r);overflow:hidden;border:1px solid var(--sep);transition:border-color .2s,opacity .25s,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .2s}.f-row.locked{opacity:.18;pointer-events:none;transform:translateY(4px) scale(.995)}.f-row.done{border-color:rgb(from var(--brand-primary) r g b / .18);background:rgb(from var(--brand-primary) r g b / .02)}.f-label{font-size:12px;color:var(--ink2);padding:14px 16px 4px;font-weight:500;letter-spacing:.01em}.f-row.done .f-label{color:rgb(from var(--brand-primary) r g b / .8)}select{width:100%;background:transparent;border:none;color:var(--ink);font-size:15px;font-family:inherit;font-weight:500;padding:2px 40px 14px 16px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7'%3E%3Cpath d='M1 1.5l4.5 4.5 4.5-4.5' stroke='%23777' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}select:disabled{opacity:.32;cursor:not-allowed}select:focus{outline:none}select option{background:#16161c}.f-row:focus-within{border-color:rgb(from var(--brand-primary) r g b / .32);box-shadow:0 0 0 4px rgb(from var(--brand-primary) r g b / .05)}.cta{width:100%;background:var(--brand-primary);color:#FCF9F3;border:none;border-radius:var(--r);font-family:inherit;font-size:15px;font-weight:700;padding:17px;cursor:pointer;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .15s,transform .1s,opacity .3s,box-shadow .15s;box-shadow:0 4px 24px rgb(from var(--brand-primary) r g b / .18);position:relative;overflow:hidden;color:var(--brand-on-primary)!important}.cta:hover:not(:disabled){background:var(--brand-primary);transform:translateY(-2px);box-shadow:0 12px 36px rgb(from var(--brand-primary) r g b / .28);color:var(--brand-on-primary)!important}.cta:disabled{background:rgb(from var(--brand-primary) r g b / .12);color:rgb(from var(--brand-primary) r g b / .5);box-shadow:none;cursor:not-allowed}.cta-arr{transition:transform .15s}.cta:hover:not(:disabled) .cta-arr{transform:translateX(3px)}.form-note{font-size:12px;color:var(--ink2);text-align:center;letter-spacing:.02em;font-weight:500;line-height:1.5;margin-top:14px}.f-row{position:relative}.f-clear{position:absolute;top:8px;right:42px;width:28px;height:28px;border-radius:50%;background:rgba(27,25,21,0.16);border:0;color:var(--ink);font-size:16px;line-height:1;font-weight:700;cursor:pointer;display:none;align-items:center;justify-content:center;transition:background .15s,color .15s;font-family:inherit;padding:0}.f-row.done .f-clear{display:none}.f-clear:hover{background:rgb(from var(--brand-primary) r g b / .18);color:var(--gold)}.cmp-car .f-clear{top:6px;right:34px;width:24px;height:24px;font-size:14px}@media(max-width:600px){.f-clear{top:14px;width:34px;height:34px;font-size:18px}}.rz{opacity:0;transition:opacity .4s}.rz.on{opacity:1}@keyframes r3Burst{0%{transform:translate(-50%,-50%) scale(.2);opacity:0;border-width:4px}20%{opacity:.55}100%{transform:translate(-50%,-50%) scale(2.4);opacity:0;border-width:1px}}@keyframes r3FadeUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes r3FadeIn{to{opacity:1}}@keyframes r3CueBob{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}.foot{width:100%;max-width:540px;padding:24px 24px 32px;text-align:center;border-top:1px solid var(--sep);margin:18px auto 0}.foot p{font-size:13px;color:var(--ink2);line-height:1.7}.foot p+p{color:var(--ink3);margin-top:8px;font-size:12px;letter-spacing:.06em;font-weight:500}.sp-ov{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);z-index:100;opacity:0;pointer-events:none;transition:opacity .3s}.sp-ov.on{opacity:1;pointer-events:all}.sp{position:fixed;left:50%;top:50%;transform:translate(-50%,calc(-50%+20px));z-index:101;background:#111116;border:1px solid var(--sep);border-radius:16px;padding:24px;width:min(640px,calc(100vw - 32px));opacity:0;pointer-events:none;transition:opacity .3s,transform .3s cubic-bezier(.16,1,.3,1)}.sp.on{opacity:1;pointer-events:all;transform:translate(-50%,-50%)}.sp-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.sp-title{font-size:13px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.sp-x{background:none;border:none;color:var(--ink2);font-size:22px;cursor:pointer;line-height:1;padding:4px 8px;border-radius:6px}.sp-x:hover{background:rgba(27,25,21,0.11);color:var(--ink)}.sp-stage{width:100%;aspect-ratio:1200/630;background:#07070a;border-radius:10px;overflow:hidden;position:relative;margin-bottom:16px;box-shadow:0 8px 32px rgba(0,0,0,.4)}.sp-card{width:1200px;height:630px;transform-origin:top left;position:absolute;top:0;left:0;color:#1B1915;font-family:inherit;background:#07070a;padding:54px 60px;display:flex;gap:54px;align-items:stretch}.sp-card .sl{flex:1.1;display:flex;flex-direction:column;justify-content:space-between}.sp-card .v{font-size:18px;color:#7c7a77;margin-bottom:10px;letter-spacing:.01em}.sp-card .v strong{color:#1B1915;font-weight:600;margin-right:6px}.sp-card .vm{font-size:13px;color:#4a4845;letter-spacing:.06em;text-transform:uppercase;margin-bottom:42px}.sp-card .k{font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:rgb(from var(--brand-primary) r g b / .5);margin-bottom:18px}.sp-card .am{display:flex;align-items:baseline;gap:6px;margin-bottom:14px}.sp-card .sy{font-size:38px;color:rgb(from var(--brand-primary) r g b / .45);font-weight:500;margin-top:24px}.sp-card .nu{font-size:148px;font-weight:800;color:var(--brand-ink);letter-spacing:-.07em;line-height:.86;font-variant-numeric:tabular-nums}.sp-card .pe{font-size:18px;color:#7c7a77;letter-spacing:.02em}.sp-card .pe strong{color:#1B1915;font-weight:600}.sp-card .lg{display:flex;align-items:center;gap:12px}.sp-card .lg-t{font-size:20px;font-weight:700;letter-spacing:-.025em;color:#1B1915}.sp-card .lg-t em{font-style:normal;color:var(--brand-ink)}.sp-card .sr{flex:1;border-left:1px solid rgba(27,25,21,0.146);padding-left:42px;display:flex;flex-direction:column;justify-content:center;gap:24px}.sp-card .rh{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:rgb(from var(--brand-primary) r g b / .55);margin-bottom:4px}.sp-card .bar{display:flex;height:18px;border-radius:6px;overflow:hidden;gap:2px;margin-bottom:14px}.sp-card .lgs{display:flex;flex-direction:column;gap:11px}.sp-card .lgs-r{display:flex;align-items:center;justify-content:space-between;font-size:16px}.sp-card .lgs-l{display:flex;align-items:center;gap:10px;color:#7c7a77}.sp-card .lgs-d{width:9px;height:9px;border-radius:2px}.sp-card .lgs-v{color:#1B1915;font-weight:600;font-variant-numeric:tabular-nums}.sp-card .tk{background:rgb(from var(--brand-primary) r g b / .04);border:1px solid rgb(from var(--brand-primary) r g b / .14);border-radius:10px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px}.sp-card .tk.neg{background:rgba(239,124,124,.04);border-color:rgba(239,124,124,.16)}.sp-card .tk-l{font-size:15px;color:#1B1915;line-height:1.4}.sp-card .tk-l strong{color:var(--brand-ink);font-weight:600}.sp-card .tk.neg .tk-l strong{color:#ef7c7c}.sp-card .tk-a{font-size:20px;color:rgb(from var(--brand-primary) r g b / .45)}.sp-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.sp-btn{font-family:inherit;font-size:13px;padding:12px;border-radius:8px;cursor:pointer;background:rgba(27,25,21,0.092);border:1px solid var(--sep);color:var(--ink);transition:background .15s,border-color .15s;display:flex;align-items:center;justify-content:center;gap:6px}.sp-btn:hover{background:rgba(27,25,21,0.146);border-color:rgba(27,25,21,.14)}.sp-btn.primary{background:var(--brand-primary);border:none;color:#FCF9F3;font-weight:700;color:var(--brand-on-primary)!important}.sp-btn.primary:hover{background:var(--brand-primary);color:var(--brand-on-primary)!important}.cmp-result-page{min-height:100vh;padding:32px 24px 60px;max-width:920px;margin:0 auto;position:relative}.cmp-back-btn{background:rgba(27,25,21,0.092);border:1px solid var(--sep);color:var(--ink2);width:38px;height:38px;border-radius:10px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .15s;margin-bottom:20px}.cmp-back-btn:hover{background:rgba(27,25,21,0.16);color:var(--ink)}.cmp-meta-row{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);margin-bottom:14px}.cmp-meta-row::after{content:'';flex:1;height:1px;background:var(--sep)}.cmp-vs2{display:flex;align-items:stretch;background:var(--surface);border:1px solid var(--sep);border-radius:16px;padding:28px 24px;margin-bottom:18px;gap:0;min-height:220px}@media(max-width:700px){.cmp-vs2{flex-direction:column;gap:16px;padding:20px 18px;min-height:0}.cmp-vs2-side.b{text-align:left;align-items:flex-start}.cmp-vs2-side.b .cmp-vs2-tag{flex-direction:row}.cmp-vs2-mid{display:none}.cmp-vs2-num{font-size:clamp(36px,10vw,52px);margin-top:8px}}.cmp-vs2-side{flex:1;display:flex;flex-direction:column;min-width:0}.cmp-vs2-side.b{text-align:right;align-items:flex-end}.cmp-vs2-tag{display:inline-flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink3);font-weight:600;margin-bottom:10px}.cmp-vs2-side.b .cmp-vs2-tag{flex-direction:row-reverse}.cmp-vs2-tag-b{width:20px;height:20px;border-radius:50%;background:rgb(from var(--brand-primary) r g b / .14);color:var(--gold);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-style:normal;font-weight:600;font-size:12px;flex-shrink:0}.cmp-vs2-side.b .cmp-vs2-tag-b{background:rgba(122,160,201,.16);color:#94B8DC}.cmp-vs2-side.winner .cmp-vs2-tag-b{background:rgb(from var(--brand-primary) r g b / .22)}.cmp-vs2-name{font-size:17px;font-weight:600;color:var(--ink);letter-spacing:-.018em;line-height:1.25;margin-bottom:4px}.cmp-vs2-yil{font-size:11px;color:var(--ink3);letter-spacing:.04em;text-transform:uppercase}.cmp-vs2-num{font-size:clamp(40px,5.5vw,68px);font-weight:800;color:var(--ink2);letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums;padding-top:0}.cmp-vs2-num small{font-size:13px;color:var(--ink3);font-weight:500;margin-left:4px;letter-spacing:0}.cmp-vs2-side.winner .cmp-vs2-num{color:var(--gold);text-shadow:0 0 36px rgb(from var(--brand-primary) r g b / .22)}.cmp-vs2-winbadge{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.18em;color:var(--gold);background:rgb(from var(--brand-primary) r g b / .08);border:1px solid rgb(from var(--brand-primary) r g b / .22);padding:3px 8px;border-radius:4px;text-transform:uppercase;margin-top:auto;margin-bottom:8px}.cmp-vs2-mid{width:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-style:normal;font-size:20px;color:var(--gold);opacity:.4;font-weight:500}@media(max-width:600px){.cmp-vs2-side.b .cmp-vs2-tag{flex-direction:row}}.cmp-verdict2{background:rgb(from var(--brand-primary) r g b / .04);border:1px solid rgb(from var(--brand-primary) r g b / .16);border-radius:14px;padding:20px 24px;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.cmp-verdict2.equal{background:rgba(27,25,21,0.056);border-color:rgba(27,25,21,0.16)}.cmp-verdict2-l{font-size:15px;color:var(--ink);line-height:1.5;flex:1;min-width:240px}.cmp-verdict2-l strong{color:var(--gold);font-weight:600}.cmp-verdict2.equal .cmp-verdict2-l strong{color:var(--ink)}.cmp-verdict2-r{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}.cmp-verdict2-big{font-family:var(--font-sans);font-size:26px;color:var(--gold);font-weight:500;font-style:italic;letter-spacing:-.025em;font-variant-numeric:tabular-nums;line-height:1}.cmp-verdict2.equal .cmp-verdict2-big{color:var(--ink)}.cmp-verdict2-sub{font-size:11px;color:var(--ink3);letter-spacing:.06em;text-transform:uppercase}.cmp-sec-h{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);margin:24px 0 12px;display:flex;align-items:center;gap:10px;font-weight:600}.cmp-sec-h::after{content:'';flex:1;height:1px;background:var(--sep);opacity:.5}.cmp-bd2{background:var(--surface);border:1px solid var(--sep);border-radius:14px;overflow:hidden}.cmp-bd2-row{display:grid;grid-template-columns:1fr 110px 1fr;align-items:stretch;padding:0;gap:0;border-bottom:1px solid var(--sep)}.cmp-bd2-row:last-child{border-bottom:0;background:rgb(from var(--brand-primary) r g b / .03)}.cmp-bd2-row.h{background:rgba(27,25,21,0.056);padding:10px 22px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);font-weight:600;align-items:center}.cmp-bd2-l,
.cmp-bd2-r{font-variant-numeric:tabular-nums;font-weight:600;font-size:15px;color:var(--ink);display:flex;align-items:center;padding:14px 22px}.cmp-bd2-l{text-align:left;justify-content:flex-start}.cmp-bd2-r{text-align:right;justify-content:flex-end}.cmp-bd2-c{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 0;text-align:center;font-size:12px;color:var(--ink2);font-weight:500;letter-spacing:.02em}.cmp-bd2-l.dim,
.cmp-bd2-r.dim{color:var(--ink3);font-weight:500}.cmp-bd2-l.win,
.cmp-bd2-r.win{color:var(--gold)}.cmp-bd2-row:last-child .cmp-bd2-l,
.cmp-bd2-row:last-child .cmp-bd2-r{font-size:18px;font-weight:700;letter-spacing:-.02em}.cmp-bd2-c{text-align:center;font-size:12px;color:var(--ink2);font-weight:500;letter-spacing:.02em}.cmp-bd2-c-pct{display:block;font-size:9px;color:var(--ink3);margin-top:2px;letter-spacing:.04em;text-transform:uppercase}.cmp-proj2{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.cmp-proj2-cell{background:var(--surface);border:1px solid var(--sep);border-radius:12px;padding:14px 18px;display:flex;flex-direction:column;gap:4px}.cmp-proj2-l{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);font-weight:600}.cmp-proj2-v{font-size:24px;font-weight:700;color:var(--gold);letter-spacing:-.035em;font-variant-numeric:tabular-nums;line-height:1}.cmp-proj2-d{font-size:11px;color:var(--ink2)}.cmp-actions2{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:32px}.cmp-act2{font-family:inherit;font-size:14px;padding:15px;border-radius:11px;cursor:pointer;font-weight:600;transition:all .15s}.cmp-act2.primary{background:var(--brand-primary);border:0;color:#FCF9F3;box-shadow:0 4px 22px rgb(from var(--brand-primary) r g b / .2);color:var(--brand-on-primary)!important}.cmp-act2.primary:hover{background:var(--brand-primary);transform:translateY(-1px);color:var(--brand-on-primary)!important}.cmp-act2.secondary{background:rgba(27,25,21,0.092);border:1px solid var(--sep);color:var(--ink2)}.cmp-act2.secondary:hover{background:rgba(27,25,21,0.16);color:var(--ink)}.cmp-trust2{margin-top:32px;padding-top:22px;border-top:1px solid var(--sep);display:flex;justify-content:center;gap:22px;flex-wrap:wrap}.cmp-trust2 span{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);display:flex;align-items:center;gap:7px;font-weight:600}.cmp-trust2 span::before{content:'';width:4px;height:4px;border-radius:50%;background:rgb(from var(--brand-primary) r g b / .4)}@media(max-width:600px){.cmp-result-page{padding:18px 16px 60px}.cmp-verdict2{padding:16px 18px;flex-direction:column;align-items:flex-start;gap:10px}.cmp-verdict2-r{align-items:flex-start}.cmp-bd2-row{grid-template-columns:1fr 80px 1fr}.cmp-bd2-row.h{padding:8px 14px;font-size:9px}.cmp-bd2-l,
.cmp-bd2-r{font-size:13px;padding:12px 14px}.cmp-bd2-row:last-child .cmp-bd2-l,
.cmp-bd2-row:last-child .cmp-bd2-r{font-size:15px}.cmp-bd2-c{font-size:10px}.cmp-proj2{grid-template-columns:1fr}.cmp-proj2-cell{flex-direction:row;align-items:baseline;justify-content:space-between;padding:13px 16px}.cmp-proj2-l{flex:0 0 auto}.cmp-proj2-v{font-size:18px;margin-left:auto}.cmp-proj2-d{font-size:10px}.cmp-actions2{grid-template-columns:1fr}}.sp-cmp-card{width:1200px;height:630px;background:#07070a;color:#1B1915;font-family:inherit;padding:46px 56px;display:flex;flex-direction:column;transform-origin:top left;position:absolute;top:0;left:0;overflow:hidden}#cmp-sp-stage{width:100%;position:relative;background:#07070a;border-radius:10px;overflow:hidden;margin-bottom:16px;box-shadow:0 8px 32px rgba(0,0,0,.4)}.sp-cmp-verdict.equal{background:rgba(27,25,21,0.056);border-color:rgba(27,25,21,0.16)}.sticky-cta{position:fixed;left:0;right:0;bottom:0;padding:12px 16px calc(12px+env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(244,238,227,0) 0%,rgba(244,238,227,.96) 30%,rgba(244,238,227,1) 100%);z-index:40;display:none;flex-direction:column;gap:8px;backdrop-filter:blur(10px)}.sticky-cta.show{display:flex}.sticky-cta .cta{margin-bottom:0;padding:15px;font-size:14px;box-shadow:0 -2px 24px rgb(from var(--brand-primary) r g b / .16)}.sc-prog{display:flex;gap:5px;justify-content:center;margin-bottom:2px}.sc-dot{width:18px;height:3px;border-radius:2px;background:rgba(27,25,21,0.16);transition:background .3s,width .3s}.sc-dot.done{background:rgb(from var(--brand-primary) r g b / .55)}.sc-dot.active{background:var(--brand-primary);width:24px;color:var(--brand-on-primary)!important}@media(max-width:600px){.col,
.foot{padding-left:18px;padding-right:18px}.hd{padding-left:18px;padding-right:18px}.hero{padding:56px 0 28px}.hero-h{font-size:30px;letter-spacing:-.025em}.hero-sub{font-size:13px;line-height:1.6}.f-row{border-radius:11px}.f-label{font-size:11px;padding:13px 16px 2px}select{font-size:16px;padding:4px 40px 16px 16px;min-height:48px}.cta-inline{display:none}.form-note{display:none}.sp{position:fixed;left:0;right:0;bottom:0;top:auto;width:100%;transform:translateY(100%);border-radius:18px 18px 0 0;padding:14px 16px calc(16px+env(safe-area-inset-bottom));max-height:92vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.sp.on{transform:translateY(0)}.sp::before{content:'';position:absolute;top:8px;left:50%;transform:translateX(-50%);width:36px;height:4px;border-radius:2px;background:rgba(27,25,21,.18)}.sp-head{margin-top:8px;margin-bottom:14px}.sp-x{font-size:26px;padding:6px 10px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.sp-stage{margin-bottom:12px;border-radius:8px}.sp-actions{grid-template-columns:1fr;gap:8px}.sp-btn{padding:15px;font-size:14px;min-height:50px}.sp-btn.primary{order:-1}}@media(max-width:380px){.hero-h{font-size:26px}}.cta-secondary{width:100%;background:rgba(27,25,21,0.074);border:1px solid var(--sep);color:var(--ink);font-family:inherit;font-size:14px;font-weight:600;padding:14px;border-radius:var(--r);cursor:pointer;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:10px;transition:background .15s,border-color .15s,color .15s;letter-spacing:-.005em}.cta-secondary:hover{background:rgba(27,25,21,0.128);border-color:rgb(from var(--brand-primary) r g b / .32);color:var(--gold)}.cta-secondary svg{opacity:.6;transition:opacity .15s}.cta-secondary:hover svg{opacity:1}@media(max-width:600px){.cta-secondary{padding:14px;font-size:13px;min-height:50px}}.hero{padding:48px 0 24px}.hero-h{font-size:clamp(30px,5.4vw,44px)}.hero-sub{max-width:440px;font-size:14px;line-height:1.55;color:var(--ink2);margin:0 auto 8px}.hero-sub em{color:var(--gold);font-style:normal;font-weight:600}.hero-sub-tiny{font-size:12px;color:var(--ink2);letter-spacing:.02em}.trust-band{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;margin-bottom:22px}.trust-chip{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);border:1px solid var(--sep);border-radius:14px;padding:5px 11px;font-weight:600;display:inline-flex;align-items:center;gap:6px;background:rgba(27,25,21,0.056)}.trust-chip.live{color:rgba(15,122,90,.7);border-color:rgba(15,122,90,.18)}.trust-chip.live::before{content:'';width:5px;height:5px;border-radius:50%;background:rgba(15,122,90,.7);box-shadow:0 0 0 0 rgba(15,122,90,.4);animation:livePulse 2s ease-out infinite}.trend{margin-top:28px;padding-top:22px;border-top:1px solid var(--sep);margin-bottom:0}.trend-h{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px;padding:0 2px}.trend-h-l{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-weight:700}.trend-h-r{font-size:12px;color:var(--ink2);letter-spacing:.02em;font-weight:500}.trend-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.trend-card{appearance:none;-webkit-appearance:none;font:inherit;text-align:left;width:100%;color:inherit;background:var(--surface);border:1px solid var(--sep);border-radius:12px;padding:14px 14px 13px;display:flex;flex-direction:column;gap:3px;cursor:pointer;transition:border-color .15s,transform .15s,background .15s;position:relative;overflow:hidden;min-height:124px}.trend-card::after{content:'→';position:absolute;top:13px;right:13px;color:var(--ink4);font-size:13px;transition:transform .2s,color .2s}.trend-card:hover{border-color:rgb(from var(--brand-primary) r g b / .34);transform:translateY(-2px);background:rgb(from var(--brand-primary) r g b / .025)}.trend-card:hover::after{color:var(--gold);transform:translateX(2px)}.trend-card:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-color:rgb(from var(--brand-primary) r g b / .34)}.trend-card-tag{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:700;margin-bottom:6px;opacity:.9}.trend-card-name{font-size:14.5px;font-weight:700;color:var(--ink);letter-spacing:-.018em;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.trend-card-meta{font-size:12px;color:var(--ink2);margin-bottom:auto;padding-bottom:8px;font-weight:500}.trend-card-cost{font-size:18px;font-weight:700;color:var(--gold);letter-spacing:-.025em;font-variant-numeric:tabular-nums;line-height:1}.trend-card-cost small{font-size:11px;color:var(--ink2);font-weight:500;margin-left:3px;letter-spacing:.02em}@media(max-width:600px){.hero{padding:32px 0 18px}.hero-eyebrow{font-size:10px;letter-spacing:.18em;margin-bottom:14px}.hero-h{font-size:28px;letter-spacing:-.02em;margin-bottom:10px}.hero-sub{font-size:13px}.trust-band{gap:5px;margin-bottom:18px}.trust-chip{font-size:9px;padding:3px 8px;letter-spacing:.1em}.trend-grid{grid-template-columns:1fr 1fr;gap:7px}.trend-card{padding:12px;min-height:118px}.trend-card-name{font-size:13px}.trend-card-cost{font-size:16px}.trend-card::after{top:10px;right:10px;font-size:12px}}.compare-link-wrap{text-align:center;margin:18px 0 0;font-size:13px;color:var(--ink3);letter-spacing:.01em}.compare-link{background:none;border:0;color:var(--ink2);font-family:inherit;font-size:13px;cursor:pointer;font-weight:600;padding:6px 4px;letter-spacing:-.005em;border-bottom:1px solid transparent;transition:color .15s,border-color .15s}.compare-link:hover{color:var(--gold);border-bottom-color:rgb(from var(--brand-primary) r g b / .32)}.cta-secondary{width:100%;background:transparent;border:1px solid rgb(from var(--brand-primary) r g b / .22);color:var(--ink2);border-radius:var(--r);font-family:inherit;font-size:14px;font-weight:600;padding:14px;cursor:pointer;margin-top:10px;margin-bottom:4px;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .15s,border-color .15s,color .15s;letter-spacing:-.005em}.cta-secondary:hover{background:rgb(from var(--brand-primary) r g b / .06);border-color:rgb(from var(--brand-primary) r g b / .45);color:var(--gold)}.mode-panel{display:none}.mode-panel.on{display:block}.cmp-cars{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.cmp-car{background:var(--surface);border:1px solid var(--sep);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:6px;transition:border-color .2s}.cmp-car.done{border-color:rgb(from var(--brand-primary) r g b / .22)}.cmp-car-h{display:flex;align-items:center;gap:9px;margin-bottom:4px}.cmp-car-h-badge{width:24px;height:24px;border-radius:50%;background:rgb(from var(--brand-primary) r g b / .14);color:var(--gold);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-style:normal;font-weight:600;font-size:14px}.cmp-car-h.b .cmp-car-h-badge{background:rgba(122,160,201,.16);color:#94B8DC}.cmp-car-h-t{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);font-weight:600}.cmp-car .f-row{background:transparent;border-color:transparent;margin-bottom:0;border-radius:8px}.cmp-car .f-row.active-next{border-color:rgb(from var(--brand-primary) r g b / .45);background:rgb(from var(--brand-primary) r g b / .04);box-shadow:0 0 0 3px rgb(from var(--brand-primary) r g b / .08)}.cmp-car .f-row.done{background:rgb(from var(--brand-primary) r g b / .02)}.cmp-car .f-label{padding:8px 10px 1px;font-size:10px;letter-spacing:.04em}.cmp-car select{padding:1px 32px 9px 10px;font-size:14px;background-position:right 8px center}.cmp-shared{background:rgba(27,25,21,0.047);border:1px solid var(--sep);border-radius:12px;margin-bottom:14px;display:grid;grid-template-columns:1fr 1px 1fr;align-items:stretch;overflow:hidden}.cmp-shared>.f-row{background:transparent;border:0;border-radius:0;margin:0}.cmp-shared>.f-row.done{background:rgb(from var(--brand-primary) r g b / .02)}.cmp-shared-div{background:var(--sep)}.cmp-shared select{padding:1px 32px 11px 14px}.cmp-shared .f-label{padding:11px 14px 1px}.cmp-cta{width:100%;background:var(--brand-primary);color:#FCF9F3;border:none;border-radius:14px;font-family:inherit;font-size:15px;font-weight:700;padding:17px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .15s,transform .1s,box-shadow .15s,opacity .3s;box-shadow:0 4px 24px rgb(from var(--brand-primary) r g b / .18);margin-bottom:12px;color:var(--brand-on-primary)!important}.cmp-cta:hover:not(:disabled){background:var(--brand-primary);transform:translateY(-2px);color:var(--brand-on-primary)!important}.cmp-cta:disabled{background:rgb(from var(--brand-primary) r g b / .12);color:rgb(from var(--brand-primary) r g b / .5);box-shadow:none;cursor:not-allowed}.cmp-cta-arr{transition:transform .15s}.cmp-cta:hover:not(:disabled) .cmp-cta-arr{transform:translateX(3px)}.cmp-cta-hint{font-size:12px;color:var(--ink2);text-align:center;letter-spacing:.01em;margin-top:4px;font-weight:500;line-height:1.5}body.compare-mode .hero,
body.compare-mode .trust-band,
body.compare-mode .trend,
body.compare-mode .form-shell,
body.compare-mode #cta,
body.compare-mode .form-note,
body.compare-mode .compare-link-wrap,
body.compare-mode #result,
body.compare-mode .resume-card{display:none !important}body.compare-mode .sticky-cta,
body.compare-mode .foot{display:none !important}
body.compare-mode #sc-prog{display:none !important}body.compare-mode .col{max-width:none;padding:0}body.compare-mode #panel-compare{padding:32px 24px 24px;max-width:720px;margin:0 auto}@media(max-width:600px){body.compare-mode #panel-compare{padding:24px 16px 16px}}.cmp-rz{opacity:0;transition:opacity .4s}.cmp-rz.on{opacity:1}@media(max-width:600px){.cmp-cars{gap:8px;grid-template-columns:1fr}.cmp-car{padding:11px}.cmp-shared{grid-template-columns:1fr;border-radius:11px}.cmp-shared-div{height:1px}}#print-area{display:none}@media print{*{-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important;box-sizing:border-box}html,
body{background:#ffffff !important;color:#111111 !important;margin:0 !important;padding:0 !important}body>*{display:none !important}#print-area,
#print-area *{display:revert !important}#print-area{display:block !important;visibility:visible !important}}@keyframes resFadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.res-top{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:16px 0 0;max-width:600px;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box}.res-back{background:rgba(27,25,21,0.092);border:1px solid var(--sep);color:var(--ink2);width:36px;height:36px;border-radius:10px;cursor:pointer;font-size:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .15s}.res-back:hover{background:rgb(from var(--brand-primary) r g b / .08);border-color:rgb(from var(--brand-primary) r g b / .34);color:var(--gold)}.res-crumb{font-size:13px;color:var(--ink2)}.res-crumb strong{color:var(--ink);font-weight:700}.res-total{background:var(--surface);border:1px solid var(--sep);border-radius:18px;padding:28px 24px;margin-bottom:10px;text-align:center;max-width:600px;margin-left:auto;margin-right:auto;width:100%}.res-total-label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);opacity:.7;margin-bottom:12px;font-weight:600}.res-total-num{font-size:clamp(52px,12vw,88px);font-weight:800;color:var(--gold);letter-spacing:-.07em;line-height:.9;font-variant-numeric:tabular-nums}.res-total-sym{font-size:clamp(24px,5vw,36px);opacity:.5;font-weight:500;vertical-align:top;margin-top:.1em}.res-total-range{font-size:14px;color:var(--ink2);margin-top:10px;letter-spacing:-.005em;font-weight:500}.res-total-range strong{color:var(--gold);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.res-bd-range{display:inline-block;font-variant-numeric:tabular-nums;letter-spacing:-.012em}.res-total-monthly{font-size:15px;color:var(--ink2);margin-top:8px;font-weight:500}.res-total-monthly strong{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.res-total-sub{font-size:12px;color:var(--ink3);margin-top:6px}.res-bd{background:var(--surface);border:1px solid var(--sep);border-radius:18px;overflow:hidden;margin-bottom:10px;max-width:600px;margin-left:auto;margin-right:auto;width:100%}.res-bd-row{display:grid;grid-template-columns:1fr auto;padding:15px 20px;border-bottom:1px solid var(--sep);gap:8px 12px}.res-bd-row:last-child{border-bottom:0}.res-bd-l{font-size:15px;color:var(--ink);font-weight:500;align-self:center}.res-bd-r{font-size:17px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:right;align-self:center}.res-bd-sub{grid-column:1/2;font-size:12px;color:var(--ink3);margin-top:-4px}.res-bd-bar{grid-column:1/-1;height:2px;background:rgba(27,25,21,0.11);border-radius:1px;overflow:hidden;margin-top:6px}.res-bd-bar-fill{height:100%;border-radius:1px}.res-bd-total{display:grid;grid-template-columns:1fr auto;padding:16px 20px;background:rgb(from var(--brand-primary) r g b / .04);border-top:1px solid rgb(from var(--brand-primary) r g b / .14)}.res-bd-total-l{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ink3);align-self:center}.res-bd-total-r{font-size:22px;font-weight:800;color:var(--gold);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.res-note{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;background:rgba(27,25,21,0.056);border:1px solid rgba(27,25,21,0.128);border-radius:12px;margin-bottom:10px;font-size:12px;color:var(--ink3);line-height:1.6}.res-note strong{color:var(--ink2);font-weight:600}.res-meth-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:rgba(27,25,21,0.056);border:1px solid var(--sep);color:var(--ink2);border-radius:12px;padding:14px 18px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;margin-bottom:10px;transition:all .15s;text-align:left}.res-meth-toggle:hover{border-color:rgb(from var(--brand-primary) r g b / .2);color:var(--ink)}.res-meth-arr{color:var(--gold);font-size:16px;flex-shrink:0}.res-meth-body{font-size:13px;color:var(--ink2);line-height:1.7;padding:4px 4px 12px;display:none}.res-meth-body.on{display:block}.res-meth-body p{margin-bottom:10px}.res-meth-body strong{color:var(--ink);font-weight:600}.res-cmp-banner{display:flex;align-items:center;gap:14px;padding:16px 20px;background:rgb(from var(--brand-primary) r g b / .05);border:1px solid rgb(from var(--brand-primary) r g b / .18);border-radius:14px;margin-bottom:10px;cursor:pointer;transition:all .15s}.res-cmp-banner:hover{background:rgb(from var(--brand-primary) r g b / .1);border-color:rgb(from var(--brand-primary) r g b / .32)}.res-cmp-icon{width:36px;height:36px;border-radius:50%;flex-shrink:0;background:rgb(from var(--brand-primary) r g b / .12);display:flex;align-items:center;justify-content:center}.res-cmp-text{flex:1}.res-cmp-title{font-size:14px;font-weight:600;color:var(--gold);margin-bottom:2px}.res-cmp-sub{font-size:12px;color:var(--ink3)}.res-cmp-arr{color:var(--gold);opacity:.5;font-size:18px}.res-actions{display:flex;flex-direction:column;gap:8px;margin-top:4px}.res-btn{width:100%;font-family:inherit;font-size:14px;font-weight:600;padding:15px;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .15s}.res-btn.primary{background:rgb(from var(--brand-primary) r g b / .12);border:1px solid rgb(from var(--brand-primary) r g b / .3);color:var(--gold)}.res-btn.primary:hover{background:rgb(from var(--brand-primary) r g b / .2);border-color:rgb(from var(--brand-primary) r g b / .5)}.res-btn.secondary{background:rgba(27,25,21,0.074);border:1px solid var(--sep);color:var(--ink2)}.res-btn.secondary:hover{background:rgba(27,25,21,0.128);color:var(--ink)}:root{scrollbar-color:rgb(from var(--brand-primary) r g b / .2) transparent;scrollbar-width:thin}body{-webkit-tap-highlight-color:transparent;touch-action:manipulation}select{-webkit-appearance:none}.skip-link{position:absolute;top:-100%;left:0;z-index:9999;background:var(--brand-primary);color:#FCF9F3;font-weight:700;padding:10px 20px;font-size:14px;border-radius:0 0 8px 0;text-decoration:none;color:var(--brand-on-primary)!important}.skip-link:focus{top:0}@supports not (backdrop-filter:blur(1px)){.sp,
.hd,
.sticky-cta{background:rgba(244,238,227,.97) !important}}@media(prefers-reduced-motion:reduce){*,
*::before,
*::after{animation-duration:.01ms !important;transition-duration:.01ms !important}}
/* Focus visible - klavye erişilebilirlik */
:focus-visible{outline:2px solid var(--gold);outline-offset:2px;}
/* iOS Safari odakta otomatik zoom'u önle: tüm form select/input'lar mobilde ≥16px */
@media(max-width:600px){#form select,
#panel-compare select,
.f-row select,
.cmp-panel select,
select,
input[type="text"],
input[inputmode]{font-size:16px !important}}
select:focus-visible,
button:focus-visible{outline:2px solid var(--gold);outline-offset:2px;}
.hd{width:100%;max-width:540px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:28px 24px 0;}.hd-slot{display:flex;align-items:center;}.hd-center{justify-content:flex-start;min-width:0}.hd-right{justify-content:flex-end;}
.hd-story-link{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--gold);text-decoration:none;white-space:nowrap;padding:11px 15px;border-radius:18px;border:1px solid rgb(from var(--brand-primary) r g b / .28);background:rgb(from var(--brand-primary) r g b / .05);transition:background .15s,border-color .15s,transform .12s;display:inline-flex;align-items:center;min-height:44px}
.hd-story-link:hover{background:rgb(from var(--brand-primary) r g b / .12);border-color:rgb(from var(--brand-primary) r g b / .5);transform:translateY(-1px)}
.logo{display:flex;align-items:center;gap:11px;cursor:pointer;user-select:none;}.logo{cursor:pointer;transition:opacity .15s}.logo:hover{opacity:.85}.logo:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px;opacity:1}
