.intl-calculator{background:var(--page,#faf9fc);min-height:100vh}.intl-calculator>main{max-width:1050px;margin:auto;padding:55px 24px 100px}.intl-title{max-width:760px;margin-bottom:38px}.intl-title>span{color:var(--purple);letter-spacing:1px;font-size:10px;font-weight:800}.intl-title h1{letter-spacing:-2px;margin:10px 0;font-size:45px}.intl-title p,.intl-inputs>p,.intl-explain p{color:var(--muted);line-height:1.7}.intl-grid{grid-template-columns:1.15fr .85fr;gap:22px;display:grid}.intl-inputs,.intl-result{border-radius:22px;padding:30px}.intl-inputs{background:var(--surface,#fff);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;display:grid}.intl-inputs h2,.intl-inputs>p{grid-column:1/-1;margin:0}.intl-inputs h2{font-size:20px}.intl-inputs>p{font-size:12px}.intl-inputs label{color:var(--muted);gap:7px;font-size:11px;font-weight:700;display:grid}.intl-inputs input{border:1px solid var(--line);width:100%;color:var(--ink);background:0 0;border-radius:10px;padding:13px;font-weight:800}.intl-result{color:#fff;background:linear-gradient(145deg,#7045e5,#5130b7);flex-direction:column;justify-content:center;display:flex}.intl-result small,.intl-result span{color:#ffffffb5}.intl-result strong{margin:8px 0;font:800 43px Manrope}.intl-explain{max-width:760px;padding-top:65px}.intl-explain h2{font-size:26px}.intl-faq{max-width:820px;padding-top:58px}.intl-faq h2{margin:0 0 20px;font-size:25px}.intl-faq details{border-bottom:1px solid var(--line)}.intl-faq details:first-of-type{border-top:1px solid var(--line)}.intl-faq summary{cursor:pointer;color:var(--ink);padding:18px 2px;font:700 13px Manrope}.intl-faq p{color:var(--muted);max-width:720px;margin:-4px 2px 20px;font-size:12px;line-height:1.7}.intl-related{flex-wrap:wrap;gap:8px;padding-top:35px;display:flex}.intl-related a{border:1px solid var(--line);color:var(--purple);background:var(--surface,#fff);border-radius:20px;padding:9px 12px;font-size:10px;font-weight:800;text-decoration:none}@media (width<=700px){.intl-calculator>main{padding:40px 16px 80px}.intl-title h1{font-size:34px}.intl-grid{grid-template-columns:1fr}.intl-inputs{grid-template-columns:1fr;padding:21px}.intl-inputs h2,.intl-inputs>p{grid-column:auto}.intl-result{min-height:210px}.intl-result strong{font-size:36px}}
