.src-wrap *,.src-wrap *::before,.src-wrap *::after{box-sizing:border-box!important;margin:0;padding:0}.src-wrap a{text-decoration:none!important}.src-wrap h2,.src-wrap h3{margin:0!important;padding:0!important;border:none!important;background:none!important;box-shadow:none!important}.src-wrap input,.src-wrap select,.src-wrap textarea,.src-wrap button{font-family:inherit!important}.src-wrap{--navy:#0d1b2e;--navy-mid:#152641;--navy-light:#1e3a5f;--gold:#c9a84c;--gold-light:#e8c96d;--gold-pale:#f5ecd3;--cream:#f8f4ed;--white:#ffffff;--text-dark:#0d1b2e;--text-mid:#3a4a5c;--text-light:#7a8fa6;--risk-high:#c0392b;--risk-med:#d97706;--risk-low:#16a34a;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--shadow-sm:0 2px 8px rgba(13,27,46,.08);--shadow-md:0 8px 32px rgba(13,27,46,.14);--shadow-lg:0 20px 60px rgba(13,27,46,.20);--transition:0.22s cubic-bezier(.4,0,.2,1);font-family:'Source Serif 4',Georgia,serif;font-size:16px;color:var(--text-dark);line-height:1.6;max-width:760px;margin:0 auto}.src-hidden{display:none!important}.src-calculator{background:var(--white);border:1px solid rgb(201 168 76 / .25);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.src-header{background:linear-gradient(135deg,var(--navy) 0%,var(--navy-light) 100%);padding:40px 48px 36px;text-align:center;position:relative;overflow:hidden}.src-header::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none}.src-anchor{font-size:2.4rem;margin-bottom:12px;display:block;filter:drop-shadow(0 2px 8px rgb(0 0 0 / .3));animation:src-float 3s ease-in-out infinite}@keyframes src-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.src-main-title{font-family:'Playfair Display',Georgia,serif!important;font-size:clamp(1.5rem, 3.5vw, 2rem)!important;font-weight:700!important;color:#ffffff!important;letter-spacing:-.01em!important;margin-bottom:8px!important;text-shadow:0 1px 3px rgb(0 0 0 / .4)!important}.src-subtitle{color:rgb(255 255 255 / .85)!important;font-size:.95rem!important;font-weight:300!important}.src-progress-wrap{height:4px;background:rgb(201 168 76 / .15);position:relative}.src-progress-bar{height:100%;background:linear-gradient(90deg,var(--gold) 0%,var(--gold-light) 100%);transition:width 0.4s cubic-bezier(.4,0,.2,1)}.src-steps-label{display:flex;align-items:center;justify-content:center;padding:16px 0 4px;gap:0}.src-step-dot{width:32px;height:32px;border-radius:50%;background:var(--cream);border:2px solid rgb(201 168 76 / .3);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:var(--text-light);transition:var(--transition);position:relative;z-index:1}.src-step-dot.src-active{background:var(--gold);border-color:var(--gold);color:var(--navy);box-shadow:0 0 0 4px rgb(201 168 76 / .2)}.src-step-dot.src-done{background:var(--navy);border-color:var(--navy);color:var(--white)}.src-step-line{flex:1;max-width:80px;height:2px;background:rgb(201 168 76 / .2)}.src-step{padding:36px 48px 40px;animation:src-step-in 0.3s ease}@keyframes src-step-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.src-step-title{font-family:'Playfair Display',Georgia,serif;font-size:1.35rem;font-weight:700;color:var(--navy);margin-bottom:24px;display:flex;align-items:center;gap:12px}.src-step-num{font-family:'Playfair Display',Georgia,serif;font-size:.8rem;font-weight:700;color:var(--gold);border:2px solid var(--gold);border-radius:var(--radius-sm);padding:2px 7px;letter-spacing:.05em}.src-step-desc{color:var(--text-mid);margin-bottom:20px;font-size:.9rem}.src-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.src-field{margin-bottom:20px}.src-field label{display:flex;align-items:center;justify-content:space-between;font-size:.85rem;font-weight:600;color:var(--text-mid);margin-bottom:8px;letter-spacing:.02em;text-transform:uppercase}.src-field label .src-req{color:var(--risk-high)}.src-value-badge{font-family:'Source Serif 4',Georgia,serif;font-size:.95rem;font-weight:600;color:var(--gold);background:var(--gold-pale);padding:2px 10px;border-radius:20px;text-transform:none;letter-spacing:0}.src-select-wrap{position:relative}.src-select-wrap::after{content:'';position:absolute;right:14px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid #fff0;border-right:5px solid #fff0;border-top:6px solid var(--text-mid);pointer-events:none}.src-wrap select,.src-wrap input[type=text],.src-wrap input[type=email],.src-wrap input[type=tel]{width:100%;padding:11px 40px 11px 14px;border:1.5px solid #d5dde8;border-radius:var(--radius-sm);font-family:'Source Serif 4',Georgia,serif;font-size:.95rem;color:var(--text-dark);background:var(--white);appearance:none;transition:border-color var(--transition),box-shadow var(--transition);outline:none}.src-wrap input[type=text],.src-wrap input[type=email],.src-wrap input[type=tel]{padding-right:14px}.src-wrap select:focus,.src-wrap input:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgb(201 168 76 / .18)}.src-range{-webkit-appearance:none;width:100%;height:6px;background:linear-gradient(90deg,var(--gold) var(--pct,0%),#d5dde8 var(--pct,0%));border-radius:3px;outline:none;cursor:pointer}.src-range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--gold);border:3px solid var(--white);box-shadow:0 2px 8px rgb(201 168 76 / .5);cursor:grab;transition:transform var(--transition)}.src-range::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.15)}.src-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--gold);border:3px solid var(--white);box-shadow:0 2px 8px rgb(201 168 76 / .5);cursor:grab}.src-range-labels{display:flex;justify-content:space-between;font-size:.72rem;color:var(--text-light);margin-top:6px}.src-yn-list{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.src-yn-item{border:1.5px solid #e2e9f0;border-radius:var(--radius-md);padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:border-color var(--transition),background var(--transition);flex-wrap:wrap}.src-yn-item.answered{border-color:var(--gold);background:rgb(201 168 76 / .04)}.src-yn-question{display:flex;align-items:center;gap:10px;flex:1;min-width:200px}.src-yn-icon{font-size:1.2rem;flex-shrink:0}.src-yn-text{font-size:.9rem;color:var(--text-mid);line-height:1.4}.src-risk-badge{font-size:.65rem;font-weight:700;letter-spacing:.06em;background:rgb(192 57 43 / .12);color:var(--risk-high);padding:2px 7px;border-radius:3px;text-transform:uppercase;flex-shrink:0}.src-yn-buttons{display:flex;gap:8px;flex-shrink:0}.src-yn-btn{padding:7px 20px;border-radius:var(--radius-sm);border:1.5px solid #d5dde8;background:#fff0;font-family:'Source Serif 4',Georgia,serif;font-size:.85rem;font-weight:600;cursor:pointer;color:var(--text-mid);transition:var(--transition)}.src-yn-btn:hover{border-color:var(--gold);color:var(--gold)}.src-yn-btn.selected-yes{background:var(--risk-low);border-color:var(--risk-low);color:#fff}.src-yn-btn.selected-no{background:var(--risk-high);border-color:var(--risk-high);color:#fff}.src-incentive-banner{background:linear-gradient(135deg,rgb(201 168 76 / .08) 0%,rgb(201 168 76 / .16) 100%);border:1px solid rgb(201 168 76 / .3);border-radius:var(--radius-md);padding:16px 20px;display:flex;align-items:flex-start;gap:14px;margin-bottom:24px}.src-incentive-icon{font-size:1.8rem;flex-shrink:0}.src-incentive-banner strong{display:block;color:var(--navy);font-size:.95rem}.src-incentive-banner p{font-size:.85rem;color:var(--text-mid);margin-top:3px}.src-skip-note{text-align:center;margin:-4px 0 12px}.src-skip-btn{background:none;border:none;font-family:'Source Serif 4',Georgia,serif;font-size:.82rem;color:var(--text-light);cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color var(--transition)}.src-skip-btn:hover{color:var(--text-mid)}.src-nav{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:8px}.src-btn-primary{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--navy) 0%,var(--navy-light) 100%);color:var(--white);border:none;border-radius:var(--radius-sm);padding:12px 24px;font-family:'Source Serif 4',Georgia,serif;font-size:.95rem;font-weight:600;cursor:pointer;transition:var(--transition);position:relative;overflow:hidden}.src-btn-primary::after{content:'';position:absolute;inset:0;background:rgb(201 168 76 / .12);opacity:0;transition:opacity var(--transition)}.src-btn-primary:hover::after{opacity:1}.src-btn-primary:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.src-btn-primary:active{transform:translateY(0)}.src-btn-ghost{display:inline-flex;align-items:center;gap:6px;background:#fff0;color:var(--text-mid);border:1.5px solid #d5dde8;border-radius:var(--radius-sm);padding:11px 18px;font-family:'Source Serif 4',Georgia,serif;font-size:.9rem;font-weight:500;cursor:pointer;transition:var(--transition)}.src-btn-ghost:hover{border-color:var(--text-mid);color:var(--text-dark)}.src-spinner{width:16px;height:16px;border:2px solid rgb(255 255 255 / .3);border-top-color:var(--white);border-radius:50%;display:inline-block;animation:src-spin .7s linear infinite}@keyframes src-spin{to{transform:rotate(360deg)}}.src-error-msg{background:rgb(192 57 43 / .08);border:1px solid rgb(192 57 43 / .2);border-radius:var(--radius-sm);padding:10px 14px;color:var(--risk-high);font-size:.85rem;margin-bottom:12px}.src-results{animation:src-step-in 0.4s ease}.src-score-section{background:linear-gradient(135deg,var(--navy) 0%,var(--navy-light) 100%);padding:48px 48px 40px;display:flex;align-items:center;gap:40px;flex-wrap:wrap}.src-score-ring{width:160px;height:160px;flex-shrink:0;position:relative}.src-ring-svg{transform:rotate(-90deg);width:100%;height:100%}.src-ring-track{fill:none;stroke:rgb(255 255 255 / .1);stroke-width:10}.src-ring-fill{fill:none;stroke:var(--gold);stroke-width:10;stroke-linecap:round;stroke-dasharray:0 314;transition:stroke-dasharray 1.4s cubic-bezier(.4,0,.2,1),stroke 0.5s ease}.src-score-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.src-score-num{font-family:'Playfair Display',Georgia,serif;font-size:3rem;font-weight:800;color:var(--white);line-height:1}.src-score-denom{font-size:.8rem;color:rgb(255 255 255 / .5)}.src-score-meta{flex:1;min-width:200px}.src-risk-label{font-family:'Playfair Display',Georgia,serif;font-size:1.8rem;font-weight:700;color:var(--white);margin-bottom:10px}.src-risk-label.level-high{color:#ff8a7a}.src-risk-label.level-medium{color:#fbbf24}.src-risk-label.level-low{color:#6ee7b7}.src-risk-desc{color:rgb(255 255 255 / .72);font-size:.9rem;line-height:1.5}.src-factors-section{background:#fff9f0;border-top:1px solid rgb(201 168 76 / .2);padding:32px 48px}.src-section-title{font-family:'Playfair Display',Georgia,serif;font-size:1.1rem;font-weight:700;color:var(--navy);margin-bottom:16px;display:flex;align-items:center;gap:10px}.src-factors-list{list-style:none;display:flex;flex-direction:column;gap:8px}.src-factors-list li{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;background:var(--white);border-left:3px solid var(--risk-high);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:.88rem;color:var(--text-mid);animation:src-step-in 0.3s ease both}.src-factors-list li::before{content:'!';flex-shrink:0;width:18px;height:18px;background:var(--risk-high);color:#fff;border-radius:50%;font-size:.65rem;font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:1px}.src-cta-section{padding:36px 48px;text-align:center;border-top:1px solid #e8edf3}.src-cta-section p{color:var(--text-mid);margin-bottom:20px}.src-cta-btn{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,var(--gold) 0%,var(--gold-light) 100%);color:var(--navy);text-decoration:none;padding:15px 32px;border-radius:var(--radius-sm);font-family:'Source Serif 4',Georgia,serif;font-size:1rem;font-weight:700;box-shadow:0 4px 16px rgb(201 168 76 / .4);transition:var(--transition)}.src-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(201 168 76 / .5);color:var(--navy)}.src-restart-btn{display:block;width:fit-content;margin:16px auto 0;background:none;border:none;font-family:'Source Serif 4',Georgia,serif;font-size:.85rem;color:var(--text-light);cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color var(--transition)}.src-restart-btn:hover{color:var(--text-mid)}.src-post-lead{border-top:1px solid #e8edf3;padding:32px 48px;background:var(--cream)}.src-post-lead-inner{max-width:540px;margin:0 auto;text-align:center}.src-post-lead h4{font-family:'Playfair Display',Georgia,serif;font-size:1.15rem;font-weight:700;color:var(--navy);margin-bottom:6px}.src-post-lead p{font-size:.88rem;color:var(--text-mid);margin-bottom:20px}.src-post-lead-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.src-post-lead-fields input{padding:10px 14px;border:1.5px solid #d5dde8;border-radius:var(--radius-sm);font-family:'Source Serif 4',Georgia,serif;font-size:.9rem;color:var(--text-dark);width:100%;outline:none;transition:border-color var(--transition)}.src-post-lead-fields input:focus{border-color:var(--gold)}.src-post-lead-fields button{grid-column:1 / -1;margin-top:4px}.src-lead-success{color:var(--risk-low);font-size:.9rem;margin-top:12px}.src-lead-error{color:var(--risk-high);font-size:.85rem;margin-top:8px}.src-recs-section{padding:32px 48px;border-top:1px solid #e8edf3}.src-recs-section+.src-recs-section{border-top-color:#e8edf3}.src-articles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-top:16px}.src-article-card{border:1.5px solid #e2e9f0;border-radius:var(--radius-md);overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:var(--transition);animation:src-step-in 0.4s ease both}.src-article-card:hover{border-color:var(--gold);transform:translateY(-3px);box-shadow:var(--shadow-sm)}.src-article-thumb{height:130px;background:var(--navy-mid);overflow:hidden}.src-article-thumb img{width:100%;height:100%;object-fit:cover}.src-article-body{padding:14px;flex:1}.src-article-title{font-family:'Playfair Display',Georgia,serif;font-size:.92rem;font-weight:600;color:var(--navy);line-height:1.35;margin-bottom:6px}.src-article-excerpt{font-size:.78rem;color:var(--text-light);line-height:1.45}.src-article-date{font-size:.72rem;color:var(--text-light);margin-top:8px}.src-listings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:16px}.src-listing-card{border:1.5px solid #e2e9f0;border-radius:var(--radius-md);overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:var(--transition);animation:src-step-in 0.4s ease both}.src-listing-card:hover{border-color:var(--gold);transform:translateY(-3px);box-shadow:var(--shadow-sm)}.src-listing-thumb{height:120px;background:var(--navy-mid);overflow:hidden}.src-listing-thumb img{width:100%;height:100%;object-fit:cover}.src-listing-body{padding:12px}.src-listing-title{font-size:.9rem;font-weight:600;color:var(--navy);margin-bottom:4px;line-height:1.3}.src-listing-price{font-family:'Playfair Display',Georgia,serif;font-size:1rem;font-weight:700;color:var(--gold);margin:6px 0 4px}.src-listing-meta{font-size:.75rem;color:var(--text-light)}.src-faq-list{margin-top:16px;display:flex;flex-direction:column;gap:8px}.src-faq-item{border:1.5px solid #e2e9f0;border-radius:var(--radius-sm);overflow:hidden;animation:src-step-in 0.4s ease both}.src-faq-q{width:100%;text-align:left;padding:14px 16px;background:var(--white);border:none;cursor:pointer;font-family:'Source Serif 4',Georgia,serif;font-size:.9rem;font-weight:600;color:var(--navy);display:flex;align-items:center;justify-content:space-between;gap:12px;transition:background var(--transition)}.src-faq-q:hover{background:var(--cream)}.src-faq-q svg{flex-shrink:0;transition:transform var(--transition)}.src-faq-item.open .src-faq-q svg{transform:rotate(180deg)}.src-faq-a{max-height:0;overflow:hidden;transition:max-height 0.35s ease,padding 0.25s ease;padding:0 16px;font-size:.88rem;color:var(--text-mid);line-height:1.6}.src-faq-item.open .src-faq-a{max-height:200px;padding:0 16px 14px}.src-faq-link{display:inline-block;margin-top:8px;font-size:.8rem;color:var(--gold);text-decoration:underline;text-underline-offset:2px}@media (max-width:640px){.src-header{padding:28px 24px 24px}.src-step{padding:24px 20px 28px}.src-field-grid{grid-template-columns:1fr;gap:0}.src-score-section{padding:28px 20px;flex-direction:column;align-items:center;text-align:center}.src-factors-section,.src-cta-section,.src-post-lead,.src-recs-section{padding:24px 20px}.src-post-lead-fields{grid-template-columns:1fr}.src-articles-grid,.src-listings-grid{grid-template-columns:1fr 1fr}.src-yn-item{flex-direction:column;align-items:flex-start}.src-yn-buttons{align-self:flex-end}.src-score-ring{width:130px;height:130px}.src-score-num{font-size:2.4rem}}@media (max-width:380px){.src-articles-grid,.src-listings-grid{grid-template-columns:1fr}}.src-wrap .src-listing-sorvey{font-size:.72rem;font-weight:600;color:#065f46;background:#d1fae5;padding:2px 8px;border-radius:3px;margin:4px 0 3px;display:inline-block}.src-wrap .src-il-badge{position:absolute;top:8px;left:8px;font-size:.68rem;font-weight:700;padding:2px 8px;border-radius:3px;color:#fff}.src-wrap .src-il-satis{background:#0d1b2e}.src-wrap .src-il-hisseli{background:#1a5276}.src-wrap .src-il-takas{background:#1d6a3a}.src-wrap .src-il-kiralama{background:#7d3c98}.src-wrap .src-thumb-ph{display:flex;align-items:center;justify-content:center;height:100%;font-size:2rem;color:rgb(255 255 255 / .2)}.src-wrap .src-faq-badge{flex-shrink:0;font-size:.68rem;font-weight:700;padding:2px 8px;border-radius:3px;margin-right:8px}.src-wrap .src-faq-answered{background:#d1fae5;color:#065f46}.src-wrap .src-faq-open{background:#fef3c7;color:#92400e}.src-wrap .src-faq-qtext{flex:1;text-align:left}.src-wrap .src-faq-arrow{flex-shrink:0;transition:transform .25s}.src-wrap .src-faq-item.src-open .src-faq-arrow{transform:rotate(180deg)}.src-wrap .src-faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .25s;padding:0 16px;font-size:.88rem;color:#3a4a5c;line-height:1.6}.src-wrap .src-faq-item.src-open .src-faq-a{max-height:300px;padding:0 16px 14px}.src-wrap .src-faq-more{display:inline-block;margin-top:8px;font-size:.8rem;color:#c9a84c!important;text-decoration:underline!important;text-underline-offset:2px}.src-wrap .src-step-dot.src-active{background:var(--gold)!important;border-color:var(--gold)!important;color:var(--navy)!important;box-shadow:0 0 0 4px rgb(201 168 76 / .2)}.src-wrap .src-step-dot.src-done{background:var(--navy)!important;border-color:var(--navy)!important;color:var(--white)!important}.src-wrap .src-req{color:#c0392b}