.ep-main{background:#f7faff;color:#17314d}.ep-wrap{max-width:1480px;margin:0 auto;padding:25px 34px 56px}.ep-breadcrumb{display:flex;align-items:center;gap:9px;color:#71859b;font-size:12px;margin-bottom:22px}.ep-breadcrumb a:hover{color:#076acc}.ep-breadcrumb strong{color:#244461;font-weight:700}.ep-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px}.ep-eyebrow{display:inline-block;color:#1171ce;font-size:11px;font-weight:800;letter-spacing:.12em;margin-bottom:9px}.ep-hero h1{font-size:32px;letter-spacing:-.045em;line-height:1.2;color:#0b2a4b;margin:0 0 10px}.ep-hero p{font-size:14px;line-height:1.7;color:#627990;max-width:680px;margin:0}.ep-hero-badge{min-width:213px;background:linear-gradient(120deg,#e9f4ff,#fff);border:1px solid #cde3f8;border-radius:15px;padding:15px 18px;box-shadow:0 8px 24px -22px #194c76}.ep-hero-badge span,.ep-hero-badge small{display:block;color:#678198;font-size:11px}.ep-hero-badge strong{display:block;color:#0c508f;font-size:16px;margin:3px 0}.ep-shop-banner{display:flex;align-items:center;gap:13px;background:#f0fbf8;border:1px solid #bfe8dc;border-radius:14px;padding:14px 17px;margin-bottom:20px;color:#214c43}.ep-shop-banner-off{background:#f3f8fe;border-color:#d7e6f4;color:#244b6b}.ep-live-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#16ae7b;box-shadow:0 0 0 5px #d7f5e9}.ep-shop-banner-off .ep-live-dot{background:#4288d4;box-shadow:0 0 0 5px #e3effc}.ep-shop-banner strong{font-size:13px}.ep-shop-banner p{font-size:12px;line-height:1.55;color:#5e7a76;margin:3px 0 0}.ep-shop-banner-off p{color:#64809a}.ep-shop-banner a{font-weight:700;color:#0676b8}.ep-shop-banner>div{flex:1}.ep-shop-banner>a{font-size:12px;white-space:nowrap}.ep-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);align-items:start;gap:20px}.ep-form{display:grid;gap:17px}.ep-card{background:#fff;border:1px solid #dce8f3;border-radius:17px;box-shadow:0 12px 32px -30px #163d63}.ep-form>.ep-card{padding:23px 25px}.ep-section-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:20px}.ep-section-number{display:grid;place-items:center;flex:0 0 29px;width:29px;height:29px;border-radius:9px;background:#e9f3ff;color:#096bc3;font-size:12px;font-weight:800}.ep-section-head h2,.ep-result-heading h2{margin:0;color:#123353;font-size:17px;line-height:1.35;letter-spacing:-.018em}.ep-section-head p{margin:4px 0 0;color:#74869a;font-size:12px;line-height:1.55}.ep-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.ep-field{display:flex;min-width:0;flex-direction:column;gap:6px;color:#35536c}.ep-field>span{font-size:12px;font-weight:700}.ep-field b{color:#db6f54}.ep-field em{font-size:11px;color:#8ba1b5;font-style:normal;font-weight:600}.ep-field small{min-height:0;color:#8092a5;font-size:11px;line-height:1.5}.ep-full{margin-bottom:18px}.ep-field input,.ep-field select{width:100%;height:43px;min-width:0;border:1px solid #d2e1ef;border-radius:10px;background:#fff;color:#193d5a;font-size:13px;padding:0 12px;outline:none;transition:border-color .15s,box-shadow .15s}.ep-field input:focus,.ep-field select:focus{border-color:#1591ed;box-shadow:0 0 0 3px #e0f1ff}.ep-field input::placeholder{color:#b5c3d0}.ep-input-prefix,.ep-input-combo{display:flex;align-items:center;min-width:0;border:1px solid #d2e1ef;border-radius:10px;overflow:hidden;background:#fff}.ep-input-prefix:focus-within,.ep-input-combo:focus-within{border-color:#1591ed;box-shadow:0 0 0 3px #e0f1ff}.ep-input-prefix>span{flex:0 0 auto;padding:0 12px;color:#758da2;font-size:12px;font-weight:700}.ep-input-prefix input,.ep-input-combo input,.ep-input-combo select{height:41px;border:0;border-radius:0;box-shadow:none!important}.ep-input-prefix input{padding-left:0}.ep-input-combo input{flex:1}.ep-input-combo select{flex:0 0 64px;width:64px;background:#f4f8fc;border-left:1px solid #dce8f3;font-weight:700}.ep-input-suffix input{padding-left:12px}.ep-fixed-fees{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.ep-fixed-fees>div{border:1px solid #dbeaf8;border-radius:10px;background:#f6faff;padding:11px 13px}.ep-fixed-fees span{display:block;color:#6d839a;font-size:11px}.ep-fixed-fees strong{display:block;color:#175992;font-size:13px;margin-top:5px}.ep-check{display:flex;align-items:flex-start;gap:10px;margin-top:17px;color:#355671;font-size:12px;font-weight:700;cursor:pointer}.ep-check input{accent-color:#0877d7;width:16px;height:16px;flex:0 0 16px;margin:1px 0 0}.ep-check small{display:block;font-weight:500;color:#879aaa;margin-top:2px}.ep-assumption{margin:12px 0 0;padding:10px 12px;border:1px solid #f1d9b5;border-radius:9px;background:#fff9ef;color:#795b2d;font-size:11px;line-height:1.5}.ep-target{display:flex;align-items:end;gap:16px;flex-wrap:wrap}.ep-target .ep-section-head{width:100%;margin-bottom:0}.ep-target .ep-field{width:200px}.ep-reset{height:43px;border:1px solid #d0e3f3;border-radius:10px;background:#f5faff;color:#1266a5;font-size:12px;font-weight:700;padding:0 16px;cursor:pointer}.ep-reset:hover{background:#eaf5ff}.ep-result{position:sticky;top:20px;min-width:0}.ep-result-card{padding:24px}.ep-result-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.ep-result-heading span:first-child{display:block;color:#6a92af;font-size:10px;font-weight:800;letter-spacing:.1em;margin-bottom:4px}.ep-estimate-badge{border-radius:99px;background:#edf5ff;color:#2472b4;padding:6px 10px;font-size:10px;font-weight:800;white-space:nowrap}.ep-result-empty{padding:28px 18px;margin-top:20px;border:1px dashed #cbdceb;border-radius:11px;background:#f9fcff;color:#74899b;text-align:center;font-size:13px;line-height:1.65}.ep-profit{margin:22px 0 18px;padding:19px 21px;border-radius:14px;background:linear-gradient(125deg,#073969,#075aa3);color:#fff}.ep-profit span,.ep-profit small{display:block;color:#c9e2f8;font-size:12px;font-weight:600}.ep-profit strong{display:block;margin:6px 0 2px;font-size:32px;letter-spacing:-.04em;line-height:1.2;font-variant-numeric:tabular-nums}.ep-profit strong.is-negative{color:#ffd2c8}.ep-breakdown{border-top:1px solid #e7eff6;padding-top:15px;margin-top:15px}.ep-breakdown h3{margin:0 0 8px;font-size:12px;color:#103d63}.ep-breakdown>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:5px 0;font-size:11px;color:#6b8092}.ep-breakdown strong{color:#244762;font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums}.ep-breakdown .ep-total{margin-top:6px;padding-top:10px;border-top:1px dashed #d9e5ef;font-weight:700;color:#294c68}.ep-breakdown .ep-total strong{color:#143c5d;font-size:12px}.ep-recommend{margin-top:18px;padding:17px 18px;border:1px solid #bbe2d5;border-radius:12px;background:#f1fbf7}.ep-recommend span,.ep-recommend small{display:block;color:#4c7769;font-size:11px}.ep-recommend strong{display:block;color:#08795d;font-size:23px;line-height:1.3;letter-spacing:-.03em;margin:4px 0}.ep-recommend small+small{margin-top:3px}.ep-note{margin-top:13px;padding:17px 19px;border:1px solid #dde8f2;border-radius:12px;background:#fafdff}.ep-note strong{color:#244f72;font-size:12px}.ep-note p{color:#71869a;font-size:11px;line-height:1.65;margin:5px 0 0}.ep-note a,.ep-sources a{color:#0872c9;font-weight:700}.ep-note a:hover,.ep-sources a:hover{text-decoration:underline}.ep-sources{font-size:11px;color:#8395a5;line-height:1.7;margin-top:23px;padding:0 3px}#result-content[hidden],#result-empty[hidden],[hidden]{display:none!important}
@media(max-width:1160px){.ep-layout{grid-template-columns:1fr}.ep-result{position:static}.ep-result-card{max-width:none}}@media(max-width:700px){.ep-wrap{padding:19px 15px 45px}.ep-hero{align-items:start;flex-direction:column;gap:15px}.ep-hero h1{font-size:27px}.ep-hero-badge{width:100%;min-width:0}.ep-shop-banner{align-items:flex-start}.ep-shop-banner>a{display:none}.ep-form>.ep-card,.ep-result-card{padding:19px 17px}.ep-fields{grid-template-columns:1fr;gap:15px}.ep-fixed-fees{grid-template-columns:1fr}.ep-target .ep-field{width:100%}.ep-reset{width:100%}.ep-profit strong{font-size:29px}}
.ep-setup{margin-bottom:18px;padding:15px;border:1px solid #dceaf6;border-radius:12px;background:#f8fbff}
.ep-advanced{margin-top:18px;border-top:1px solid #e4edf6;padding-top:16px}
.ep-advanced summary{cursor:pointer;color:#0d65a9;font-size:12px;font-weight:800;list-style:none}
.ep-advanced summary::-webkit-details-marker{display:none}
.ep-advanced>.ep-fields{margin-top:19px}
.ep-advanced .ep-check:first-of-type{margin-top:20px}
#data-warning{margin-top:15px}

/* Calculator presentation: keep every change scoped to this page. */
.ep-main{min-width:0;background:#f7faff}
.ep-wrap{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:22px 32px 56px}
.ep-breadcrumb{margin-bottom:16px;font-size:12px}
.ep-hero{padding:23px 26px;margin-bottom:16px;border:1px solid #d5e3f2;border-radius:17px;background:#fff;box-shadow:0 8px 22px -22px #123a65}
.ep-hero-content{display:flex;align-items:center;gap:18px;min-width:0}
.ep-hero-logo{box-sizing:border-box;flex:none;width:52px;height:52px;padding:10px;border-radius:13px;background:#0a3768;object-fit:contain;box-shadow:0 7px 16px -11px #0a3768}
.ep-eyebrow{margin-bottom:6px;color:#175fa5;font-size:10px;letter-spacing:.11em}
.ep-hero h1{font-size:29px;line-height:1.18;margin-bottom:6px}
.ep-hero p{max-width:760px;font-size:13px;line-height:1.55}
.ep-hero-badge{min-width:185px;padding:13px 16px;border-radius:12px;background:#f4f9ff;box-shadow:none}
.ep-hero-badge strong{font-size:14px}
.ep-shop-banner{margin-bottom:18px;padding:13px 16px;border-radius:12px;background:#f1fbf8}
.ep-shop-banner strong{font-size:12px}
.ep-shop-banner p{font-size:11.5px}
.ep-layout{grid-template-columns:minmax(0,1.22fr) minmax(350px,.78fr);gap:18px}
.ep-form{gap:16px}
.ep-card{border-color:#d4e2f1;border-radius:16px;box-shadow:0 8px 22px -20px #113b66}
.ep-form>.ep-card{padding:24px 26px}
.ep-section-head{align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e8eef6}
.ep-section-number{flex-basis:32px;width:32px;height:32px;border-radius:9px;font-size:11px}
.ep-section-head h2,.ep-result-heading h2{font-size:17px;letter-spacing:-.025em}
.ep-section-head p{color:#687f95;font-size:12px}
.ep-setup{padding:16px 18px;margin-bottom:20px;border-color:#d9e6f4;background:#f7fbff}
.ep-fields{column-gap:18px;row-gap:18px}
.ep-field{gap:7px}
.ep-field>span{color:#29445f;font-size:12px;font-weight:700}
.ep-field small{color:#72879a;font-size:11px;line-height:1.55}
.ep-field input,.ep-field select{height:44px;border-color:#cdddee;border-radius:9px;color:#102f4e;font-size:13px}
.ep-field input::placeholder{color:#8ca0b4}
.ep-field input:focus,.ep-field select:focus{border-color:#0d73cc;box-shadow:0 0 0 3px #e3f0ff}
.ep-input-prefix,.ep-input-combo{border-color:#cdddee;border-radius:9px}
.ep-input-prefix:focus-within,.ep-input-combo:focus-within{border-color:#0d73cc;box-shadow:0 0 0 3px #e3f0ff}
.ep-input-prefix>span{min-width:43px;color:#52718e;font-size:12px}
.ep-input-prefix input,.ep-input-combo input,.ep-input-combo select{height:42px;font-variant-numeric:tabular-nums}
.ep-input-prefix input[data-rupiah],.ep-input-combo input[data-rupiah]{font-weight:650;letter-spacing:.01em}
.ep-input-suffix>span{min-width:0}
.ep-fixed-fees>div{padding:12px 14px;border-color:#d8e6f4;background:#f7fbff}
.ep-fixed-fees strong{font-size:14px}
.ep-advanced{margin-top:21px;padding-top:18px}
.ep-advanced summary{color:#135c9a;font-size:12px}
.ep-result{top:18px}
.ep-result-card{padding:24px 26px}
.ep-result-heading{padding-bottom:17px;border-bottom:1px solid #e8eef6}
.ep-result-heading span:first-child{color:#447497}
.ep-result-empty{margin-top:18px;padding:27px 19px;background:#f7fbff}
.ep-profit{margin-top:18px;background:linear-gradient(120deg,#0a3768,#075ba8)}
.ep-profit strong{font-size:30px}
.ep-breakdown>div{font-size:11.5px;line-height:1.45}
.ep-breakdown strong{font-size:11.5px}
.ep-note{background:#fff;border-color:#d4e2f1}
.ep-note p{font-size:11.5px}
.ep-sources{font-size:11px}
@media(max-width:1160px){.ep-layout{grid-template-columns:1fr}.ep-result{position:static}}
@media(max-width:700px){.ep-wrap{padding:17px 15px 42px}.ep-hero{padding:20px}.ep-hero-content{align-items:flex-start;gap:13px}.ep-hero-logo{width:44px;height:44px;padding:8px}.ep-hero h1{font-size:24px}.ep-hero-badge{width:100%}.ep-form>.ep-card,.ep-result-card{padding:20px 18px}.ep-setup{padding:15px}.ep-fields{grid-template-columns:1fr}.ep-target .ep-section-head{padding-bottom:15px}.ep-shop-banner{gap:12px}}

/* Professional banking UI refinement */
.ep-main{background:linear-gradient(180deg,#f5f8fc 0%,#f8fafc 100%)}
.ep-wrap{padding:26px 32px 64px}
.ep-breadcrumb{margin:0 0 16px;padding:0 2px;color:#8295a8;font-size:11.5px}.ep-breadcrumb a{color:#58718a}.ep-breadcrumb strong{color:#173a5a}
.ep-hero{position:relative;isolation:isolate;overflow:hidden;margin-bottom:16px;padding:23px 26px;border-color:#d7e4f0;border-radius:17px;background:radial-gradient(circle at 12% 0%,rgba(41,133,216,.11),transparent 34%),linear-gradient(135deg,#fff 0%,#f7fbff 100%);box-shadow:0 8px 24px -22px rgba(12,53,92,.45)}
.ep-hero:before{content:"";position:absolute;z-index:-1;inset:0 auto 0 0;width:4px;background:#0b65b7}
.ep-hero-content{gap:16px}.ep-hero-logo{width:50px;height:50px;padding:9px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:#0a3768;box-shadow:0 6px 14px rgba(10,55,104,.14)}
.ep-eyebrow{margin-bottom:5px;color:#0b65b7;font-size:9.5px;letter-spacing:.12em}.ep-hero h1{margin-bottom:5px;color:#0d2d4e;font-size:28px}.ep-hero p{color:#61788e;font-size:13px}
.ep-hero-badge{min-width:185px;padding:12px 14px;border-color:#d7e4f0;border-radius:11px;background:rgba(255,255,255,.9);box-shadow:0 3px 10px rgba(13,57,96,.045)}.ep-hero-badge span,.ep-hero-badge small{color:#72869a;font-size:10px}.ep-hero-badge strong{margin:3px 0;color:#0b559d;font-size:14px}
.ep-shop-banner{margin-bottom:16px;padding:12px 15px;border-color:#cfe4df;border-radius:11px;background:#f4faf8}.ep-shop-banner-off{border-color:#d7e4f0;background:#f8fbfe}.ep-live-dot{width:7px;height:7px;flex-basis:7px;box-shadow:0 0 0 4px rgba(22,174,123,.11)}.ep-shop-banner-off .ep-live-dot{box-shadow:0 0 0 4px rgba(66,136,212,.11)}.ep-shop-banner strong{color:#23445f;font-size:11.5px}.ep-shop-banner p{color:#687f92;font-size:11px}.ep-shop-banner a{color:#0b65b7}
.ep-layout{grid-template-columns:minmax(0,1.28fr) minmax(355px,.72fr);gap:16px}.ep-form{gap:14px}
.ep-card{border-color:#d6e2ee;border-radius:15px;box-shadow:0 5px 18px -16px rgba(16,54,90,.38)}
.ep-form>.ep-card{position:relative;overflow:hidden;padding:24px 26px}.ep-form>.ep-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#d6e8f7}.ep-form>.ep-card:first-child:before{background:#0b65b7}
.ep-section-head{gap:12px;margin-bottom:19px;padding-bottom:16px;border-color:#e3ebf3}.ep-section-number{width:30px;height:30px;flex-basis:30px;border:1px solid #d7e8f7;border-radius:8px;background:#eef6fd;color:#0b65b7;font-size:10.5px}.ep-section-head h2,.ep-result-heading h2{color:#143653;font-size:16px}.ep-section-head p{color:#758a9f;font-size:11.5px}
.ep-setup{margin-bottom:19px;padding:15px 16px;border-color:#dbe6f0;border-radius:10px;background:#f8fbfe}
.ep-fields{gap:17px 16px}.ep-field{gap:7px}.ep-field>span{color:#294861;font-size:11.5px}.ep-field small{color:#7b8fa2;font-size:10.5px}.ep-field em{color:#8296a8;font-size:10px}
.ep-field input,.ep-field select{height:45px;border-color:#ccdbe8;border-radius:9px;background:#fbfdff;color:#173a59}.ep-field input:hover,.ep-field select:hover{border-color:#abc5dc;background:#fff}.ep-field input:focus,.ep-field select:focus{border-color:#146dbb;background:#fff;box-shadow:0 0 0 3px rgba(20,109,187,.09)}
.ep-input-prefix,.ep-input-combo{border-color:#ccdbe8;border-radius:9px;background:#fbfdff}.ep-input-prefix:hover,.ep-input-combo:hover{border-color:#abc5dc}.ep-input-prefix:focus-within,.ep-input-combo:focus-within{border-color:#146dbb;background:#fff;box-shadow:0 0 0 3px rgba(20,109,187,.09)}.ep-input-prefix>span{min-width:44px;color:#456982}.ep-input-prefix input,.ep-input-combo input,.ep-input-combo select{height:43px;background:transparent}.ep-input-combo select{background:#f2f7fb}
.ep-fixed-fees{gap:9px}.ep-fixed-fees>div{padding:11px 13px;border-color:#d9e5ef;border-radius:9px;background:#f8fbfe}.ep-fixed-fees span{color:#6f8498;font-size:10.5px}.ep-fixed-fees strong{color:#174f80;font-size:13px}
.ep-check{color:#355873;font-size:11.5px}.ep-check input{accent-color:#0b65b7}.ep-assumption{border-color:#ead8b8;background:#fffaf1;color:#705a34}
.ep-advanced{margin-top:19px;padding-top:17px;border-color:#e3ebf3}
.ep-advanced summary{box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;min-height:65px;padding:11px 14px;border:1px solid #d5e4f1;border-radius:11px;background:#f7fbff;color:#164969;cursor:pointer;list-style:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}
.ep-advanced summary:hover{border-color:#a7c9e3;background:#f0f8ff}
.ep-advanced summary:focus-visible{outline:3px solid rgba(9,97,178,.24);outline-offset:2px}
.ep-advanced[open] summary{border-color:#a9cde9;background:#eef7ff}
.ep-advanced-icon,.ep-advanced-chevron{box-sizing:border-box;display:grid;place-items:center;flex:none}
.ep-advanced-icon{width:36px;height:36px;border:1px solid #d4e6f5;border-radius:9px;background:#fff;color:#126db8}
.ep-advanced-icon svg{width:19px;height:19px}
.ep-advanced-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}
.ep-advanced-copy strong{color:#173d5c;font-size:12px;font-weight:750;line-height:1.35}
.ep-advanced-copy small{color:#6e879d;font-size:10.5px;font-weight:500;line-height:1.4}
.ep-advanced-chevron{width:29px;height:29px;border:1px solid #d8e7f3;border-radius:8px;background:#fff;color:#266a9d;transition:transform .15s ease}
.ep-advanced-chevron svg{width:17px;height:17px}
.ep-advanced[open] .ep-advanced-chevron{transform:rotate(180deg)}
.ep-target{align-items:center;background:linear-gradient(135deg,#fff,#fbfdff)}.ep-reset{height:42px;border-color:#cbdceb;border-radius:9px;background:#fff;color:#0b5e9f}.ep-reset:hover{border-color:#9ebfdc;background:#f1f7fc}.ep-reset:focus-visible{outline:3px solid rgba(9,97,178,.2);outline-offset:2px}
.ep-result{top:16px}.ep-result-card{position:relative;overflow:hidden;padding:23px 25px;border-top:3px solid #0b65b7}.ep-result-heading{padding-bottom:16px;border-color:#e3ebf3}.ep-result-heading span:first-child{color:#567a98;font-size:9px}.ep-estimate-badge{border:1px solid #d8e7f4;background:#eef6fd;color:#0b65b7}
.ep-result-empty{display:grid;place-items:center;min-height:102px;margin-top:18px;padding:22px;border-color:#c8dceb;border-radius:10px;background:linear-gradient(180deg,#fbfdff,#f5f9fd);color:#6f8599;font-size:12px}
.ep-profit{margin:18px 0;padding:18px 19px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:linear-gradient(125deg,#0a3768,#075ba8);box-shadow:0 8px 18px rgba(7,67,123,.13)}.ep-profit span,.ep-profit small{color:#cfe4f6;font-size:11px}.ep-profit strong{font-size:29px}
.ep-shipping-warning{margin:-6px 0 17px;padding:12px 14px;border:1px solid #f1d5a3;border-left:3px solid #d89824;border-radius:9px;background:#fffaf0;color:#77551f;font-size:11px;line-height:1.55}.ep-shipping-warning strong{display:block;margin-bottom:2px;color:#684913;font-size:11px}
.ep-breakdown{border-color:#e5edf4}.ep-breakdown h3{color:#183f60;font-size:11.5px}.ep-breakdown>div{color:#667d91}.ep-breakdown strong{color:#244762}.ep-breakdown .ep-total{border-color:#d9e5ef;color:#294d69}
.ep-recommend{border-color:#c6e2d8;border-radius:10px;background:#f3faf7}.ep-recommend strong{color:#08785c;font-size:22px}
.ep-note{margin-top:12px;padding:16px 18px;border-color:#d6e2ee;border-radius:11px;background:#fff}.ep-note strong{color:#234b6b}.ep-note p{color:#6e8397;font-size:11px}.ep-sources{margin-top:20px;color:#7a8ea1;font-size:10.5px}
@media(max-width:1160px){.ep-layout{grid-template-columns:1fr}.ep-result{position:static}}
@media(max-width:700px){.ep-wrap{padding:14px 14px 42px}.ep-hero{padding:20px 18px}.ep-hero:before{width:3px}.ep-hero-content{gap:12px}.ep-hero-logo{width:44px;height:44px;padding:8px}.ep-form>.ep-card,.ep-result-card{padding:20px 18px}.ep-form>.ep-card:before{width:2px}.ep-shop-banner{padding:12px}.ep-result-empty{min-height:90px}}
