:root{--ink:#162b27;--muted:#56645e;--green:#183d36;--green2:#265b4e;--mint:#e5eee8;--cream:#f5f6f2;--gold:#c79b51;--line:#e2e7df;--white:#fff;--red:#ac594d;--shadow:0 18px 50px rgba(28,57,47,0.08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Vazirmatn,Tahoma,sans-serif;font-size:15px;line-height:1.8}a{color:inherit;text-decoration:none}button,input{font:inherit}a,button,input{outline-color:var(--gold)}.topbar{height:82px;max-width:1240px;margin:auto;padding:0 36px;display:flex;justify-content:space-between}.brand,.topbar{align-items:center}.brand{display:inline-flex;gap:10px;font-size:18px;font-weight:800;letter-spacing:-.5px}.brand-mark{width:36px;height:36px;border-radius:12px;background:var(--green);color:#f4dfad;display:grid;place-items:center;font-size:19px}.topbar nav{display:flex;gap:36px;color:#65736e;font-size:13px}.footer a:hover,.topbar nav a:hover{color:var(--green2)}.top-cta{display:flex;align-items:center;gap:13px;font-size:12px;font-weight:700;padding:10px 14px;border:1px solid #d9e0d8;border-radius:9px}.top-cta span{color:var(--gold);font-size:18px}.hero{max-width:1240px;min-height:530px;margin:0 auto;padding:72px 64px 84px;background:var(--green);border-radius:8px 8px 44px 8px;color:white;display:grid;grid-template-columns:1fr .8fr;align-items:center;overflow:hidden;position:relative}.hero:after{content:"";position:absolute;inset:auto -100px -290px auto;width:550px;height:550px;border:1px solid rgba(231,204,149,.1);border-radius:50%;box-shadow:0 0 0 40px rgba(231,204,149,.025),0 0 0 90px rgba(231,204,149,.02)}.hero-copy{position:relative;z-index:1;max-width:580px}.eyebrow{display:flex;align-items:center;gap:9px;color:var(--gold);font-size:11px;font-weight:700;letter-spacing:.04em}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#7fbd93;box-shadow:0 0 0 4px rgba(127,189,147,.13)}.hero h1{font-size:clamp(42px,5.4vw,68px);line-height:1.35;letter-spacing:-2px;margin:26px 0 18px;font-weight:700}.calculator-copy h2 em,.hero h1 em{font-style:normal;color:#e4c88f}.hero-copy>p{font-size:15px;color:#d2ddd5;max-width:440px;line-height:2.1;margin:0}.hero-actions{display:flex;align-items:center;gap:12px;margin-top:30px}.button{height:48px;padding:0 20px;display:inline-flex;align-items:center;gap:22px;border-radius:7px;font-size:12px;font-weight:700}.button-primary{background:#e3c990;color:#203a32}.button-primary span{font-size:18px}.button-quiet{border:1px solid rgba(255,255,255,.22);color:#f5f5ef}.button-quiet span{font-size:15px;color:#e3c990}.hero-proof{display:flex;align-items:center;gap:9px;color:#b9ccc1;font-size:11px;margin-top:33px}.proof-icon{width:18px;height:18px;display:grid;place-items:center;border:1px solid #638776;border-radius:50%;color:#b7d1bf;font-size:10px}.hero-art{height:350px;position:relative;display:grid;place-items:center}.art-orbit{position:absolute;border-radius:50%;border:1px solid rgba(224,201,151,.19);transform:rotate(-24deg)}.orbit-one{width:310px;height:245px}.orbit-two{width:245px;height:310px;transform:rotate(32deg);border-color:rgba(224,201,151,.12)}.art-core{width:170px;height:170px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#316153,#1d453a 66%);box-shadow:0 14px 60px rgba(0,0,0,.18),inset 0 0 0 1px rgba(228,200,143,.26);display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;color:#e7d2a1}.art-core span{font-size:17px}.art-core strong{font-size:30px;line-height:1.1}.art-core i{font-style:normal;font-size:9px;letter-spacing:5px;color:#afc2b4;margin-top:8px}.art-chip{position:absolute;border:1px solid rgba(235,224,200,.18);background:rgba(255,255,255,.07);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:6px;padding:8px 13px;color:#e0e8e0;font-size:10px}.chip-top{top:37px;right:17px}.chip-bottom{bottom:40px;left:8px}.art-star{position:absolute;color:#e2c58c}.star-one{font-size:22px;top:75px;left:45px}.star-two{font-size:15px;bottom:84px;right:46px}.calculator-section,.faq-section,.market-section,.trust-section{max-width:1112px;margin:0 auto}.market-section{padding:84px 0 52px}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:25px}.faq-section>.eyebrow,.section-heading .eyebrow,.trust-section .eyebrow{color:var(--green2)}.faq-section h2,.section-heading h2{font-size:26px;letter-spacing:-.5px;margin:5px 0 0}.update-meta{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:11px}.update-meta .live-dot{width:6px;height:6px}.feed-notice{display:flex;align-items:center;gap:14px;padding:15px 18px;border:1px solid #e9ddc3;background:#faf7ef;border-radius:9px;margin-bottom:17px}.notice-icon{width:27px;height:27px;border:1px solid #d8bd83;color:#75551e;border-radius:50%;display:grid;place-items:center;font-family:serif;font-weight:700}.feed-notice strong{font-size:12px;color:#5a4a2d}.feed-notice p{font-size:11px;color:#625641;margin:1px 0 0}.quote-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.quote-card{padding:18px 17px 14px;background:white;border:1px solid #e9ece6;border-radius:10px;min-height:166px;box-shadow:0 3px 14px rgba(26,46,38,.025)}.quote-top{display:flex;justify-content:space-between;align-items:center}.quote-icon{width:31px;height:31px;background:#edf2ec;border-radius:9px;display:grid;place-items:center;color:var(--green2);font-family:serif;font-size:12px;font-weight:700}.quote-trend{font-size:10px;color:#56645e}.quote-trend[data-trend=up]{color:#286642}.quote-trend[data-trend=down]{color:#963f32}.quote-card h3{font-size:12px;margin:13px 0 2px;font-weight:600}.quote-value{font-size:17px;min-height:27px;font-weight:800;margin:0;color:#31443d;letter-spacing:-.3px}.quote-bottom{border-top:1px solid #f0f1ed;margin-top:11px;padding-top:7px;display:flex;justify-content:space-between;color:#56645e;font-size:9px}.source-line{font-size:10px;color:#56645e;margin:13px 2px}.source-line a{color:var(--green2);text-decoration:underline;text-underline-offset:3px}.calculator-section{display:grid;grid-template-columns:.8fr 1fr;gap:80px;align-items:center;padding:75px 55px;background:#e9eee7;border-radius:12px;margin-top:39px}.calculator-copy h2{font-size:37px;line-height:1.5;margin:13px 0 9px;letter-spacing:-1px}.calculator-copy h2 em,.calculator-copy>.eyebrow{color:var(--green2)}.calculator-copy>p{font-size:13px;color:#56645e;max-width:310px}.text-link{color:var(--green2);font-size:11px;font-weight:700;display:inline-flex;gap:10px;margin-top:13px}.text-link span{font-size:17px;line-height:1}.formula-note{display:flex;align-items:center;gap:12px;margin-top:45px;padding-top:22px;border-top:1px solid #d6dfd5}.formula-symbol{width:37px;height:37px;background:#dce7da;border-radius:10px;display:grid;place-items:center;color:var(--green2);font-size:20px;font-family:serif}.formula-note small,.formula-note strong{display:block}.formula-note strong{font-size:11px}.formula-note small{font-size:10px;color:#56645e;margin-top:2px}.calculator-shell{max-width:470px;width:100%;justify-self:end}.calc-card{width:100%;background:white;border:1px solid #e8ece6;border-radius:12px;padding:24px;box-shadow:var(--shadow)}.calc-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.calc-label{display:block;color:#56645e;font-size:10px}.calc-heading h2{font-size:16px;margin:2px 0 0}.calc-badge{background:#eff2ea;color:#55705e;font-size:10px;padding:5px 9px;border-radius:5px}.field-label{display:flex;justify-content:space-between;font-size:10px;color:#617068;margin-bottom:7px}.field-label span{color:#56645e}.input-wrap,.manual-price>input{display:flex;align-items:center;width:100%;height:43px;border:1px solid #e3e8e0;background:#fcfdfb;border-radius:6px;padding:0 12px}.input-wrap input,.manual-price>input{border:0;background:transparent;width:100%;outline:none;color:var(--ink);font-size:13px}.input-wrap>span,.price-used{color:#56645e;font-size:10px}.price-used{display:flex;align-items:center;justify-content:space-between;margin:12px 0 0;padding:9px 10px;background:#f5f7f3;border-radius:6px}.price-used strong{font-size:11px;color:#344d41}.price-used small{font-size:9px;font-weight:400}.manual-price button,.price-used button{border:0;background:transparent;color:#527566;font-size:9px;text-decoration:underline;cursor:pointer}.manual-price{margin-top:13px}.manual-price>input{margin-top:6px}.manual-price button{padding:4px 0}.calc-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:15px 0}.calc-fields label>span{font-size:9px;color:#56645e;display:block;margin-bottom:5px}.percent-input{height:35px;display:flex;align-items:center;border:1px solid #e7ebe5;border-radius:5px;padding:0 8px}.percent-input input{width:100%;min-width:0;border:0;outline:none;background:transparent;font-size:11px;color:var(--ink)}.percent-input b{font-size:9px;font-weight:500;color:#56645e}.calc-result{padding:13px 14px;background:#f0f4ef;border-radius:7px}.result-top{display:flex;justify-content:space-between;color:#56645e;font-size:9px}.calc-result>strong{font-size:23px;display:block;color:var(--green);line-height:1.7;letter-spacing:.3px}.result-top>span+span{color:#56645e}.result-breakdown{display:flex;justify-content:space-between;border-top:1px solid #dfe7de;padding-top:7px;margin-top:6px;font-size:9px;color:#56645e}.result-breakdown b{font-weight:600;color:#56645e}.calc-disclaimer{font-size:9px;line-height:1.8;color:#56645e;margin:10px 0 0}.trust-section{display:grid;grid-template-columns:1fr .9fr;gap:80px;padding:100px 35px 88px;align-items:center}.trust-section h2{font-size:28px;margin:9px 0}.trust-section>div:first-child>p{font-size:12px;color:#56645e;max-width:380px}.trust-points{display:grid;gap:12px}.trust-points article{display:flex;align-items:center;gap:15px;background:white;border:1px solid #eaeee8;padding:12px 14px;border-radius:8px}.trust-points article>span{font-family:serif;color:#725517;font-size:11px}.trust-points h3{font-size:11px;margin:0}.trust-points p{font-size:10px;color:#56645e;margin:1px 0 0}.faq-section{padding:0 0 100px}.faq-section h2{margin:7px 0 23px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.faq-grid details{padding:16px 18px;border:1px solid #e5e9e2;background:#fff;border-radius:7px}.faq-grid summary{font-size:11px;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:15px}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary:after{content:"+";font-size:16px;color:#725517;font-weight:400;line-height:1}.faq-grid details[open] summary:after{content:"−"}.faq-grid details p{font-size:10px;color:#56645e;line-height:2;margin:11px 0 0}.footer{background:#173a33;color:#e8eee8;min-height:180px;padding:34px max(calc((100vw - 1112px) / 2),32px);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5px 20px}.footer .brand{font-size:15px}.footer .brand-mark{width:30px;height:30px;background:#31594c}.footer>p{font-size:11px;color:#bdcdc2;justify-self:end}.footer>div{display:flex;gap:24px;font-size:10px;color:#c0cec3}.footer>small{justify-self:end;color:#91a89b;font-size:9px}.page-wrap{max-width:930px;min-height:100vh;margin:auto;padding:34px 25px 90px}.back-link{font-size:12px;color:#5f776a}.calc-page-intro{padding:50px 0 26px}.calc-page-intro .eyebrow{color:var(--green2)}.calc-page-intro h1{font-size:clamp(31px,5vw,46px);margin:10px 0;letter-spacing:-1px}.calc-page-intro p{max-width:690px;color:#56645e;font-size:14px}.explain-card,.page-wrap .calc-card{max-width:620px}.explain-card{margin-top:24px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:22px}.explain-card h2{font-size:16px;margin:0 0 10px}.data-list,.explain-card p{font-size:12px;color:#56645e;line-height:2.2}.explain-card .muted{font-size:10px;color:#56645e}.data-list{padding-right:20px}.quote-card h3 a:focus-visible,.quote-card h3 a:hover{color:var(--green2);text-decoration:underline;text-underline-offset:4px}.rate-panel{max-width:720px;padding:25px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow);display:grid;gap:5px}.rate-panel>span:first-child{color:var(--muted);font-size:12px}.rate-panel>strong{color:var(--green);font-size:clamp(27px,5vw,40px);line-height:1.5}.rate-panel>span:nth-child(3){color:var(--muted);font-size:12px}.rate-facts{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:14px}.rate-facts div{min-width:0}.rate-facts dt{color:var(--muted);font-size:11px}.rate-facts dd{margin:3px 0 0;font-size:13px;font-weight:700}.rate-attribution{margin:16px 0 0;color:var(--muted);font-size:11px}.rate-attribution a{color:var(--green2);text-decoration:underline;text-underline-offset:3px}.rate-explanation{margin-top:22px}.rate-action,.rate-faq,.related-rates{max-width:720px;margin-top:35px}.rate-action h2,.rate-faq h2,.related-rates h2{font-size:18px}.rate-action p{color:var(--muted);font-size:13px}.rate-action .button{width:fit-content}.rate-faq details{padding:15px 17px;margin-top:9px;border:1px solid var(--line);border-radius:8px;background:#fff}.rate-faq summary{cursor:pointer;font-size:13px;font-weight:700}.rate-faq details p{color:var(--muted);font-size:12px}.related-rates{padding-top:20px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px 20px}.related-rates h2{width:100%;margin-bottom:0}.related-rates a{color:var(--green2);font-size:12px}.related-rates a:focus-visible,.related-rates a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:1150px){.hero{margin:0 20px}.calculator-section,.faq-section,.market-section,.trust-section{margin-left:32px;margin-right:32px}.market-section{padding-top:68px}.calculator-section{gap:45px;padding:58px 38px}}@media (max-width:760px){.topbar{height:68px;padding:0 19px}.topbar nav{gap:15px}.topbar nav a{font-size:10px}.top-cta{font-size:0;border:0;padding:7px}.top-cta span{font-size:20px}.brand{font-size:15px}.brand-mark{width:31px;height:31px}.hero{margin:0 10px;padding:43px 26px 36px;min-height:unset;grid-template-columns:1fr;border-radius:7px 7px 30px 7px}.hero h1{font-size:47px;margin:19px 0 12px}.hero-copy>p{font-size:13px}.hero-art{height:240px;margin-top:12px}.art-core{width:130px;height:130px}.art-core strong{font-size:24px}.orbit-one{width:240px;height:180px}.orbit-two{width:180px;height:240px}.chip-top{top:17px;right:calc(50% - 145px)}.chip-bottom{bottom:21px;left:calc(50% - 150px)}.calculator-section,.faq-section,.market-section,.trust-section{margin-left:19px;margin-right:19px}.market-section{padding:57px 0 31px}.section-heading{align-items:start;gap:15px;flex-direction:column}.faq-section h2,.section-heading h2{font-size:23px}.quote-grid{grid-template-columns:1fr 1fr;gap:9px}.quote-card{padding:13px 12px;min-height:155px}.quote-card h3{font-size:11px}.quote-value{font-size:14px}.quote-bottom{font-size:8px}.feed-notice{align-items:start;padding:12px}.feed-notice p{line-height:1.9}.calculator-section{grid-template-columns:1fr;gap:25px;padding:34px 18px;margin-top:28px}.calculator-copy h2{font-size:31px}.formula-note{margin-top:24px}.calculator-shell{justify-self:stretch}.calc-card{padding:18px}.trust-section{grid-template-columns:1fr;gap:25px;padding:62px 3px}.trust-section h2{font-size:24px}.faq-section{padding-bottom:66px}.faq-grid{gap:8px}.faq-grid,.footer{grid-template-columns:1fr}.footer{padding:28px 20px;gap:10px}.footer>p,.footer>small{justify-self:start;margin:0}.footer>div{gap:17px}.page-wrap{padding:24px 18px 65px}.calc-page-intro{padding:38px 0 19px}.calc-page-intro p{font-size:12px}.page-wrap .calc-card{padding:17px}.rate-panel{padding:18px}.rate-facts{gap:11px}}@media (max-width:390px){.topbar nav{gap:9px}.hero{padding-left:19px;padding-right:19px}.hero h1{font-size:42px}.button{padding:0 14px;gap:12px;font-size:10px}.quote-bottom{font-size:7px}.calc-fields{gap:6px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}