@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
/* Warm editorial direction. Layout and calculator behavior live in upgrade.css. */
@media screen{
.price-refresh{--ink:#26231f;--muted:#756f66;--accent:#ea683f;--line:#e6dfd5;background:#fcfaf6;color:var(--ink)}
.price-refresh .wrap{width:min(1280px,calc(100% - 96px))}.price-refresh .hd{background:#fcfaf6f2;border-color:#e9e2d8}.price-refresh .hd .wrap{min-height:90px}.price-refresh .logo{display:flex;gap:13px;align-items:center;font-family:Manrope,sans-serif;font-size:16px;letter-spacing:1px}.price-refresh .logo>b{border-radius:50%;width:45px;height:45px;background:#2e2922;color:#fff4e4;flex:0 0 45px;font-size:23px;letter-spacing:-1.5px}.price-refresh .logo small{display:block;font-size:7px;letter-spacing:1.3px;margin-top:5px;font-weight:600;color:#83796b}.price-refresh .hd nav{gap:27px}.price-refresh .hd nav a{font-size:12px;font-weight:500;color:#645b4e}.price-refresh .hd nav .call{background:#2c2822;color:#fff6e9;border-radius:40px;padding:14px 21px}
.price-refresh .design-hero{background:#f4efe6;border:0;padding:59px 0 60px;position:relative}.price-refresh .rate-hero-grid{grid-template-columns:1.15fr 1fr;gap:65px;align-items:center}.design-eyebrow{display:flex;align-items:center;gap:9px;font-size:9px!important;letter-spacing:1.6px;font-weight:600;color:#6d6355!important}.design-eyebrow>span{width:6px;height:6px;border-radius:50%;background:#e86b43;box-shadow:0 0 0 4px #e86b4310}.price-refresh .design-hero h1{font-family:Manrope,'Be Vietnam Pro',sans-serif;font-size:clamp(68px,6.4vw,96px);line-height:1.03;letter-spacing:-5px;font-weight:800;color:#2a2620;margin:26px 0 24px;max-width:none}.design-dot{color:#e36c45}.price-refresh .design-hero .design-tagline{font-size:23px;font-weight:500;line-height:1.5;letter-spacing:-.5px;color:#5a5042}.price-refresh .design-hero .design-description{font-size:13px;line-height:1.9;color:#85796a;max-width:430px;margin:17px 0 0}.price-refresh .design-hero .rate-hero-actions{display:flex;gap:30px;align-items:center;margin-top:25px}.price-refresh .btn{font-size:12px;font-weight:500;text-transform:none;letter-spacing:0;border-radius:40px;min-height:49px;padding:14px 23px;transition:background .2s,transform .2s}.price-refresh .btn-p{background:#e66c46;border-color:#e66c46;color:#fff}.price-refresh .btn-p:hover{background:#cb532d;color:#fff;transform:translateY(-2px)}.price-refresh .btn-g{border-color:#cfc4b4;color:#4a4035;background:transparent}.price-refresh .design-hero .btn-p{display:inline-flex;align-items:center;gap:24px}.design-text-link{font-size:12px;color:#4e4437;padding-bottom:3px;border-bottom:1px solid #c3b7a6;white-space:nowrap}.design-text-link>span{margin-left:13px}.price-refresh .rate-hero-metrics{margin:32px 0 0;padding-top:24px;border-top:1px solid #ddd4c5;gap:35px}.price-refresh .rate-hero-metrics span{border:0;padding:0;color:#8a7c69;font-size:10px}.price-refresh .rate-hero-metrics b{font-family:Manrope,sans-serif;font-size:19px;color:#40362a;font-weight:800;margin-bottom:3px}
.design-stage{position:relative;min-height:585px;display:flex;justify-content:center;align-items:center;isolation:isolate}.design-stage-caption{position:absolute;top:6px;right:18px;writing-mode:vertical-rl;font-size:8px;letter-spacing:2.2px;color:#94836b}.design-orbit{width:450px;height:450px;border:1px solid #d9cab4;border-radius:50%;position:absolute;right:-15px;top:58px;z-index:-1}.design-orbit:after{content:'';position:absolute;inset:25px;border:1px solid #e4d9c9;border-radius:50%}.design-ticket{position:relative;width:355px;min-height:473px;background:#ed754f;border-radius:17px;transform:rotate(6deg);padding:28px 29px 23px;box-shadow:10px 22px 35px #8b63451b;color:#492c20}.design-ticket:before,.design-ticket:after{content:'';position:absolute;width:26px;height:26px;background:#f4efe6;border-radius:50%;bottom:86px;z-index:1}.design-ticket:before{left:-13px}.design-ticket:after{right:-13px}.design-ticket-head{display:flex;align-items:center;gap:12px;padding-bottom:25px;border-bottom:1px solid #a64a2d55}.design-ticket-head>b{font:800 38px/1 Manrope,sans-serif;letter-spacing:-3px}.design-ticket-head>span{font-size:8px;letter-spacing:1.1px;font-weight:600;line-height:1.7}.design-ticket-head>i{margin-left:auto;font-size:34px;font-style:normal;font-weight:400;line-height:1}.design-ticket-type{font:800 70px/.93 Manrope,sans-serif;letter-spacing:-4px;margin:30px 0 25px}.design-ticket-type>span{color:#fff1d5}.design-ticket-rule{border-top:1px dashed #ac472e80;margin:0 -16px 20px}.design-ticket-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:8px;letter-spacing:.7px;line-height:1.8}.design-ticket-bottom b{font-size:9px}.design-ticket-bottom i{font-style:normal;font-size:8px}.design-barcode{width:68px;height:33px;background:repeating-linear-gradient(90deg,#4a2e22 0px,#4a2e22 2px,transparent 2px,transparent 4px,#4a2e22 4px,#4a2e22 5px,transparent 5px,transparent 9px);opacity:.75}.design-price-tag{position:absolute;bottom:7px;left:-8px;display:block;min-width:280px;background:#fffdf7;padding:22px 63px 23px 24px;transform:rotate(-4deg);box-shadow:0 10px 28px #62493317;border:1px solid #e2d8c9;border-radius:10px;color:#3d3021}.design-price-tag>span{font-size:8px;letter-spacing:1px;color:#958670;display:block}.design-price-tag strong{display:flex;align-items:baseline;gap:10px;margin-top:4px;line-height:1.2}.design-price-tag strong>b{font:800 45px/1.25 Manrope,sans-serif;letter-spacing:-2px}.design-price-tag strong>small{font-size:13px;font-weight:500;color:#695840}.design-price-tag>small{font-size:8px;color:#9b8b72}.design-price-tag>i{position:absolute;right:22px;top:41px;width:28px;height:28px;border-radius:50%;background:#f7e1d6;text-align:center;font-style:normal;color:#b95231;line-height:28px}.design-price-tag:hover{border-color:#e77953}
.price-refresh .rate-decision-path{background:#2c2822;border:0;color:#fff}.price-refresh .rate-decision-grid{padding:29px 0;gap:22px;grid-template-columns:1.2fr 1fr 1fr 1fr}.price-refresh .rate-decision-title span{color:#cf9772;font-size:9px;letter-spacing:1.2px}.price-refresh .rate-decision-title b{font-size:15px;color:#ede4d7;line-height:1.5;margin-top:7px;font-weight:500}.price-refresh .rate-decision-grid>a{border-left:1px solid #51473b;padding:8px 17px}.price-refresh .rate-decision-grid i{background:none;color:#cd8662;font:500 13px Manrope,sans-serif;width:auto;height:auto;line-height:1;margin-bottom:10px}.price-refresh .rate-decision-grid strong{color:#f1e9dd;font-size:13px}.price-refresh .rate-decision-grid small{color:#a99b88;font-size:10px}.price-refresh .rate-decision-grid>a:hover{background:#3b3329}.price-refresh .rate-rules{background:#fcfaf6;border-color:#eae3d8}.price-refresh .rate-rules-grid{padding:28px 0;gap:25px}.price-refresh .rate-rule b{color:#584833;font-size:11px}.price-refresh .rate-rule span{color:#968874;font-size:10px;line-height:1.7}
.design-source-wrap{margin-top:22px!important}.design-source{background:transparent;border-bottom:1px solid #e6ddd0;padding-bottom:15px}.design-source>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-size:12px;color:#6c5d47}.design-source>summary::-webkit-details-marker{display:none}.design-source>summary>span>i{font-style:normal;color:#d16c42;margin-right:9px}.design-source>summary>small{font-size:10px;color:#9d8c74}.design-source>summary b{margin-left:20px;font-size:17px;color:#b7814f}.price-refresh .design-source .rate-source-upgrade{background:#f2eadf;box-shadow:none;color:#55432d;border:0;border-radius:6px;margin:20px 0 5px;padding:24px 28px;max-width:none;display:block}.price-refresh .design-source .rate-source-upgrade:before{display:none}.price-refresh .design-source .rate-source-upgrade>span{color:#a57950}.price-refresh .design-source .rate-source-upgrade>b{color:#5a4430;font-size:21px;margin:10px 0}.price-refresh .design-source .rate-source-upgrade p,.price-refresh .design-source .rate-source-upgrade li{color:#7b6850;font-size:12px}.price-refresh .design-source .rate-source-upgrade a{display:inline-block;width:auto;margin-right:27px;border-top:0;font-size:11px;color:#b16136}.price-refresh .design-source .rate-source-upgrade li:before{color:#b87240}
.price-refresh .rate-filter-section{background:#fcfaf6;padding:67px 0 22px}.price-refresh h2{font-family:Manrope,'Be Vietnam Pro',sans-serif;color:#342b22;font-size:37px;line-height:1.25;letter-spacing:-1.5px;font-weight:800}.price-refresh .rate-kicker{color:#b2764e;font-size:10px;letter-spacing:1.6px}.price-refresh .rate-filter-head{align-items:end;margin-bottom:25px}.price-refresh .rate-filter-head h2{font-size:44px;margin:10px 0 16px}.price-refresh .rate-filter-head p{color:#8b7d6b;font-size:13px;line-height:1.9;max-width:690px}.price-refresh .rate-filter-count{background:#f4eade;border:1px solid #e5d6c3;color:#8a6039;border-radius:50px;padding:12px 17px;font-size:12px}.price-refresh .rate-filter-bar{border-color:#e8dfd3;border-radius:11px;padding:22px;background:white;box-shadow:0 8px 30px #4a342007;gap:17px}.price-refresh .rate-filter-field>span{color:#8b7961;font-size:9px;letter-spacing:1px}.price-refresh input,.price-refresh select{background:#fcfbf8;border:1px solid #e6ddd0;color:#67533b;border-radius:6px;font-size:12px;min-height:46px}.price-refresh [data-rate-reset]{background:#f4eee4;border-color:#e3d5c2;color:#8c6b46}.price-refresh .rate-shortcuts button{background:none;border-color:#e1d5c5;color:#8a7356;font-weight:500;font-size:10px;padding:8px 14px}.price-refresh .rate-shortcuts button:hover,.price-refresh .rate-shortcuts button.is-active{background:#ed704a;border-color:#ed704a;color:white}.price-refresh .rate-filter-note{color:#9a8a73;font-size:10px}.price-refresh .rate-sync-status{color:#8c785b;font-size:10px}
.price-refresh .rate-section{background:#fcfaf6;padding:35px 0 66px}.price-refresh .rate-section-head{gap:25px}.price-refresh .rate-section-head h2{font-size:26px;letter-spacing:-.9px}.price-refresh .rate-section-head p{font-size:12px;color:#8d7d67;line-height:1.8}.price-refresh .rate-pill{background:none;border-color:#e5d6c2;color:#ae8656;font-size:10px;border-radius:30px}.price-refresh .rate-scroll-note{color:#95836b;font-size:11px}.price-viewbar{margin:25px 0 23px}.price-viewbar b{font-size:12px;font-weight:500;color:#725d43}.price-viewbar p{color:#a29179;font-size:10px}.price-viewbar>div:last-child{border-color:#e7dbcd;border-radius:40px;background:#f4eee5;padding:4px}.price-viewbar button{color:#9a8364;border-radius:30px;padding:11px 18px;font-weight:500}.price-viewbar button[aria-pressed=true]{background:#3f3326;color:#f8eedf;box-shadow:0 2px 5px #3f332615}
.price-cards tbody{gap:22px}.price-cards .rate-row:not([hidden]){border:1px solid #e7ddd0;border-radius:12px;background:#fffefd;box-shadow:0 5px 14px #66422303;transition:transform .2s,box-shadow .2s,border .2s;padding-bottom:75px}.price-cards .rate-row:hover{transform:translateY(-4px);border-color:#dcad8a;box-shadow:0 14px 32px #6642230c}.price-cards .rate-row td:first-child{border:0!important;min-height:125px;padding:25px 22px 13px 87px!important;position:relative!important}.channel-avatar{display:none}.price-cards .channel-avatar{display:flex;position:absolute;left:22px;top:25px;width:49px;height:49px;border:1px solid #f0decd;border-radius:13px;align-items:center;justify-content:center;font:800 22px/1 Manrope,sans-serif;letter-spacing:-1px;background:#f6e8da;color:#956341}.price-cards .rate-row:nth-child(3n+2) .channel-avatar{background:#ebe9e0;border-color:#ddddd0;color:#71734f}.price-cards .rate-row:nth-child(3n) .channel-avatar{background:#ede5de;border-color:#e5d5c9;color:#8d6950}.price-cards .rate-row td:first-child>b{font-family:Manrope,'Be Vietnam Pro',sans-serif;font-size:17px;line-height:1.45;color:#59412c;letter-spacing:-.4px}.price-cards .rate-topic{font-size:11px;font-weight:400;color:#a88f71;margin-top:6px;line-height:1.6}.price-cards .rate-row td:nth-child(2){padding:0 22px 18px!important;color:#7e684a;font-size:13px}.price-cards .rate-row td:nth-child(2)>b{font-family:Manrope,sans-serif;font-size:16px;color:#725b3e}.price-cards .rate-row td:nth-child(2) .rate-small{font-size:10px;color:#b29a7b}.price-cards .rate-row td:nth-child(2) .rate-small:last-child{display:inline;margin-left:7px;color:#b29a7b}.price-cards .rate-row td:nth-child(3){background:#f8f4ed!important;border-top:1px solid #ede2d2!important;padding:18px 22px 20px!important}.price-cards .rate-row td:nth-child(3):before{color:#aa8c68;font-size:8px;letter-spacing:1.2px;margin-bottom:6px}.price-cards .rate-row td:nth-child(3) .rate-price{font:800 28px/1.4 Manrope,sans-serif;letter-spacing:-1px;color:#885f37}.price-cards .rate-row td:nth-child(3) .rate-small{color:#977443;font-size:11px;margin-top:5px}.price-cards .rate-channel-actions{bottom:18px;left:22px;right:22px;gap:10px;align-items:center}.price-refresh .rate-ask-channel,.price-refresh .rate-detail-channel{border-radius:30px;padding:10px 16px;border-color:#e9d5bf;background:#f5e6d4;color:#8d6034;font-size:11px;min-height:38px;text-decoration:none}.price-refresh .rate-detail-channel{border-color:#e8ddcf;background:white;color:#9b7d58}.price-refresh .rate-ask-channel:hover{background:#e6754c;color:white;border-color:#e6754c}.price-refresh .rate-ask-channel[aria-pressed=true]{background:#4f412e;border-color:#4f412e;color:#fff1db}.price-refresh .rate-table thead th{background:#4b3d2b;color:#f1e1cb}.price-refresh .rate-table td{border-color:#ede2d4}.price-refresh .rate-price{color:#9b7040}.price-refresh .price-main-table:not(.price-cards){border-color:#e5d6c1}.price-cards .rate-empty td{background:#f8f1e6;border-color:#d8be9f;color:#8a6640}
.price-refresh .rate-summary{gap:20px;margin-top:27px}.price-refresh .rate-summary-card{background:#f4eee3;border-color:#e9dcc9;border-radius:9px;padding:25px;box-shadow:none}.price-refresh .rate-summary-card>span{font-size:9px;color:#b29063;letter-spacing:1px}.price-refresh .rate-summary-card>b{font:800 23px/1.6 Manrope,sans-serif;color:#967046}.price-refresh .rate-summary-card>p{font-size:11px;color:#a08b6d;line-height:1.8}.price-refresh .rate-note{border-color:#e9dcc9;background:transparent;color:#9d8666;font-size:11px}
.price-refresh .rate-catalog-section{background:#f0e9de;border-block:1px solid #e5d8c5;padding:68px 0}.price-refresh .rate-catalog-section>.wrap>.rate-section-head h2{font-size:43px;color:#645038}.price-refresh .rate-catalog-summary{border:0;box-shadow:none;background:transparent;gap:30px;margin-block:25px}.price-refresh .rate-catalog-summary>div{border-left:1px solid #d8c6ae;border-radius:0;padding:0 0 0 22px;background:none}.price-refresh .rate-catalog-summary b{color:#927046;font-size:20px}.price-refresh .rate-catalog-summary span{color:#a28965;font-size:10px}.price-refresh .rate-catalog-toolbar{background:#faf7f1;border:1px solid #e6d8c3;border-radius:9px;padding:25px;box-shadow:none}.price-refresh .rate-catalog-toolbar b,.price-refresh .rate-catalog-toolbar strong{color:#755d3d}.price-refresh .rate-catalog-toolbar span,.price-refresh .rate-catalog-toolbar p{color:#a68c66}.price-refresh .rate-catalog-toolbar input{background:#fff;border-color:#e1cfb6;color:#8a6941}.price-refresh .rate-service-presets{background:none;border:0;border-block:1px solid #dfcfb7;border-radius:0;padding:10px 0;box-shadow:none}.price-refresh .rate-service-presets summary{color:#937047;font-size:12px}.price-refresh .rate-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.price-refresh .rate-source-card{border:1px solid #e2d3bd;border-radius:8px;background:#faf7f0;padding:22px 20px;min-height:113px;box-shadow:none;transition:border .2s,background .2s}.price-refresh .rate-source-card strong{color:#7d5c32;font-size:13px}.price-refresh .rate-source-card small{color:#aa8c63;font-size:10px}.price-refresh .rate-source-card:hover{border-color:#c88751;background:#fff8eb;transform:none}.price-refresh .rate-source-card.is-active{background:#e7774e;border-color:#e7774e;box-shadow:inset 0 0 0 1px #eea37e}.price-refresh .rate-source-card.is-active strong,.price-refresh .rate-source-card.is-active small,.price-refresh .rate-source-card.is-active span{color:#fff2dd}.price-refresh .rate-source-view{border-color:#e0ccb0;background:#fffaf3;border-radius:10px;box-shadow:none}.price-refresh .rate-source-view-head{background:#f9f1e4;border-color:#e3cfb2}.price-refresh .rate-source-view-head h3{color:#8d6738}.price-refresh .rate-source-view-head span,.price-refresh .rate-source-view-head p{color:#ab8b5c}.price-refresh .rate-source-table th{background:#f2e7d5;color:#96703b}.price-refresh .rate-source-table td{border-color:#efe3d0;color:#9a7a4c}.price-refresh .rate-source-view-actions>*{border-color:#dbbf94!important;color:#927039!important;background:#fff9ed!important}.price-refresh .rate-source-view-actions>[aria-pressed=true]{background:#b27e41!important;color:#fff2d8!important}
.price-refresh .rate-shortlist{background:#fffefd;border-color:#e7d7c2;border-radius:11px;padding:34px;box-shadow:0 12px 32px #895b2007}.price-refresh .rate-shortlist-head>div>span{color:#be844e}.price-refresh .rate-shortlist-head>div>b{color:#765127}.price-refresh .rate-shortlist-head p{color:#a1845c;font-size:12px}.price-refresh .rate-shortlist-head{border-color:#eee0cb}.price-refresh .rate-shortlist-clear{color:#b59264}.price-plan-controls label>span,.price-campaign-fields label{color:#a77f4a}.price-plan-controls p{color:#aa9270;font-size:12px}.price-refresh .rate-shortlist-list li{background:#fcf8f0;border-color:#eedfc7;border-radius:7px;color:#b49c78;font-size:11px;padding:20px}.price-refresh .rate-shortlist-list li>span>b{color:#8b602d;font-size:15px}.price-quantity>span{color:#af8c5b}.price-quantity strong{color:#9e733b}.price-refresh .price-quantity input{border-color:#e1c9a7;color:#936c34}.price-refresh .rate-shortlist-list li>button{border-color:#ead6b8;color:#b59a72}.price-refresh .rate-shortlist-estimate{background:#4c3b25;border:0;border-radius:9px;padding:30px}.price-refresh .rate-shortlist-estimate b{color:#ffe5b9;font-family:Manrope,sans-serif;font-weight:800}.price-refresh .rate-shortlist-estimate>div>span{color:#caa36b}.price-refresh .rate-shortlist-estimate p{color:#baa17a}.price-refresh .rate-shortlist-estimate [data-price-formula]{color:#e0c397}.price-refresh .rate-shortlist-budget{background:#faf4e8;border-color:#edddc1;border-radius:7px}.price-refresh .rate-shortlist-budget label span{color:#b6915d}.price-refresh .rate-shortlist-budget input{border-color:#e4ccaa;color:#946b32}.price-refresh .rate-shortlist-budget p{color:#ac8b57}.price-refresh .rate-shortlist-budget p.is-over{color:#c75d35}.price-campaign{border-color:#ead8ba}.price-step{color:#bf8d50}.price-campaign h3{font-family:Manrope,sans-serif;color:#9b6f34;font-size:25px;letter-spacing:-1px}.price-campaign p{color:#b3956a}.price-campaign-fields label{font-size:12px}.price-campaign-fields input{background:#fffaf2;border-color:#e8d3b2;color:#94703f;font-size:12px}.price-brief-preview{background:#faf4e9;border-color:#ead6b5}.price-brief-preview summary{color:#ae844b}.price-brief-preview pre{color:#a17d48}.price-refresh .rate-shortlist-actions>button{background:#faf0df;border-color:#e6cc9f;color:#ab7e3c;border-radius:30px}.price-refresh .rate-shortlist-actions .rate-shortlist-copy{background:#e87b50;border-color:#e87b50;color:white}.price-refresh .rate-shortlist-actions .rate-shortlist-zalo{background:#55412a;border-color:#55412a;color:#f6dfb9;border-radius:30px}.price-refresh .rate-shortlist-compare{border-color:#e3cca9}.price-refresh .rate-shortlist-compare-head,.price-refresh .rate-shortlist-compare th{background:#f5e9d5;color:#af864b}
.price-dock{background:#3e3223;border-color:#6b5130;border-radius:50px;padding:17px 26px;box-shadow:0 12px 32px #4a342033}.price-dock-summary>span{color:#cbb187}.price-dock-summary>strong{color:#ffe6bb}.price-dock-summary>small{color:#ad8f60}.price-dock>button{background:#e98355;color:#fff1da;border-radius:40px}.price-dock>p{color:#c4a779}.price-refresh .rate-brief-section{background:#eecdb5;padding:66px 0}.price-refresh .rate-brief-grid h2{font-size:42px;color:#7d5431}.price-refresh .rate-brief-grid p{color:#a27950;font-size:13px;line-height:1.9}.price-refresh .rate-brief-grid aside{background:#fae5ce;border:1px solid #e3bd95;border-radius:10px;box-shadow:none;padding:30px}.price-refresh .rate-brief-grid aside span{color:#ac7840}.price-refresh .rate-brief-grid aside li{color:#a47644;font-size:13px}.price-refresh .rate-brief-grid aside p{font-size:11px;color:#b88d5a}.price-refresh .rate-faq{gap:65px}.price-refresh .rate-faq>.rate-section-head h2{font-size:37px}.price-refresh .faq details{border:0;border-bottom:1px solid #e7d6bd;border-radius:0;background:transparent;padding:24px 0;margin:0}.price-refresh .faq summary{font-size:14px;color:#95703e;font-weight:500;display:flex;justify-content:space-between;gap:30px;align-items:center;line-height:1.65}.price-refresh .faq summary::-webkit-details-marker{display:none}.price-refresh .faq summary:before{display:none}.price-refresh .faq summary:after{content:'+';font-size:22px;color:#bd9359;flex:0 0 auto}.price-refresh .faq details[open] summary:after{content:'−'}.price-refresh .faq details p{font-size:12px;color:#ac8b5b;line-height:1.9;padding:0;margin-top:16px}.price-refresh .rate-faq aside{background:#4b3922;border-radius:12px;padding:35px}.price-refresh .rate-faq aside h3{font-family:Manrope,sans-serif;font-size:28px;color:#f5dcaf}.price-refresh .rate-faq aside p{color:#bda177;font-size:13px;line-height:1.9}.price-refresh .rate-faq aside .btn-g{color:#d6b987;border-color:#8b6d40}.price-refresh .ft{background:#332a1e;color:#b9a380;border-top:1px solid #624b2b;padding:55px 0}.price-refresh .ft h3{font-size:12px;letter-spacing:1.3px;color:#f3ddba}.price-refresh .ft p,.price-refresh .ft a{font-size:11px;line-height:1.9;color:#b4a080}.price-refresh .ft a:hover{color:#e39a68}.price-refresh .stick .c1{background:#ec8055;color:#fff4e4}.price-refresh .stick .c2{background:#3a2f21;color:#f6e7cb}.price-refresh .rate-channel-dialog{border-color:#dfc8a4;border-radius:14px;color:#866333}.price-refresh .rate-channel-dialog-head{background:#f5e9d6;border-color:#e3cba8}.price-refresh .rate-channel-dialog-head span,.price-refresh .rate-channel-dialog-head h2,.price-refresh .rate-channel-dialog-head p{color:#9e7944}.price-refresh .rate-channel-dialog-actions button{background:#e47b4f;border-color:#e47b4f;color:white}.price-refresh .rate-channel-dialog-actions a{color:#a67e43;border-color:#d8ba8e;background:#fff5e5}.price-refresh .rate-channel-detail-list dt{color:#a88655}.price-refresh .rate-channel-detail-list dd{color:#8e6835}.price-refresh :focus-visible{outline:3px solid #ce8d55;outline-offset:4px}
}
@media screen and (max-width:1100px){.price-refresh .wrap{width:calc(100% - 56px)}.price-refresh .rate-hero-grid{gap:30px}.price-refresh .design-hero h1{font-size:76px}.design-ticket{width:310px;min-height:446px;padding:24px}.design-ticket-type{font-size:64px}.design-stage{min-height:565px}.design-price-tag{left:-12px;min-width:250px}.design-orbit{width:370px;height:370px;right:-15px}.price-refresh .rate-hero-metrics{gap:25px}.price-refresh .rate-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.price-cards tbody{grid-template-columns:repeat(2,minmax(0,1fr))}.price-refresh .rate-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.price-refresh .rate-decision-title{grid-column:1/-1}.price-refresh .rate-decision-grid>a:first-of-type{border-left:0;padding-left:0}.price-refresh .rate-faq{gap:35px}.price-refresh .rate-catalog-section>.wrap>.rate-section-head h2{font-size:38px}}
@media screen and (max-width:800px){.price-refresh .design-hero h1{font-size:64px;letter-spacing:-3.5px}.price-refresh .design-hero .design-tagline{font-size:19px}.price-refresh .design-hero .rate-hero-actions{gap:17px;flex-wrap:wrap}.price-refresh .rate-hero-grid{gap:30px}.design-ticket{width:250px;min-height:382px;padding:21px}.design-ticket-type{font-size:52px;letter-spacing:-3px;margin:23px 0}.design-ticket-head{padding-bottom:17px}.design-ticket-head>b{font-size:30px}.design-ticket-head>span{font-size:6px}.design-ticket-bottom{font-size:6px;gap:7px}.design-ticket-bottom b{font-size:7px}.design-barcode{width:43px;height:25px}.design-price-tag{min-width:229px;padding:18px 40px 18px 19px;bottom:12px;left:-7px}.design-price-tag strong>b{font-size:39px}.design-price-tag strong>small{font-size:11px}.design-price-tag>small{font-size:7px}.design-price-tag>i{right:13px}.design-stage{min-height:495px}.design-orbit{width:290px;height:290px;top:75px;right:-15px}.design-stage-caption{font-size:6px;right:-13px}.price-refresh .rate-filter-head h2{font-size:36px}.price-refresh .rate-source-card{padding:19px 15px}.price-refresh .rate-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-refresh .rate-hero-metrics{gap:20px}.price-refresh .rate-hero-metrics b{font-size:15px}.price-refresh .rate-hero-metrics span{font-size:8px}.price-refresh .hd .logo{font-size:13px}.price-refresh .hd nav{gap:15px}.price-refresh .hd nav a{font-size:10px}}
@media screen and (max-width:600px){.price-refresh .wrap{width:calc(100% - 36px)}.price-refresh .hd .wrap{min-height:74px}.price-refresh .logo{gap:9px;max-width:none}.price-refresh .logo>b{width:36px;height:36px;flex-basis:36px;font-size:19px}.price-refresh .hd .logo{font-size:12px}.price-refresh .logo small{font-size:5px;letter-spacing:.7px}.price-refresh .hd nav .call{font-size:10px;padding:12px 15px}.price-refresh .design-hero{padding:36px 0 30px}.price-refresh .rate-hero-grid{grid-template-columns:1fr;gap:20px}.design-eyebrow{font-size:8px!important;letter-spacing:1.2px}.price-refresh .design-hero h1{font-size:74px;letter-spacing:-4.5px;margin:23px 0 21px}.price-refresh .design-hero .design-tagline{font-size:21px}.price-refresh .design-hero .design-description{font-size:12px;margin-top:13px;max-width:360px}.price-refresh .design-hero .rate-hero-actions{gap:21px;flex-wrap:nowrap;margin-top:25px}.price-refresh .design-hero .rate-hero-actions .btn{font-size:11px;padding:13px 18px;gap:15px;flex:0 0 auto}.design-text-link{font-size:10px}.design-text-link>span{margin-left:6px}.price-refresh .rate-hero-metrics{margin-top:26px;padding-top:23px;justify-content:space-between;gap:15px}.price-refresh .rate-hero-metrics b{font-size:17px}.price-refresh .rate-hero-metrics span{font-size:9px}.design-stage{min-height:455px;margin:3px 0 0;max-width:360px;justify-self:center;width:100%}.design-ticket{width:255px;min-height:365px;transform:rotate(7deg);padding:24px}.design-ticket-type{font-size:52px;margin:21px 0;line-height:.94}.design-ticket-head{padding-bottom:16px}.design-ticket-bottom{font-size:6px}.design-ticket:before,.design-ticket:after{bottom:67px}.design-ticket-rule{margin-bottom:14px}.design-stage-caption{right:7px;top:9px;font-size:6px}.design-orbit{width:320px;height:320px;right:4px;top:42px}.design-price-tag{left:3px;bottom:8px;min-width:244px;padding:18px 40px 18px 20px}.design-price-tag strong>b{font-size:40px}.price-refresh .rate-decision-grid{grid-template-columns:1fr;gap:0;padding:25px 0}.price-refresh .rate-decision-title{margin-bottom:20px}.price-refresh .rate-decision-title b{font-size:17px;max-width:260px}.price-refresh .rate-decision-grid>a,.price-refresh .rate-decision-grid>a:first-of-type{display:grid;grid-template-columns:25px 1fr;gap:0 14px;border:0;border-top:1px solid #4d4031;padding:17px 0}.price-refresh .rate-decision-grid i{grid-column:1;grid-row:1/3;margin:3px 0 0}.price-refresh .rate-decision-grid strong{font-size:13px}.price-refresh .rate-decision-grid small{font-size:10px;margin-top:4px}.price-refresh .rate-rules-grid{padding-block:24px;gap:22px}.price-refresh .rate-rule b{font-size:10px}.price-refresh .rate-rule span{font-size:9px}.design-source-wrap{margin-top:18px!important}.design-source>summary{font-size:10px;gap:12px}.design-source>summary>small{font-size:0}.design-source>summary b{font-size:18px;margin-left:0}.price-refresh .rate-filter-section{padding-top:43px}.price-refresh .rate-filter-head{align-items:start;gap:15px}.price-refresh .rate-filter-head h2{font-size:36px;line-height:1.3;margin:8px 0 14px;letter-spacing:-1.2px}.price-refresh .rate-filter-head p{font-size:12px}.price-refresh .rate-filter-bar{padding:18px;gap:15px}.price-refresh .rate-filter-field span{font-size:8px}.price-refresh .rate-filter-field select{font-size:11px}.price-refresh .rate-section-head h2{font-size:24px}.price-refresh .rate-section-head p{font-size:11px}.price-refresh .rate-section{padding-bottom:45px}.price-cards tbody{grid-template-columns:1fr;gap:17px}.price-cards .rate-row td:first-child{min-height:106px;padding-top:24px!important}.price-cards .rate-row td:first-child>b{font-size:18px}.price-cards .rate-row td:nth-child(2)>b{font-size:17px}.price-cards .rate-row td:nth-child(3) .rate-price{font-size:30px}.price-cards .rate-row td:nth-child(3){padding-block:20px!important}.price-refresh .rate-catalog-section{padding-top:44px}.price-refresh .rate-catalog-section>.wrap>.rate-section-head h2{font-size:34px}.price-refresh .rate-catalog-summary{gap:13px}.price-refresh .rate-catalog-summary>div{padding-left:13px}.price-refresh .rate-catalog-summary b{font-size:18px}.price-refresh .rate-catalog-summary span{font-size:9px}.price-refresh .rate-catalog-toolbar{padding:20px}.price-refresh .rate-source-card{padding:20px 15px;min-height:122px}.price-refresh .rate-source-card strong{font-size:11px}.price-refresh .rate-source-card small{font-size:9px}.price-refresh .rate-shortlist{padding:20px}.price-refresh .rate-shortlist-list li{padding:16px}.price-refresh .rate-shortlist-list li>span>b{font-size:14px}.price-refresh .rate-shortlist-estimate{padding:23px}.price-refresh .rate-shortlist-estimate b{font-size:29px}.price-campaign h3{font-size:22px}.price-dock{border-radius:12px;padding:13px 15px}.price-dock-summary>strong{font-size:19px}.price-dock>button{font-size:10px;padding:12px}.price-refresh .rate-brief-section{padding:48px 0}.price-refresh .rate-brief-grid h2{font-size:34px}.price-refresh .rate-faq aside{padding:30px}.price-refresh .faq summary{font-size:14px;gap:20px}.price-refresh .ft{padding:40px 0 60px}.price-refresh .rate-faq{gap:35px}}
@media screen and (max-width:360px){.price-refresh .design-hero h1{font-size:64px}.price-refresh .design-hero .design-tagline{font-size:19px}.price-refresh .design-hero .rate-hero-actions{gap:16px}.price-refresh .design-hero .rate-hero-actions .btn{font-size:10px;padding:12px 14px}.design-text-link{font-size:9px}.price-refresh .hd .logo{font-size:10px}.price-refresh .logo small{font-size:4px}.price-refresh .hd nav .call{font-size:9px;padding:11px}.design-orbit{width:285px;height:285px;right:0}.design-stage-caption{right:0}.design-ticket{width:232px;min-height:365px}.price-refresh .rate-catalog-grid{gap:9px}.price-refresh .rate-source-card{padding:18px 13px}}
@media(prefers-reduced-motion:reduce){.price-cards .rate-row:hover,.price-refresh .btn-p:hover{transform:none}}
@media screen{
 .design-price-tag,.design-price-tag *{text-decoration:none!important}
 .price-refresh .btn-p{background:#c7522e;border-color:#c7522e}
 .price-refresh h2,.price-refresh .rate-catalog-section>.wrap>.rate-section-head h2,.price-refresh .rate-brief-grid h2,.price-refresh .rate-source-card strong,.price-refresh .rate-shortlist-head>div>b,.price-campaign h3,.price-refresh .rate-source-view-head h3{color:#41362b}
 .price-refresh .rate-filter-head p,.price-refresh .rate-section-head p,.price-refresh .rate-rule span,.price-refresh .rate-brief-grid p,.price-refresh .rate-catalog-toolbar span,.price-refresh .rate-catalog-toolbar p,.price-plan-controls p,.price-refresh .rate-shortlist-head p,.price-campaign p,.price-refresh .rate-source-view-head p,.price-refresh .faq details p,.price-refresh .rate-summary-card>p{color:#776a59}
 .price-refresh .rate-source-card small,.price-refresh .rate-catalog-summary span,.price-refresh .rate-filter-field>span,.price-refresh .rate-filter-note,.price-refresh .rate-scroll-note,.price-viewbar p,.price-refresh .rate-note,.price-refresh .rate-shortlist-list li,.price-campaign-fields label{color:#7d6c56}
 .price-cards .rate-row td:first-child>b,.price-cards .rate-row td:nth-child(2)>b,.price-cards .rate-row td:nth-child(3) .rate-price,.price-refresh .rate-shortlist-list li>span>b,.price-quantity strong,.price-refresh .rate-summary-card>b{color:#56412c}
 .price-cards .rate-topic,.price-cards .rate-row td:nth-child(2) .rate-small,.price-cards .rate-row td:nth-child(2) .rate-small:last-child,.price-cards .rate-row td:nth-child(3):before,.price-cards .rate-row td:nth-child(3) .rate-small{color:#887052}
 .price-refresh .faq summary{color:#62503a;font-size:15px}.price-refresh .rate-source-table td{color:#715c40}
 .price-refresh .rate-source-card.is-active{background:#c55b34;border-color:#c55b34}.price-refresh .rate-source-card.is-active strong,.price-refresh .rate-source-card.is-active small{color:#fff6e9}
 .price-refresh .rate-shortlist-actions .rate-shortlist-copy,.price-refresh .rate-channel-dialog-actions button{background:#c55b34;border-color:#c55b34}
 .price-refresh .rate-brief-grid aside li,.price-refresh .rate-brief-grid aside p{color:#886341}.price-refresh .price-campaign .price-share-note{color:#8b7659}
}
@media screen{.price-cards .rate-row td:first-child{position:static!important}}
@media screen and (min-width:601px) and (max-width:760px){
 .price-refresh .rate-hero-grid{grid-template-columns:1fr;gap:24px}
 .price-refresh .design-hero{padding-top:42px;padding-bottom:35px}
 .price-refresh .design-hero h1{font-size:82px}
 .price-refresh .design-hero .design-tagline{font-size:23px}
 .price-refresh .design-hero .design-description{max-width:470px}
 .design-stage{width:400px;max-width:100%;min-height:500px;justify-self:center}
 .design-ticket{width:300px;min-height:412px;padding:25px}
 .design-ticket-type{font-size:61px}
 .design-price-tag{left:0;bottom:6px}
 .design-orbit{width:370px;height:370px;right:0;top:50px}
 .design-stage-caption{right:0}
}
