.quiz-stage-shell{overflow-anchor:none;transition:height .3s cubic-bezier(.22,.61,.36,1);overflow:clip}.quiz-stage.is-question{flex-direction:column;min-height:400px;display:flex}.quiz-stage.is-question .quiz-option>span:not(.select-mark){min-width:0;max-width:100%}.calculator-vivid .quiz-stage.is-question .quiz-controls{margin-top:auto;padding-top:16px}@media (width<=700px){.quiz-stage.is-question{min-height:450px}}.quiz-stage.is-transition{animation:.18s ease-out both quiz-step-reveal}@keyframes quiz-step-reveal{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.quiz-stage.is-transition{animation:none}.quiz-stage-shell{transition:none}}.calculator-vivid .quiz.is-result{grid-template-columns:1fr}.calculator-vivid .quiz.is-result .quiz-main{padding:28px 34px 31px}.quiz.is-result .progress-track{margin-bottom:27px}.quiz-result.result-polished{grid-template-columns:1.1fr 1fr;align-items:start;gap:55px;display:grid}.estimate-overview{padding:5px 0 0}.quiz-main .estimate-overview>h3{letter-spacing:-.02em;color:#2e4267;max-width:420px;font-size:29px;line-height:1.2}.estimate-parameters{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.estimate-parameters>span{color:#7e93b5;border-bottom:1px solid #dbe5f4;padding:0 0 5px;font-size:11px}.estimate-parameters>span+span:before{content:"·";color:#9cb0d0;margin-right:7px}.estimate-price{margin-top:28px}.estimate-price>span{letter-spacing:-.03em;color:#2455cd;font-size:53px;font-weight:700;line-height:1.1;display:block}.estimate-price small{font-size:28px;font-weight:400}.estimate-price>div{align-items:center;gap:15px;margin-top:12px;display:flex}.estimate-price s{color:#a0aec5;font-size:17px}.estimate-price>div>span{color:#397f68;background:#eaf5ee;border-radius:5px;padding:6px 9px;font-size:11px}.estimate-clarification{color:#8090a9;max-width:440px;margin-top:19px;font-size:13px;line-height:1.7}.estimate-payment{border-block:1px solid #e2e9f4;align-items:flex-start;gap:13px;margin-top:25px;padding:19px 0;display:flex}.estimate-payment>svg{color:#6d8cbe;margin-top:1px}.estimate-payment b{color:#4c668e;font-size:14px;line-height:1.4;display:block}.estimate-payment p{color:#899bb7;margin-top:6px;font-size:11px;line-height:1.7}.estimate-specialist{color:#9a8348;background:#fff8e6;border-radius:6px;align-items:flex-start;gap:9px;margin-top:15px;padding:12px 14px;font-size:11px;line-height:1.6;display:flex}.estimate-specialist>svg{margin-top:2px}.estimate-custom{color:#2b59bb;align-items:center;gap:17px;margin-top:28px;display:flex}.estimate-custom>b{font-size:26px;line-height:1.2}.estimate-custom>svg{color:#7899d3}.estimate-summary{margin:20px 0 0;font-size:12px}.estimate-summary summary{color:#6987bb}.estimate-summary dl{font-size:12px}.estimate-summary dl>div{padding-block:9px}.estimate-summary dd{max-width:250px}.estimate-overview .result-back{color:#91a3bf;align-items:center;gap:8px;margin-top:12px;font-size:11px;text-decoration:none;display:flex}.quiz-result.result-polished .enquiry-card{background:#f7faff;border:1px solid #d5e2f7;border-radius:13px;max-width:none;margin:0;padding:26px;box-shadow:0 10px 24px #284d8710}.result-polished .enquiry-heading{margin-bottom:10px}.result-polished .enquiry-heading h3{letter-spacing:-.01em;font-size:22px;line-height:1.25}.result-polished .enquiry-caption{color:#7d91b0;max-width:350px;margin-bottom:19px;font-size:12px;line-height:1.6}.result-polished .enquiry-phone{background:#fff;height:49px}.result-polished .enquiry-phone-label{margin-bottom:7px;font-size:11px}.result-polished .enquiry-submit{min-height:48px;margin-top:10px;font-size:15px}.result-polished .enquiry-consents{gap:11px;margin-top:16px}.result-polished .enquiry-consents label{gap:9px;font-size:10px;line-height:1.5}.result-polished .enquiry-consents input{width:15px;height:15px}.result-polished .enquiry-messengers{margin-top:18px}.result-polished .enquiry-socials a{border-radius:7px;height:38px}.result-polished .enquiry-socials img{width:21px;height:21px}.result-polished .enquiry-messengers>p{margin-bottom:11px;font-size:10px}.estimate-contact-note{text-align:center;color:#91a3be;margin-top:14px;font-size:10px;line-height:1.65}.calculator-vivid .quiz-main .result-polished .enquiry-heading h3{max-width:none;font-size:22px;line-height:1.25}.quiz-main .result-polished .estimate-clarification{color:#687e9e;font-size:14px}.quiz-main .result-polished .enquiry-caption{color:#6e84a5}@media (width<=800px){.quiz-result.result-polished{grid-template-columns:1fr;gap:30px}.estimate-price>span{font-size:43px}}.quality-experience{background:#f3f6fc;padding:78px 0 65px}.quality-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:35px;display:flex}.quality-heading h2{letter-spacing:-.025em;margin-top:16px;font-size:44px;line-height:1.12}.quality-heading h2 em{color:#2455df;font-style:normal}.quality-heading>p{color:#677b99;max-width:415px;margin-bottom:4px;font-size:16px;line-height:1.7}.quality-workspace{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:26px;display:grid}.quality-preview{color:#fff;background:#244bbd;border-radius:19px;flex-direction:column;padding:28px 30px 31px;display:flex;position:relative;overflow:hidden}.quality-preview-label{color:#d8e4ff;align-items:center;gap:10px;font-size:12px;display:flex}.quality-control-scene{margin:28px 0 27px;padding:0 4px;position:relative}.quality-control-core{border-bottom:1px solid #ffffff30;grid-template-columns:61px 1fr;align-items:center;column-gap:18px;padding:3px 0 24px;display:grid}.quality-control-core>svg{color:#ffe183;grid-row:1/3;align-self:center}.quality-control-core>span{letter-spacing:.12em;color:#bdd0ff;margin-bottom:7px;font-size:10px}.quality-control-core>b{font-size:25px;line-height:1.18}.quality-control-route{gap:23px;margin:25px 0;display:grid;position:relative}.quality-control-route:before{content:"";background:#9eb9fa70;width:1px;position:absolute;top:23px;bottom:23px;left:22px}.quality-control-point{align-items:center;gap:16px;display:flex;position:relative}.quality-control-dot{color:#d8e6ff;background:#315acb;border:1px solid #7194e5;border-radius:50%;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.quality-control-point:nth-child(2) .quality-control-dot{color:#3e826e;background:#deefe8;border-color:#deefe8}.quality-control-point:nth-child(3) .quality-control-dot{color:#8d6c23;background:#ffe183;border-color:#ffe183}.quality-control-point small{color:#b8ccfa;letter-spacing:.09em;margin-bottom:5px;font-size:9px;display:block}.quality-control-point b{font-size:18px}.quality-control-tick{color:#acdcce;background:#ffffff10;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:auto;display:grid}.quality-control-finish{color:#ffe183;background:#ffffff07;border:1px solid #ffffff35;border-radius:9px;align-items:center;gap:12px;padding:15px 17px;font-size:13px;display:flex}.quality-preview-bottom{border-top:1px solid #ffffff35;margin-top:auto;padding-top:24px}.quality-preview-bottom>span{color:#c8d9ff;font-size:12px}.quality-preview-bottom h3{margin-top:10px;font-size:27px;line-height:1.25}.quality-preview-bottom em{color:#ffe277;font-style:normal}.quality-checks{gap:14px;margin:0;padding:0;list-style:none;display:grid}.quality-check{background:#fff;border:1px solid #dce5f5;border-radius:15px;gap:19px;padding:23px 25px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.quality-check:hover{border-color:#b0c2e8;box-shadow:0 8px 22px #27457a08}.quality-check-number{color:#345bc1;background:#eaf0ff;border-radius:12px;flex-shrink:0;place-items:center;width:43px;height:43px;font-size:21px;font-weight:700;display:grid}.quality-check-copy{flex:1;min-width:0}.quality-check-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.quality-check-title h3{font-size:23px;line-height:1.25}.quality-check-title svg{color:#5f80cd}.quality-check-copy>p{color:#61748e;max-width:460px;margin:10px 0 12px;font-size:15px;line-height:1.55}.quality-check-tags{flex-wrap:wrap;gap:6px;display:flex}.quality-check-tags span{color:#6f83a6;background:#f0f4fb;border-radius:4px;padding:5px 8px;font-size:10px}.quality-check-result{color:#355ca4;border-top:1px solid #e8edf6;align-items:flex-start;gap:8px;margin-top:15px;padding-top:12px;font-size:12px;line-height:1.45;display:flex}.quality-check-result svg{flex-shrink:0}.quality-check.mint{background:#f3faf7;border-color:#d5e9e0}.quality-check.mint .quality-check-number{color:#36856c;background:#dff0e8}.quality-check.mint .quality-check-title svg,.quality-check.mint .quality-check-result{color:#36856c}.quality-check.mint .quality-check-tags span{color:#648f7f;background:#e7f3ed}.quality-check.mint .quality-check-result{border-color:#deece5}.quality-check.yellow{background:#fffaf0;border-color:#ede2c6}.quality-check.yellow .quality-check-number{color:#92712d;background:#ffedbe}.quality-check.yellow .quality-check-title svg{color:#ad8734}.quality-check.yellow .quality-check-tags span{color:#958256;background:#f9efd9}.quality-check.yellow .quality-check-result{color:#8a723d;border-color:#eee4d1}.quality-delivery{border-bottom:1px solid #dbe4f2;justify-content:space-between;align-items:center;gap:22px;padding:28px 0 25px;display:flex}.quality-delivery-title{color:#344967;font-size:13px;font-weight:700}.quality-delivery>div{color:#617696;align-items:center;gap:10px;font-size:12px;display:flex}.quality-delivery svg{color:#4571d6;flex-shrink:0}@media (width<=800px){.quality-heading{display:block}.quality-heading>p{margin-top:22px}.quality-workspace{grid-template-columns:1fr}.quality-delivery{flex-wrap:wrap}.quality-preview{max-width:100%}.quality-document-scene{align-self:center;width:100%;max-width:350px}}.guarantees-experience{padding-top:78px;padding-bottom:72px}.guarantees-heading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:34px;display:flex}.guarantees-heading h2{letter-spacing:-.025em;margin-top:16px;font-size:42px;line-height:1.15}.guarantees-heading h2 em{color:#2455df;font-style:normal}.guarantees-heading>p{color:#6a7d99;max-width:370px;margin-bottom:3px;font-size:15px;line-height:1.7}.agreement-page{background:#fffdf7;border:1px solid #e4dfd0;border-left:9px solid #f5d46b;border-radius:2px;padding:0 35px;position:relative;box-shadow:8px 8px #f3f5f9}.agreement-page-header{color:#a0967c;border-bottom:1px solid #e4dfd0;align-items:center;gap:26px;padding:23px 0;font-size:11px;display:flex}.agreement-page-brand{color:#3c4b65;align-items:center;gap:10px;display:flex}.agreement-page-brand b{letter-spacing:.035em;font-size:13px}.agreement-page-corner{color:#8b7b50;align-items:center;gap:8px;margin-left:auto;display:flex}.agreement-page-row{border-bottom:1px solid #e4dfd0;grid-template-columns:155px 1.25fr 1fr;align-items:center;gap:32px;padding:34px 0;display:grid}.agreement-row-label{align-items:baseline;gap:14px;display:flex}.agreement-row-label>span{color:#acaa9d;font-size:10px}.agreement-row-label h3{color:#8f8770;font-size:22px;font-weight:400}.agreement-row-main h4{letter-spacing:-.025em;color:#293d61;max-width:365px;margin:0 0 13px;font-size:28px;line-height:1.2}.agreement-row-main>span{color:#8b96a7;align-items:center;gap:8px;font-size:11px;line-height:1.4;display:flex}.agreement-row-main>span>svg{color:#7290c2;flex-shrink:0}.agreement-page-row>p{color:#7e8592;max-width:320px;margin:0;font-size:13px;line-height:1.75}.agreement-page-row.result .agreement-row-main h4{color:#2455c0;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;box-shadow:inset 0 -8px #ffe59a}.agreement-page-row.result .agreement-row-main>span{margin-top:17px}.agreement-page-row.result .agreement-row-label h3{color:#5c75a7}.agreement-page-bottom{justify-content:space-between;align-items:center;gap:35px;padding:24px 0 27px;display:flex}.agreement-page-bottom>div{align-items:center;gap:19px;display:flex}.agreement-sign-line{border-bottom:1px solid #a2b2d0;flex-shrink:0;width:75px;height:26px;position:relative}.agreement-sign-line:before{content:"";border-bottom:2px solid #6e89b8;border-left:2px solid #6e89b8;border-radius:0 0 0 9px;width:52px;height:14px;position:absolute;top:5px;left:9px;transform:skew(-39deg)rotate(-12deg)}.agreement-page-bottom p{color:#9199a8;margin:0;font-size:11px;line-height:1.65}.agreement-page-bottom p b{color:#607699;font-weight:400}.agreement-page-bottom a{color:#4267b1;border-bottom:1px solid #b6c6e3;align-items:center;gap:20px;padding-bottom:7px;font-size:12px;text-decoration:none;display:flex}.agreement-page-bottom a:hover{color:#234bb4}.agreement-aftercare{color:#7890b7;align-items:flex-start;gap:13px;max-width:810px;padding-top:26px;display:flex}.agreement-aftercare>svg{flex-shrink:0;margin-top:2px}.agreement-aftercare p{color:#8190a7;margin:0;font-size:12px;line-height:1.7}.agreement-aftercare b{color:#3e587f;font-weight:400}@media (width<=800px){.guarantees-heading{display:block}.guarantees-heading>p{margin-top:20px}.agreement-page-row{grid-template-columns:1fr;gap:16px}.agreement-page-header,.agreement-page-bottom{flex-wrap:wrap}}.situation-experience{padding-top:78px;padding-bottom:65px}.situation-heading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:32px;display:flex}.situation-heading h2{letter-spacing:-.025em;margin-top:16px;font-size:42px;line-height:1.15}.situation-heading h2 em{color:#2455df;font-style:normal}.situation-heading>p{color:#6a7d99;max-width:380px;margin-bottom:3px;font-size:15px;line-height:1.7}.situation-choices{border-bottom:1px solid #dce5f3;align-items:center;gap:30px;margin-bottom:27px;display:flex}.situation-choices button{color:#8191aa;background:0 0;border:0;align-items:center;gap:10px;padding:14px 0 17px;font-size:15px;display:flex;position:relative}.situation-choices button>svg:last-child{opacity:0;margin-left:8px;transition:opacity .16s,transform .16s;transform:translate(-5px)}.situation-choices button:after{content:"";background:#315fce;height:3px;transition:transform .16s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.situation-choices button[aria-selected=true]{color:#2952b6}.situation-choices button[aria-selected=true]>svg:last-child{opacity:1;transform:none}.situation-choices button[aria-selected=true]:after{transform:scaleX(1)}.situation-choices button:hover{color:#315fce}.situation-dialogue{background:#f3f6fb;border-radius:20px;padding:30px 35px 0}.situation-exchange{grid-template-columns:.85fr 1.2fr;align-items:start;gap:58px;padding-bottom:33px;animation:.18s ease-out both situation-reveal;display:grid}.situation-question{padding-top:3px}.situation-message-label{color:#7a8ba6;margin-bottom:15px;margin-left:3px;font-size:11px;display:block}.situation-student-message{color:#fff;background:#293e72;border-radius:17px 17px 17px 3px;padding:25px 28px 28px;position:relative}.situation-student-message:after{content:"";clip-path:polygon(100% 0,100% 100%,0 100%);background:#293e72;width:20px;height:19px;position:absolute;bottom:0;left:-10px}.situation-quote{color:#ffdf7c;height:33px;margin-bottom:12px;font-family:Georgia,serif;font-size:58px;line-height:.7;display:block}.situation-student-message h3{letter-spacing:-.015em;max-width:355px;font-size:28px;font-weight:400;line-height:1.25}.situation-material{color:#8a9bb4;align-items:center;gap:8px;margin:16px 0 0 3px;font-size:11px;line-height:1.5;display:flex}.situation-reply{padding-top:47px}.situation-manager{justify-content:flex-end;align-items:center;gap:11px;margin:0 7px 14px 0;display:flex}.situation-manager img{object-fit:contain}.situation-manager b{color:#415d8d;font-size:13px;display:block}.situation-manager span{color:#8a9bb3;margin-top:4px;font-size:10px;display:block}.situation-manager-message{background:#fff;border:1px solid #dfe7f4;border-radius:17px 17px 3px;padding:26px 29px;position:relative}.situation-manager-message:after{content:"";clip-path:polygon(0 0,100% 100%,0 100%);background:#fff;border-bottom:1px solid #dfe7f4;width:19px;height:18px;position:absolute;bottom:-1px;right:-10px}.situation-manager-message>p{color:#405d8b;max-width:480px;font-size:17px;line-height:1.55}.situation-manager-message ol{border-top:1px solid #e4ebf5;gap:12px;margin:20px 0 0;padding:19px 0 0;list-style:none;display:grid}.situation-manager-message li{color:#788ba7;align-items:baseline;gap:13px;font-size:12px;line-height:1.5;display:flex}.situation-manager-message li>span{color:#a0b2cd;flex-shrink:0;font-size:10px}.situation-next{border-top:1px solid #dce5f2;justify-content:space-between;align-items:center;gap:25px;padding:22px 0 25px;display:flex}.situation-next>div{color:#5078c0;align-items:center;gap:13px;display:flex}.situation-next b{color:#435d85;font-size:13px;display:block}.situation-next p>span{color:#8b9bb2;margin-top:5px;font-size:11px;display:block}.situation-next>.btn{border-radius:8px;gap:13px;min-height:44px;padding:12px 18px;font-size:13px}@keyframes situation-reveal{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.situation-exchange{animation:none}.situation-choices button:after,.situation-choices button>svg{transition:none}}@media (width<=800px){.situation-heading{display:block}.situation-heading>p{margin-top:20px}.situation-choices{flex-wrap:wrap;gap:18px}.situation-exchange{grid-template-columns:1fr;gap:20px}.situation-reply{padding-top:0}.situation-next{flex-wrap:wrap}}.header.header-polished{background:#fffffff5;border-bottom:1px solid #dfe6f2;box-shadow:0 3px 15px #20396003}.header-polished .header-inner{gap:25px;height:76px}.header-polished .brand{gap:12px}.header-polished .brand small{letter-spacing:.105em;color:#7a879e;margin-top:4px;font-size:9px}.header-polished .nav{flex:1;justify-content:center;align-self:stretch;align-items:center;gap:25px;font-size:13px}.header-polished .nav a{color:#5c6b83;white-space:nowrap;align-items:center;height:100%;transition:color .16s;display:flex;position:relative}.header-polished .nav a:after{content:"";transform-origin:50%;background:#315fde;height:3px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.header-polished .nav a:hover,.header-polished .nav a[aria-current]{color:#264fb8}.header-polished .nav a[aria-current]:after{transform:scaleX(1)}.header-polished .header-actions{flex-shrink:0;align-items:center;gap:17px;display:flex}.header-polished .header-messengers{border-right:1px solid #e0e6f0;align-items:center;gap:7px;padding-right:17px;display:flex}.header-polished .header-messengers a{background:#f8faff;border:0;border-radius:8px;place-items:center;width:35px;height:35px;transition:background .16s;display:grid}.header-polished .header-messengers img{object-fit:contain;filter:brightness(0)invert();width:19px;height:19px;display:block}.header-polished .header-messengers a.telegram{background:#23a6d3}.header-polished .header-messengers a.telegram:hover{background:#198eb7}.header-polished .header-messengers a.max{background:#7355ef}.header-polished .header-messengers a.max:hover{background:#6345de}.header-polished .header-messengers a.vk{background:#087df5}.header-polished .header-messengers a.vk:hover{background:#096dd5}.header-polished .header-messengers a.whatsapp{background:#15b96a}.header-polished .header-messengers a.whatsapp:hover{background:#119b58}.header-polished .header-actions>.btn{background:#ffdb53;border-radius:7px;gap:12px;min-height:42px;padding:12px 17px;font-size:13px;box-shadow:0 2px #dfba2f21}.header-polished .header-actions>.btn:hover{background:#ffd23c}@media (width<=1000px){.header-polished .header-inner{gap:18px}.header-polished .nav{gap:17px;font-size:12px}.header-polished .brand b{font-size:17px}.header-polished .brand small{font-size:8px}.header-polished .header-actions{gap:11px}.header-polished .header-messengers{padding-right:11px}}@media (width<=800px){.header-polished .nav{align-self:auto;align-items:stretch}.header-polished .nav a{padding:12px 0}.header-polished .header-messengers{display:none}.header-polished .header-inner{height:70px}}.faq-section.faq-polished{grid-template-columns:.8fr 1.4fr;align-items:start;gap:75px;padding-top:78px;padding-bottom:78px}.faq-polished .faq-heading h2{letter-spacing:-.025em;margin-top:16px;font-size:36px;line-height:1.17}.faq-polished .faq-heading h2 em{color:#2455df;font-style:normal}.faq-polished .faq-heading>p{color:#8292ac;margin-top:20px;font-size:14px;line-height:1.65}.faq-own-question{border-top:1px solid #e0e7f2;max-width:290px;margin-top:31px;padding-top:27px}.faq-own-question>svg{color:#7796ca;margin-bottom:13px}.faq-own-question h3{margin-bottom:9px;font-size:19px}.faq-own-question .enquiry-messengers>p{margin-bottom:11px;font-size:10px}.faq-polished .faq-list{border-top:1px solid #dbe4f2}.faq-polished .faq-list details{border-bottom:1px solid #dbe4f2;border-left:3px solid #0000;padding-inline:17px 7px;transition:background .16s,border-color .16s}.faq-polished .faq-list details[open]{background:#f6f9ff;border-left-color:#4671d7;border-radius:0;padding-inline:17px 7px}.faq-polished .faq-list summary{color:#405776;gap:15px;padding-block:20px;font-size:16px}.faq-polished .faq-list summary>span:nth-child(2){flex:1}.faq-polished .faq-number{color:#a0b0c9;font-variant-numeric:tabular-nums;flex:0 0 20px;font-size:10px}.faq-polished .faq-plus{color:#6c8bbc;background:#fff;border:1px solid #dce5f3;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:20px;font-weight:400;display:grid}.faq-polished .faq-list details[open] .faq-plus{color:#8b6d2c;background:#ffdf7b;border-color:#ffdf7b}.faq-polished .faq-list details[open] summary{color:#2d508d;font-weight:700}.faq-polished .faq-list details p{color:#8190a6;max-width:650px;padding:0 45px 23px 35px;font-size:14px;line-height:1.75}.faq-polished .faq-list details p strong{color:#476389;font-weight:400}.closing-polished.lead-final{background:#edf3ff;border-top:1px solid #e1e9f9}.closing-polished .final-inner{align-items:center;gap:65px;padding-block:67px}.closing-polished .final-copy{max-width:510px}.closing-polished .final-copy .eyebrow{color:#7187ad;font-size:12px}.closing-polished .final-copy h2{letter-spacing:-.025em;margin-top:17px;font-size:42px;line-height:1.12}.closing-polished .final-copy h2 em{color:#2455df;font-style:normal}.closing-polished .final-copy>p:not(.lead-reassurance){color:#7184a2;max-width:460px;margin-top:20px;font-size:16px;line-height:1.65}.closing-polished .lead-next{gap:12px;margin-top:26px}.closing-polished .lead-next li{color:#49658f;gap:12px;font-size:14px}.closing-polished .lead-next li span{color:#6789c3;background:#fff;border:0;width:24px;height:24px;font-size:10px}.closing-polished .lead-reassurance{color:#8a9dbb;border-top:1px solid #d6e2f6;max-width:390px;margin-top:25px;padding-top:20px;font-size:12px}.closing-polished .final-form .enquiry-card{border-color:#d5e1f6;border-radius:14px;max-width:470px;margin-left:auto;padding:28px;box-shadow:0 12px 36px #35588a0a}.closing-polished .enquiry-heading h3{letter-spacing:-.015em;font-size:24px}.closing-polished .enquiry-phone-label{font-size:12px}.closing-polished .enquiry-submit{min-height:50px;font-size:16px}.closing-polished .enquiry-consents label{font-size:11px}@media (width<=800px){.faq-section.faq-polished,.closing-polished .final-inner{grid-template-columns:1fr;gap:35px}.closing-polished .final-form .enquiry-card{margin-left:0}.closing-polished .final-copy h2{font-size:35px}}@font-face{font-family:Play;src:url(/fonts/play-regular-cyrillic.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Play;src:url(/fonts/play-regular-latin.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Play;src:url(/fonts/play-bold-cyrillic.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Play;src:url(/fonts/play-bold-latin.woff2)format("woff2");font-weight:700;font-display:swap}:root{font-synthesis:none;--blue:#2358ed;--ink:#20283b;--muted:#626b7b;--yellow:#ffdc43;--line:#dfe3ea;--soft:#f4f6f9;color:var(--ink);background:#fff;font-family:Play,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0}button,input{font:inherit}button{color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:disabled{opacity:.4;cursor:not-allowed}a{color:inherit;text-underline-offset:4px}svg{flex-shrink:0}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:700}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #6b94ff}.shell{width:calc(100% - 80px);max-width:1200px;margin-inline:auto}.skip-link{z-index:100;background:#fff;padding:15px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:16px}.section{padding-block:96px}.section-heading h2{letter-spacing:-.028em;font-size:42px;line-height:1.14}.section-heading .eyebrow+h2{margin-top:16px}.section-heading>p{color:var(--muted);max-width:590px;margin-top:19px;font-size:17px;line-height:1.6}.eyebrow{color:var(--blue);letter-spacing:0;font-size:14px;font-weight:400;display:block}.text-link{color:var(--blue);border-bottom:1px solid #b7c9f8;padding-bottom:3px;font-size:14px;text-decoration:none;display:inline-block}.text-link:hover{border-color:var(--blue)}.header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #eceef2;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;height:88px;display:flex}.brand{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.brand img{object-fit:contain;width:35px;height:43px}.brand b{letter-spacing:.01em;font-size:18px;line-height:1.3;display:block}.brand small{white-space:nowrap;letter-spacing:.02em;font-size:11px;line-height:1.4;display:block}.nav{gap:28px;font-size:14px;display:flex}.nav a{text-decoration:none}.nav a:hover{color:var(--blue)}.menu-button{background:0 0;border:0;padding:8px;font-size:23px;display:none}.hero{grid-template-columns:1.22fr 1fr;align-items:center;gap:32px;min-height:670px;padding-block:46px 42px;display:grid}.hero-label{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.mti-label{color:var(--blue);border:1px solid #b9cafa;border-radius:4px;padding:6px 9px;font-size:14px;font-weight:700}.hero h1{letter-spacing:-.034em;margin-block:25px 23px;font-size:clamp(46px,4.65vw,64px);line-height:1.07}.hero h1 em{color:var(--blue);font-style:normal}.hero-description{color:var(--muted);font-size:18px;line-height:1.6}.hero-benefits{gap:10px;margin:24px 0 27px;padding:0;font-size:14px;list-style:none;display:grid}.hero-benefits li{align-items:center;gap:9px;line-height:1.4;display:flex}.hero-benefits svg{color:var(--blue)}.btn{border:0;border-radius:7px;justify-content:center;align-items:center;min-height:53px;padding:16px 25px;font-size:16px;font-weight:700;line-height:1.3;text-decoration:none;transition:background .18s;display:inline-flex}.btn-yellow{background:var(--yellow);color:#252a35}.btn-yellow:hover{background:#f4cd2d}.btn-blue{color:#fff;background:var(--blue)}.btn-blue:hover{background:#1747d4}.btn-large{min-height:59px;padding-inline:28px;font-size:17px}.hero-photo{isolation:isolate;align-self:end;height:585px;position:relative}.hero-photo-backdrop{z-index:-1;background:#ecf0fa;border-radius:130px 14px 14px;position:absolute;inset:30px 0 0 17px}.hero-photo>img{object-fit:contain;object-position:bottom;width:auto;max-width:100%;height:97%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-photo-caption{background:#fff;border:1px solid #e6e9ef;border-radius:8px;align-items:center;gap:13px;padding:20px;display:flex;position:absolute;bottom:28px;left:0;right:0;box-shadow:0 6px 24px #1527480a}.hero-photo-caption svg{color:var(--blue)}.hero-photo-caption b{font-size:17px;line-height:1.3;display:block}.hero-photo-caption span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.trust-band{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:38px;padding:30px 0;display:grid}.trust-band>div{align-items:center;gap:13px;display:flex}.trust-band svg{color:var(--blue);width:23px}.trust-band b{font-size:15px;line-height:1.35;display:block}.trust-band p span{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}.calculator-section{background:var(--soft)}.calculator-heading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:35px;display:flex}.calculator-heading h2{max-width:660px}.calculator-heading>p{color:var(--muted);flex-shrink:0;padding-bottom:4px;font-size:15px;line-height:1.6}.quiz{background:#fff;border:1px solid #dce2ed;border-radius:12px;grid-template-columns:270px 1fr;display:grid;overflow:hidden}.quiz-aside{background:#eaf0ff;border-right:1px solid #dce5fa;flex-direction:column;padding:33px 27px;display:flex}.quiz-aside .eyebrow{color:var(--muted);font-size:13px}.quiz-aside h3{letter-spacing:-.018em;margin-block:16px 15px;font-size:27px;line-height:1.16}.quiz-aside>p{color:var(--muted);margin-bottom:29px;font-size:15px;line-height:1.6}.quiz-benefit{align-items:flex-start;gap:11px;margin-bottom:20px;font-size:14px;line-height:1.5;display:flex}.quiz-benefit svg{color:var(--blue);width:19px;margin-top:2px}.quiz-aside-bottom{align-items:center;gap:12px;margin-top:auto;padding-top:30px;font-size:12px;line-height:1.5;display:flex}.discount-mark{color:var(--blue);font-size:28px;font-weight:700;display:block}.quiz-main{min-width:0;min-height:510px;padding:32px 37px}.quiz-top{color:var(--muted);justify-content:space-between;gap:15px;font-size:13px;display:flex}.quiz-top span:first-child{color:var(--blue)}.progress-track{background:#e8edf5;border-radius:2px;height:3px;margin-block:15px 30px}.progress-track div{background:var(--blue);height:100%;transition:width .2s}.quiz-main h3{letter-spacing:-.015em;outline:none;scroll-margin-top:120px;font-size:27px;line-height:1.25}.quiz-hint{color:var(--muted);margin-top:11px;font-size:14px;line-height:1.55}.quiz-options{grid-template-columns:1fr 1fr;gap:10px;margin-block:24px;display:grid}.quiz-option{text-align:left;background:#fff;border:1px solid #d9dfe8;border-radius:7px;align-items:center;gap:11px;min-height:77px;padding:14px;transition:background .18s,border-color .18s;display:flex}.quiz-option>svg{color:#748198;width:19px}.quiz-option b{font-size:15px;font-weight:400;line-height:1.25;display:block}.quiz-option small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.4;display:block}.quiz-option.selected{border-color:var(--blue);background:#f1f5ff}.quiz-option.selected>svg{color:var(--blue)}.quiz-option:hover{border-color:#8caaf5}.select-mark{border:1px solid #bdc7d8;border-radius:50%;flex:0 0 17px;place-items:center;height:17px;margin-left:auto;display:grid}.select-mark.square{border-radius:3px}.selected .select-mark{background:var(--blue);border-color:var(--blue);color:#fff}.quiz-controls{justify-content:space-between;align-items:center;gap:18px;margin-top:28px;display:flex}.quiz-tip{color:var(--muted);font-size:12px}.quiz-controls>.btn{min-width:130px}.text-button{color:var(--blue);text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font-size:14px;text-decoration:underline}.price{flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;display:flex}.price>span{color:var(--blue);letter-spacing:-.025em;font-size:44px;font-weight:700}.price s{color:var(--muted);font-size:18px}.payment{background:#f4f6fa;border-radius:6px;align-items:flex-start;gap:12px;margin-block:17px;padding:15px;font-size:14px;line-height:1.5;display:flex}.payment>svg{color:#5e739b}.specialist-note{color:#7c611c;background:#fff8dc;border-radius:6px;padding:14px;font-size:14px;line-height:1.5}.summary{margin-block:20px;font-size:14px}.summary summary{cursor:pointer;color:var(--blue)}.summary dl>div{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:20px;padding-block:8px;line-height:1.4;display:flex}.summary dt{color:var(--muted)}.summary dd{text-align:right;margin:0}.result-back{margin-top:15px}.quiz-result>p:not(.quiz-hint){color:var(--muted);margin-top:16px;font-size:16px;line-height:1.6}.process-section{grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;display:grid}.process-copy h2{max-width:560px;font-size:36px}.process-list{margin:32px 0 0;padding:0;list-style:none}.process-list li{gap:19px;padding-block:0 25px;display:flex;position:relative}.process-list li:last-child{padding-bottom:0}.step-number{width:30px;height:30px;color:var(--blue);z-index:1;background:#fff;border:1px solid #9eb8f6;border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;display:grid}.process-list li:not(:last-child):after{content:"";background:#dfe7f7;width:1px;position:absolute;top:30px;bottom:0;left:14px}.process-list h3{margin-top:1px;font-size:19px;line-height:1.4}.process-list p{color:var(--muted);max-width:430px;margin-top:7px;font-size:15px;line-height:1.6}.process-photo{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;display:flex}.process-photo>img{object-fit:cover;object-position:55% center;border-radius:12px;width:100%;height:450px;display:block}.process-photo figcaption{gap:8px;margin-top:18px;display:grid}.process-photo figcaption b{font-size:18px}.process-photo figcaption span{color:var(--muted);max-width:400px;font-size:14px;line-height:1.6}.support-section{grid-template-columns:1fr 1.15fr;align-items:center;gap:85px;padding-bottom:20px;display:grid}.support-photo{background:#e9effb;border-radius:12px;height:545px;position:relative;overflow:hidden}.support-photo img{object-fit:contain;width:auto;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.support-copy .section-heading h2{font-size:41px}.support-copy .section-heading p{max-width:470px}.support-points{margin-top:28px}.support-points>div{border-left:2px solid #bdd0fa;margin-bottom:23px;padding-left:17px}.support-points h3{font-size:17px;line-height:1.4}.support-points p{color:var(--muted);margin-top:5px;font-size:15px;line-height:1.5}.support-copy .btn{margin-top:4px}.guarantees-section>.section-heading{max-width:670px}.guarantees-layout{grid-template-columns:.86fr 1.35fr;align-items:center;gap:72px;margin-top:40px;display:grid}.contract-panel{background:#fff3bb;border-radius:9px;padding:33px}.contract-panel>svg{color:#7f661b;margin-bottom:26px}.contract-panel h3{letter-spacing:-.015em;font-size:35px;line-height:1.16}.contract-panel p{color:#6e6341;max-width:320px;margin-block:20px 28px;font-size:15px;line-height:1.6}.contract-panel a{color:#665514;font-size:14px}.contract-terms{grid-template-columns:repeat(2,1fr);gap:34px 35px;display:grid}.contract-terms article{border-top:1px solid var(--line);padding-top:19px}.contract-terms h3{font-size:20px;line-height:1.3}.contract-terms p{color:var(--muted);margin-top:10px;font-size:15px;line-height:1.65}.quality-section{background:#f3f5f8}.scenarios-layout{grid-template-columns:270px 1fr;align-items:start;gap:55px;margin-top:36px;display:grid}.scenario-tabs{border-top:1px solid var(--line);display:grid}.scenario-tabs button{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;padding:22px 18px;font-size:19px;line-height:1.3}.scenario-tabs button.active{color:var(--blue);border-left:3px solid var(--blue);background:#eef3ff;padding-left:15px}.scenario-panel{padding:4px 0}.scenario-panel h3{letter-spacing:-.015em;font-size:29px;line-height:1.2}.scenario-panel>p{color:var(--muted);max-width:610px;margin-top:19px;font-size:16px;line-height:1.6}.scenario-panel ul{gap:10px;margin-block:21px 27px;padding:0;list-style:none;display:grid}.scenario-panel li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.scenario-panel li svg{color:var(--blue);margin-top:2px}.brief-banner{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:32px;display:flex}.brief-banner>div{align-items:center;gap:20px;display:flex}.brief-banner h2{letter-spacing:-.015em;font-size:27px;line-height:1.3}.brief-banner p{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.6}.brief-banner .btn{flex-shrink:0}.faq-section{grid-template-columns:.85fr 1.35fr;gap:70px;display:grid}.faq-heading h2{font-size:36px}.faq-heading>p{color:var(--muted);margin-top:21px;font-size:16px;line-height:1.6}.faq-heading .text-link{margin-top:25px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:22px;font-size:17px;line-height:1.4;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{color:var(--blue);font-size:24px;transition:transform .15s}.faq-list details[open] .faq-plus{transform:rotate(45deg)}.faq-list details p{color:var(--muted);padding:0 30px 23px 0;font-size:15px;line-height:1.7}.final-section{background:#eaf0ff}.final-inner{justify-content:space-between;align-items:center;gap:45px;padding-block:64px;display:flex}.final-inner h2{letter-spacing:-.025em;margin-top:16px;font-size:45px;line-height:1.15}.final-inner h2 em{color:var(--blue);font-style:normal}.final-inner p{color:var(--muted);margin-top:21px;font-size:17px;line-height:1.6}.footer{background:#fff;padding:50px 0 25px}.footer-grid{grid-template-columns:1.3fr 1fr 1fr;gap:55px;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.footer-grid>div>p{color:var(--muted);font-size:14px;line-height:1.6}.footer-grid>div>b{margin-bottom:5px;font-size:14px;font-weight:700}.footer-grid>div>a:not(.brand){color:var(--muted);font-size:14px;text-decoration:none}.footer-grid .footer-phone{color:var(--ink)!important;font-size:21px!important}.socials{gap:15px;margin-top:2px;display:flex}.socials img{width:26px;height:26px}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:25px;margin-top:35px;padding-top:22px;font-size:12px;line-height:1.6;display:flex}.mobile-cta{display:none}@media (width<=1100px){.shell{width:calc(100% - 56px)}.header-inner{gap:18px}.nav{gap:22px;font-size:13px}.hero{gap:25px;min-height:620px}.hero h1{font-size:53px}.hero-photo{height:550px}.hero-description{font-size:17px}.hero-benefits{font-size:13px}.hero-photo-caption{padding:18px}.hero-photo-caption b{font-size:15px}.trust-band{gap:20px}.trust-band b{font-size:14px}.trust-band p span{font-size:12px}.section-heading h2{font-size:38px}.calculator-heading{display:block}.calculator-heading>p{margin-top:18px}.calculator-heading>p br{display:none}.quiz{grid-template-columns:240px 1fr}.quiz-aside{padding:28px 23px}.quiz-main{padding:30px}.quiz-tip{display:none}.process-section{gap:40px}.process-copy h2{font-size:32px}.process-photo>img{height:445px}.support-section{gap:50px}.support-photo{height:515px}.support-copy .section-heading h2{font-size:36px}.guarantees-layout,.faq-section{gap:45px}.scenarios-layout{grid-template-columns:240px 1fr;gap:38px}.final-inner h2{font-size:40px}}@media (width<=850px){.shell{width:calc(100% - 44px)}.header-inner{height:76px}.nav{display:none}.menu-button{display:block}.nav.open{background:#fff;flex-direction:column;padding:22px;font-size:16px;display:flex;position:absolute;top:76px;left:0;right:0;box-shadow:0 15px 22px #18244810}.hero{gap:15px;min-height:0;padding-block:38px}.hero h1{font-size:43px}.hero-photo{height:485px}.hero-photo-backdrop{border-top-left-radius:100px;inset:20px 0 0 8px}.hero-description{font-size:16px}.hero-benefits{gap:9px;font-size:13px}.hero-description .desktop-break{display:none}.hero-photo-caption{gap:9px;padding:14px;bottom:20px}.hero-photo-caption b{font-size:14px}.hero-photo-caption span{font-size:11px}.hero-photo-caption svg{width:18px}.trust-band{gap:15px}.trust-band>div{align-items:flex-start;gap:9px}.trust-band svg{width:20px}.section{padding-block:67px}.section-heading h2{font-size:34px}.quiz{grid-template-columns:1fr}.quiz-aside{display:none}.quiz-main{min-height:470px;padding:30px}.process-section{grid-template-columns:1fr;gap:35px}.process-copy h2{font-size:34px}.process-list{grid-template-columns:1fr 1fr;gap:25px 30px;display:grid}.process-list li{padding:0}.process-list li:after{display:none}.process-photo{grid-template-columns:1.3fr 1fr;align-items:center;gap:25px;display:grid}.process-photo>img{height:270px}.process-photo figcaption{margin:0}.support-section{gap:35px}.support-photo{height:495px}.support-copy .section-heading h2{font-size:32px}.support-copy .section-heading p{font-size:16px}.support-points p{font-size:14px}.support-points h3{font-size:16px}.guarantees-layout{grid-template-columns:1fr 1.2fr;gap:30px}.contract-panel{padding:26px}.contract-panel h3{font-size:31px}.contract-terms{grid-template-columns:1fr;gap:21px}.contract-terms h3{font-size:18px}.contract-terms p{font-size:14px}.scenarios-layout{grid-template-columns:210px 1fr;gap:30px}.scenario-tabs button{font-size:17px}.scenario-panel h3{font-size:25px}.scenario-panel li{font-size:14px}.brief-banner{gap:24px;padding:27px 0}.brief-banner h2{font-size:25px}.brief-banner>div{gap:15px}.faq-section{grid-template-columns:1fr;gap:32px}.faq-heading>p br{display:none}.faq-heading .text-link{margin-top:16px}.final-inner{gap:30px}.final-inner h2{font-size:33px}.footer-grid{gap:30px}.footer-grid .brand b{font-size:16px}.footer-grid .brand small{font-size:10px}}@media (width<=600px){html{scroll-padding-top:94px}.shell{width:calc(100% - 36px)}.header-inner{gap:14px;height:72px}.brand img{width:30px;height:37px}.brand b{font-size:16px}.brand small{font-size:10px}.menu-button{padding:6px}.nav.open{padding:24px;top:72px}.hero{grid-template-columns:1fr;gap:25px;padding-block:27px 30px}.hero-label{gap:8px;font-size:11px;line-height:1.4}.mti-label{padding:5px 8px;font-size:12px}.hero h1{letter-spacing:-.035em;margin-block:22px 19px;font-size:clamp(34px,9.2vw,45px);line-height:1.08}.desktop-break{display:none}.hero-description{font-size:17px;line-height:1.55}.hero-benefits{gap:12px;margin-block:22px;font-size:14px}.hero-benefits li{align-items:flex-start;gap:9px}.hero-benefits svg{margin-top:1px}.hero-photo{align-self:auto;width:min(100%,400px);height:390px;margin-inline:auto}.hero-photo-backdrop{border-top-left-radius:90px;inset:18px 0 0 10px}.hero-photo>img{max-width:100%;height:100%}.hero-photo-caption{gap:12px;padding:17px;bottom:18px;left:0;right:0}.hero-photo-caption b{font-size:16px}.hero-photo-caption span{font-size:12px}.hero-photo-caption svg{width:21px}.trust-band{grid-template-columns:1fr;gap:21px;padding-block:25px}.trust-band>div{align-items:center;gap:14px}.trust-band svg{width:23px}.trust-band b{font-size:15px}.trust-band p span{font-size:13px}.section{padding-block:54px}.section-heading h2{font-size:33px;line-height:1.14}.section-heading>p{font-size:16px}.eyebrow{font-size:13px}.calculator-heading{margin-bottom:27px}.calculator-heading h2{font-size:31px}.calculator-heading>p{margin-top:16px;font-size:16px}.quiz-main{min-height:540px;padding:23px 18px}.quiz-main h3{scroll-margin-top:110px;font-size:25px}.quiz-top{font-size:12px}.quiz-options{grid-template-columns:1fr;gap:9px;margin-block:23px}.quiz-option{min-height:65px;padding:14px}.quiz-option b{font-size:16px}.quiz-option small{font-size:12px}.quiz-controls{margin-top:25px}.quiz-controls>.btn{min-width:123px;padding-inline:19px;font-size:15px}.quiz-hint{font-size:14px}.price>span{font-size:37px}.price s{font-size:17px}.summary dl>div{gap:12px;font-size:13px}.process-section{gap:30px}.process-copy h2{font-size:31px}.process-list{margin-top:28px;display:block}.process-list li{gap:15px;padding-bottom:25px}.process-list li:not(:last-child):after{display:block}.process-list h3{font-size:19px}.process-list p{font-size:15px}.process-photo{display:block}.process-photo>img{object-position:center;width:100%;height:290px}.process-photo figcaption{margin-top:17px}.process-photo figcaption b{font-size:18px}.process-photo figcaption span{font-size:15px}.support-section{flex-direction:column;gap:29px;padding-bottom:0;display:flex}.support-photo{width:100%;max-width:420px;height:410px}.support-photo img{height:103%}.support-copy .section-heading h2{font-size:33px}.support-copy .section-heading p{font-size:16px}.support-points h3{font-size:17px}.support-points p{font-size:15px}.support-copy .btn{width:100%;margin-top:7px}.guarantees-section .section-heading h2{font-size:32px}.guarantees-layout{grid-template-columns:1fr;gap:30px;margin-top:29px}.contract-panel{padding:28px}.contract-panel>svg{margin-bottom:19px}.contract-panel h3{font-size:34px}.contract-panel h3 br{display:none}.contract-panel p{max-width:none;font-size:16px}.contract-panel a{font-size:15px}.contract-terms{grid-template-columns:1fr;gap:25px}.contract-terms h3{font-size:20px}.contract-terms p{font-size:16px}.scenarios-layout{grid-template-columns:1fr;gap:25px;margin-top:28px}.scenario-tabs{border:0;grid-template-columns:repeat(3,1fr);gap:0}.scenario-tabs button{text-align:center;border-bottom:2px solid var(--line);padding:15px 6px;font-size:14px}.scenario-tabs button.active{border-left:0;border-bottom:2px solid var(--blue);background:0 0;padding-left:6px}.scenario-panel h3{font-size:27px}.scenario-panel>p{font-size:16px}.scenario-panel li{font-size:15px}.scenario-panel .btn{width:100%}.brief-banner{padding-block:27px;display:block}.brief-banner>div{align-items:flex-start;gap:14px}.brief-banner h2{font-size:25px}.brief-banner>div>svg{width:25px;margin-top:2px}.brief-banner p{font-size:15px}.brief-banner .btn{width:100%;margin-top:23px}.faq-heading h2{font-size:33px}.faq-heading>p{font-size:16px}.faq-list summary{gap:18px;padding-block:21px;font-size:17px}.faq-list details p{padding-right:10px;font-size:16px;line-height:1.6}.final-inner{padding-block:51px;display:block}.final-inner h2{font-size:36px}.final-inner p{font-size:16px}.footer{padding-block:42px 103px}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-grid .brand b{font-size:17px}.footer-grid .brand small{font-size:11px}.footer-grid .brand img{width:32px;height:40px}.footer-grid .footer-phone{font-size:23px!important}.footer-bottom{flex-direction:column;gap:10px;margin-top:30px;padding-top:20px}.mobile-cta{z-index:25;padding:10px 18px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #e0e5ee;align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-cta .btn{flex:1;min-height:47px;padding:13px 10px;font-size:15px}.mobile-cta>a{justify-content:center;width:35px;display:flex}.mobile-cta img{width:27px;height:27px}}@media (width<=360px){.shell{width:calc(100% - 30px)}.hero-label{font-size:10px}.hero h1{font-size:33px}.hero-photo{height:340px}.scenario-tabs button{font-size:13px}.quiz-main{padding:21px 15px}.final-inner h2{font-size:32px}}.header-actions{align-items:center;gap:15px;margin-left:auto;display:flex}.header-actions .btn{min-height:44px;padding:12px 18px;font-size:14px}.header-actions>a{padding:4px;display:flex}.header-actions img{width:24px;height:24px}.link-button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b7c9f8;padding:0 0 3px}.hero-lead{grid-template-columns:1.2fr 1fr;align-items:center;gap:55px;padding-block:38px 46px}.hero-lead h1{margin-block:19px 17px;font-size:clamp(45px,4.15vw,57px)}.hero-lead .hero-description{max-width:500px;font-size:17px;line-height:1.55}.hero-lead .hero-benefits{flex-wrap:wrap;gap:9px 20px;margin-block:19px 24px;font-size:13px;display:flex}.hero-lead .hero-photo{aspect-ratio:460/590;align-self:center;height:auto}.hero-lead .hero-photo>img{object-fit:contain;width:100%;height:auto;max-height:100%}.hero-enquiry{border-top:1px solid var(--line);max-width:520px;padding-top:22px}.hero-enquiry h2{font-size:21px;line-height:1.3}.hero-enquiry>p{color:var(--muted);margin-top:7px;font-size:14px;line-height:1.5}textarea{font:inherit;color:var(--ink);resize:vertical;background:#fff;border:1px solid #cbd3df;border-radius:6px;width:100%;min-height:82px;margin-top:8px;padding:13px;line-height:1.5;display:block}textarea:focus-visible{outline-offset:4px;outline:3px solid #6b94ff}input[aria-invalid=true]{border-color:#ad3030}.brief-actions{flex-shrink:0;gap:22px;display:flex}.brief-actions a{color:var(--blue);align-items:center;gap:8px;font-size:15px;text-decoration:none;display:inline-flex}.brief-actions a:hover{text-decoration:underline}.brief-actions img{width:27px;height:27px}.calculator-heading h2{max-width:600px;font-size:36px}.calculator-alternative{justify-content:space-between;align-items:center;gap:24px;margin-top:23px;display:flex}.calculator-alternative p{color:var(--muted);font-size:14px;line-height:1.5}.calculator-alternative button{flex-shrink:0;align-items:center;gap:9px;display:flex}.lead-final .final-inner{grid-template-columns:1.05fr 1fr;align-items:start;gap:75px;padding-block:76px;display:grid}.final-copy>p{max-width:450px}.lead-next{gap:18px;margin:31px 0 0;padding:0;list-style:none;display:grid}.lead-next li{align-items:center;gap:13px;font-size:16px;line-height:1.4;display:flex}.lead-next li span{width:27px;height:27px;color:var(--blue);border:1px solid #b8caf3;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.final-copy .lead-reassurance{margin-top:29px;font-size:13px}.final-form{background:#fff;border:1px solid #dce4f4;border-radius:10px;min-width:0;padding:30px 32px}.final-form h3{font-size:25px;line-height:1.3}@media (width<=1100px){.header-actions{gap:9px}.header-actions .btn{padding-inline:15px}.header-actions img{width:22px;height:22px}.hero-lead{gap:30px}.hero-lead h1{font-size:46px}.hero-lead .hero-photo{height:auto}.hero-lead .hero-benefits{gap:9px;display:grid}.lead-final .final-inner{gap:42px}.lead-final h2{font-size:38px}.final-form{padding:27px}.calculator-heading h2{font-size:34px}}@media (width<=850px){.hero-lead{grid-template-columns:1.15fr 1fr;align-items:start;gap:25px}.hero-lead h1{font-size:38px}.hero-lead .hero-photo{height:540px;position:sticky;top:110px}.hero-lead .hero-description{font-size:16px}.hero-lead .hero-photo-caption{bottom:20px}.calculator-alternative{display:block}.calculator-alternative button{margin-top:13px}.lead-final .final-inner{grid-template-columns:1fr 1fr;gap:30px;padding-block:60px}.lead-final h2{font-size:33px}.final-copy>p{font-size:16px}.lead-next li{font-size:15px}.final-form{padding:24px}.brief-banner{flex-wrap:wrap}.brief-actions{margin-left:50px}}@media (width<=600px){.header-actions{gap:7px}.header-actions .btn{display:none}.header-actions img{width:23px;height:23px}.hero-lead{grid-template-columns:1fr;gap:30px;padding-block:23px 33px}.hero-lead h1{margin-block:18px 17px;font-size:clamp(34px,9.2vw,45px);line-height:1.08}.hero-lead .hero-description{font-size:16px;line-height:1.45}.hero-lead .hero-benefits{gap:9px;margin-block:16px 18px;font-size:13px;display:grid}.hero-enquiry{max-width:none;padding-top:18px}.hero-enquiry h2{font-size:22px}.hero-enquiry>p{font-size:14px}.hero-lead .hero-photo{height:390px;position:relative;top:auto}.hero-lead .hero-photo>img{width:auto;height:100%}.hero-lead .hero-photo-caption{padding:17px;bottom:18px}.brief-actions{gap:24px;margin-top:8px;margin-left:39px}.brief-actions a{font-size:15px}.calculator-heading h2{font-size:30px}.calculator-heading>p{font-size:15px}.calculator-alternative p,.calculator-alternative button{font-size:14px}.lead-final .final-inner{grid-template-columns:1fr;gap:32px;padding-block:52px}.lead-final h2{font-size:35px}.final-copy>p{max-width:none;margin-top:19px;font-size:16px}.lead-next{gap:14px;margin-top:25px}.lead-next li{font-size:15px}.final-copy .lead-reassurance{margin-top:23px;font-size:12px}.final-form{padding:25px 21px}.final-form h3{font-size:25px}.mobile-cta{gap:9px}.mobile-cta>a{width:31px}.mobile-cta .btn{font-size:15px}.mobile-cta img{width:25px;height:25px}}@media (width<=360px){.hero-lead h1{font-size:33px}.hero-lead .hero-photo{height:340px}.lead-final h2{font-size:31px}.final-form{padding:23px 17px}.header-actions{gap:3px}.header-actions img{width:21px;height:21px}.mobile-cta{padding-inline:15px}}.hero-enquiry{border:0;max-width:520px;padding-top:0}.enquiry-card{background:#fff;border:1px solid #e0e7f2;border-radius:13px;padding:25px;box-shadow:0 7px 22px #20396006}.enquiry-compact{background:#f7f9fd;padding:22px}.enquiry-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:19px;display:flex}.enquiry-heading h3{letter-spacing:-.015em;font-size:21px;line-height:1.25}.enquiry-heading>span{color:#5c79a8;white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}.enquiry-form{margin:0}.enquiry-phone-label{color:#587298;margin-bottom:8px;font-size:13px;display:block}.enquiry-phone{background:#f8faff;border:1px solid #dbe4f3;border-radius:9px;align-items:center;height:55px;display:flex;overflow:hidden}.enquiry-phone:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #2358ed13}.enquiry-phone.invalid{border-color:#bd4747}.enquiry-country{border-right:1px solid #e1e8f3;flex:0 0 52px;place-items:center;height:100%;display:grid;position:relative}.enquiry-country img{object-fit:cover}.enquiry-country select{opacity:0;cursor:pointer;width:100%;height:100%;font:inherit;position:absolute;inset:0}.enquiry-prefix{color:#354e72;padding-left:13px;font-size:16px}.enquiry-phone input{color:#354e72;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 13px;font-size:16px}.enquiry-phone input:focus-visible{outline:0}.enquiry-submit{background:linear-gradient(100deg,#ffdf72,#ffcb45);border-radius:9px;gap:9px;width:100%;min-height:54px;margin-top:12px;font-size:17px;justify-content:center!important;display:flex!important}.enquiry-submit:hover{background:linear-gradient(100deg,#ffda5b,#fac135)}.enquiry-consents{gap:13px;margin-top:18px;display:grid}.enquiry-consents label{color:#77879e;cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.enquiry-consents input{width:17px;height:17px;accent-color:var(--blue);flex-shrink:0;margin:2px 0 0}.enquiry-consents a{color:#577bac;text-decoration:none}.enquiry-consents a:hover{text-decoration:underline}.enquiry-messengers{margin-top:21px}.enquiry-messengers>p{color:#7c8da6;text-align:center;align-items:center;gap:11px;margin-bottom:13px;font-size:12px;line-height:1.4;display:flex}.enquiry-messengers>p:before,.enquiry-messengers>p:after{content:"";background:#e0e6f0;flex:1;height:1px}.enquiry-messengers>p>span{flex-shrink:0}.enquiry-socials{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.enquiry-socials a{border-radius:8px;place-items:center;height:47px;text-decoration:none;transition:filter .15s,transform .15s;display:grid}.enquiry-socials a:hover{filter:brightness(.94);transform:translateY(-1px)}.enquiry-socials img{object-fit:contain;filter:brightness(0)invert();width:25px;height:25px}.enquiry-socials .telegram{background:linear-gradient(115deg,#28b4da,#159cce)}.enquiry-socials .max{background:linear-gradient(115deg,#3675ff,#8641eb)}.enquiry-socials .vk{background:#087dff}.enquiry-socials .whatsapp{background:#1ab866}.enquiry-socials .max img{filter:none}.enquiry-feedback{color:#405f98;background:#eef4ff;border-radius:6px;margin-top:15px;padding:12px;font-size:13px;line-height:1.5}.enquiry-feedback.error{color:#a33838;background:#fff2f1}.final-form{box-shadow:none;background:0 0;border:0;padding:0}.final-form .enquiry-card{padding:30px}.final-form .enquiry-heading h3{font-size:23px}.final-form .enquiry-heading>span{display:none}.quiz-result .enquiry-card{background:#f8faff;max-width:560px;margin-top:23px}.quiz-result .enquiry-heading>span{display:none}.hero-lead{gap:55px}.hero-lead .hero-benefits{margin-bottom:25px}.hero-lead .hero-photo{align-self:center}.services-rich{display:block}.services-heading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:36px;display:flex}.services-heading h2{max-width:650px;font-size:39px}.services-heading>p{max-width:320px;color:var(--muted);margin-bottom:3px;font-size:16px;line-height:1.65}.featured-services{grid-template-columns:1fr 1fr;gap:26px;display:grid}.featured-service{background:#eff4ff;border:1px solid #dce5f7;border-radius:12px;padding:32px}.service-label{color:var(--blue);align-items:center;gap:13px;font-size:13px;line-height:1.4;display:flex}.vkr .service-label{color:#8d7030}.featured-service h3{letter-spacing:-.02em;margin-top:23px;font-size:31px;line-height:1.2}.featured-service>p{color:#5c6b83;max-width:430px;min-height:52px;margin-top:13px;font-size:16px;line-height:1.6}.featured-service ul{gap:11px;margin-block:24px 29px;padding:0;list-style:none;display:grid}.featured-service li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.featured-service li svg{color:var(--blue);margin-top:3px}.featured-service .text-link{font-size:15px}.other-services{grid-template-columns:repeat(4,1fr);gap:32px;margin-top:38px;display:grid}.other-services article{border-top:2px solid #dbe4f4;flex-direction:column;align-items:flex-start;padding-top:23px;display:flex}.other-services h3{font-size:21px;line-height:1.25}.other-services p{color:var(--muted);margin-block:13px 21px;font-size:15px;line-height:1.6}.other-services button{margin-top:auto;font-size:13px}.services-help{border-top:1px solid var(--line);color:var(--muted);justify-content:center;align-items:center;gap:16px;margin-top:36px;padding-top:24px;font-size:14px;display:flex}.inline-request{background:#edf2fb;scroll-margin-top:0}.inline-request-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;padding-block:67px;display:grid}.request-copy h2{letter-spacing:-.025em;outline:0;margin-top:17px;font-size:37px;line-height:1.16}.request-copy>p{color:#626f85;max-width:440px;margin-top:21px;font-size:16px;line-height:1.65}.request-materials{margin-top:28px}.request-materials h3{font-size:17px;line-height:1.3}.request-materials ul{gap:15px;margin:17px 0;padding:0;list-style:none;display:grid}.request-materials li{align-items:center;gap:12px;font-size:15px;line-height:1.5;display:flex}.request-materials svg{color:#5375b0}.request-materials>p{color:#697890;max-width:400px;font-size:13px;line-height:1.6}.inline-request-form{min-width:0}.request-subject{border-left:3px solid var(--blue);background:#ffffffb3;border-radius:0 6px 6px 0;margin-bottom:14px;padding:14px 19px}.request-subject span{color:#6d7e98;font-size:12px;display:block}.request-subject b{margin-top:6px;font-size:16px;font-weight:400;line-height:1.4;display:block}.inline-request-form .enquiry-heading>span{display:none}.inline-request-form .enquiry-card{padding:30px}.process-list li{padding-bottom:27px}.process-list p{font-size:16px}.process-result{color:#3862b7;align-items:center;gap:7px;margin-top:12px;font-size:12px;line-height:1.4;display:flex}.process-photo>img{height:510px}.process-photo figcaption{background:#f3f6fc;border-left:3px solid #adc3f4;border-radius:0 6px 6px 0;margin-top:18px;padding:20px 23px}.process-photo figcaption span{font-size:15px;line-height:1.6}.support-note{background:#f3f6fc;border:1px solid #e3eaf5;border-radius:7px;align-items:flex-start;gap:14px;margin-block:29px 25px;padding:19px 20px;display:flex}.support-note>svg{color:var(--blue);margin-top:3px}.support-note b{font-size:16px;font-weight:400;line-height:1.4}.support-note p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.6}.support-photo{height:600px}.contract-panel{background:#fff3ba;border:1px solid #f0dfa0;padding:35px}.contract-panel h3{font-size:33px}.contract-details{border-block:1px solid #dac984;margin:26px 0 0;padding-block:5px}.contract-details>div{justify-content:space-between;gap:20px;padding-block:12px;font-size:14px;line-height:1.4;display:flex}.contract-details dt{color:#897645}.contract-details dd{text-align:right;color:#5b5032;margin:0}.contract-panel p{max-width:none;margin-block:24px;font-size:15px;line-height:1.6}.contract-panel p b{color:#352f20;margin-bottom:7px;font-size:17px;display:block}.contract-terms h3{font-size:21px}.contract-terms p{font-size:16px}.quality-rich{background:#f1f4fa}.quality-rich-layout{grid-template-columns:.92fr 1.1fr;align-items:center;gap:85px;padding-block:78px;display:grid}.quality-rich-intro .section-heading h2{font-size:39px}.quality-rich-intro .section-heading>p{font-size:16px}.delivery-list{border-top:1px solid #d8e1ef;margin-top:32px;padding-top:26px}.delivery-list h3{margin-bottom:19px;font-size:18px}.delivery-list p{color:#56677f;align-items:center;gap:12px;margin-top:15px;font-size:15px;line-height:1.5;display:flex}.delivery-list svg{color:#5b7cb6}.quality-review{background:#fff;border:1px solid #d8e2f1;border-radius:11px;overflow:hidden;box-shadow:0 12px 35px #25447608}.quality-review-heading{color:#fff;background:#274f9d;align-items:center;gap:17px;padding:24px 27px;display:flex}.quality-review-heading b{font-size:20px;font-weight:400;line-height:1.35;display:block}.quality-review-heading span{color:#c7d7f6;margin-top:6px;font-size:12px;line-height:1.5;display:block}.quality-review article{border-bottom:1px solid #e3eaf4;padding:24px 27px}.quality-review article:last-child{border:0}.review-title{align-items:center;gap:10px;display:flex}.review-title svg{color:var(--blue)}.review-title h3{font-size:21px;font-weight:400;line-height:1.3}.quality-review article>p{color:#52647f;margin-top:11px;font-size:16px;line-height:1.5}.quality-review article>span{color:#8792a5;margin-top:8px;font-size:13px;line-height:1.55;display:block}.scenario-panel{background:#f3f6fc;border:1px solid #e0e7f3;border-radius:10px;padding:30px 33px}.scenario-panel h3{font-size:28px}.scenario-panel>p{font-size:16px}.scenario-panel ul{border-block:1px solid #dce5f3;margin-block:22px;padding-block:20px}.scenario-panel .btn{min-height:51px}.scenario-tabs button.active{border-radius:0 7px 7px 0}.brief-banner{margin-top:0;padding-block:32px}.lead-final .final-inner{align-items:center}.lead-final h2{font-size:41px}@media (width<=1100px){.hero-lead{gap:30px}.enquiry-heading{flex-wrap:wrap;gap:7px}.enquiry-heading h3{font-size:20px}.enquiry-heading>span{font-size:10px}.services-heading h2{font-size:35px}.services-heading{gap:35px}.featured-service{padding:28px}.other-services{gap:24px}.other-services h3{font-size:20px}.inline-request-layout{gap:45px}.request-copy h2{font-size:34px}.process-photo>img{height:470px}.quality-rich-layout{gap:45px}.quality-rich-intro .section-heading h2{font-size:35px}.support-photo{height:600px}.contract-panel{padding:29px}.contract-panel h3{font-size:29px}}@media (width<=850px){.hero-lead{gap:24px}.hero-lead .hero-photo{height:500px}.enquiry-card,.enquiry-compact{padding:21px}.enquiry-heading>span{display:none}.enquiry-heading h3{font-size:20px}.enquiry-consents label{font-size:11px}.services-heading{display:block}.services-heading>p{max-width:650px;margin-top:20px}.services-heading h2{font-size:34px}.other-services{grid-template-columns:1fr 1fr;gap:29px 35px}.featured-service{padding:25px}.featured-service h3{font-size:28px}.featured-service>p{min-height:78px}.featured-service li{font-size:14px}.inline-request-layout{grid-template-columns:1fr 1fr;gap:32px;padding-block:55px}.request-copy h2{font-size:30px}.request-copy>p{font-size:15px}.request-materials{margin-top:23px}.request-materials li{font-size:14px}.inline-request-form .enquiry-card{padding:24px}.process-photo{display:block}.process-photo>img{height:370px}.process-photo figcaption{max-width:none;margin-top:18px}.process-list{margin-bottom:0}.support-photo{height:580px}.support-note{gap:10px;padding:17px}.support-note b{font-size:15px}.support-note p{font-size:13px}.contract-details>div{padding-block:11px;display:block}.contract-details dd{text-align:left;margin-top:4px}.quality-rich-layout{grid-template-columns:.9fr 1fr;gap:35px;padding-block:60px}.quality-rich-intro .section-heading h2{font-size:32px}.quality-review-heading{padding:23px}.quality-review-heading b{font-size:18px}.quality-review article{padding:22px 23px}.delivery-list p{font-size:14px}.scenario-panel{padding:27px}.final-form .enquiry-card{padding:25px}}@media (width<=600px){.hero-lead .hero-benefits{margin-bottom:23px}.hero-enquiry{padding-top:0}.enquiry-card,.enquiry-compact{border-radius:11px;padding:21px 19px}.enquiry-heading{margin-bottom:20px}.enquiry-heading h3{font-size:22px}.enquiry-phone{height:54px}.enquiry-country{flex-basis:47px}.enquiry-phone-label{font-size:13px}.enquiry-submit{min-height:52px;margin-top:11px;font-size:17px}.enquiry-consents{gap:14px;margin-top:19px}.enquiry-consents label{gap:9px;font-size:11px;line-height:1.55}.enquiry-consents input{margin-top:1px}.enquiry-messengers{margin-top:21px}.enquiry-socials a{border-radius:7px;height:44px}.enquiry-socials img{width:23px;height:23px}.enquiry-socials{gap:7px}.hero-lead .hero-photo{height:390px}.services-heading h2{font-size:31px}.services-heading h2 br{display:none}.services-heading>p{margin-top:20px;font-size:16px}.services-heading{margin-bottom:28px}.featured-services{grid-template-columns:1fr;gap:18px}.featured-service{padding:27px 24px}.service-label{gap:12px;font-size:12px}.featured-service h3{margin-top:21px;font-size:31px}.featured-service>p{min-height:0;font-size:16px}.featured-service ul{gap:12px;margin-block:22px 25px}.featured-service li{font-size:15px}.other-services{gap:28px 25px;margin-top:32px}.other-services h3{font-size:21px}.other-services article{padding-top:19px}.other-services p{font-size:14px;line-height:1.6}.other-services button{font-size:13px}.services-help{margin-top:31px;padding-top:24px;font-size:14px;line-height:1.5;display:block}.services-help button{margin-top:13px}.inline-request{scroll-margin-top:0}.inline-request-layout{grid-template-columns:1fr;gap:31px;padding-block:49px}.request-copy h2{margin-top:16px;font-size:32px}.request-copy h2 br{display:none}.request-copy>p{max-width:none;font-size:16px}.request-materials{margin-top:26px}.request-materials h3{font-size:18px}.request-materials li{gap:12px;font-size:15px}.request-materials>p{max-width:none;font-size:14px}.inline-request-form .enquiry-card{padding:24px 20px}.inline-request-form .enquiry-heading h3{font-size:22px}.request-subject{padding:14px 16px}.request-subject b{font-size:16px}.process-list p{font-size:15px}.process-list li{padding-bottom:26px}.process-result{margin-top:10px;font-size:12px}.process-photo>img{height:290px}.process-photo figcaption{border-radius:0 6px 6px 0;padding:20px}.process-photo figcaption b{font-size:19px}.process-photo figcaption span{font-size:15px}.support-photo{height:430px}.support-note{gap:13px;margin-block:25px;padding:20px}.support-note b{font-size:16px;line-height:1.4}.support-note p{font-size:14px}.contract-panel{padding:29px 26px}.contract-panel h3{font-size:32px}.contract-panel h3 br{display:none}.contract-details>div{gap:18px;padding-block:13px;display:flex}.contract-details dd{text-align:right;margin-top:0}.contract-details{margin-top:25px}.contract-panel p{font-size:16px}.contract-panel p b{font-size:18px}.contract-terms h3{font-size:21px}.contract-terms p{font-size:16px}.quality-rich-layout{grid-template-columns:1fr;gap:34px;padding-block:53px}.quality-rich-intro .section-heading h2{font-size:33px}.quality-rich-intro .section-heading>p{font-size:16px}.delivery-list{margin-top:26px;padding-top:24px}.delivery-list h3{font-size:18px}.delivery-list p{font-size:15px}.quality-review-heading{padding:24px 22px}.quality-review-heading b{font-size:20px}.quality-review article{padding:24px 22px}.review-title h3{font-size:22px}.quality-review article>p{font-size:16px}.quality-review article>span{font-size:14px}.scenario-panel{padding:25px 23px}.scenario-panel h3{font-size:26px}.scenario-panel ul{gap:13px;margin-block:21px;padding-block:19px}.scenario-panel li{font-size:15px}.scenario-tabs button.active{border-radius:0}.scenario-panel .btn{width:100%}.brief-banner{padding-block:27px}.final-form .enquiry-card{padding:25px 20px}.final-form .enquiry-heading h3{font-size:23px}.lead-final h2{font-size:35px}.lead-final .final-inner{gap:31px}.enquiry-feedback{font-size:13px}.hero-lead .hero-photo-caption{padding:17px}}@media (width<=360px){.enquiry-card,.enquiry-compact{padding:21px 16px}.enquiry-heading h3{font-size:20px}.hero-lead .hero-photo{height:340px}.other-services{grid-template-columns:1fr;gap:26px}.other-services p{font-size:15px}.services-heading h2{font-size:29px}.inline-request-form .enquiry-card{padding:23px 16px}.request-copy h2{font-size:29px}.quality-review-heading b{font-size:18px}.quality-review-heading{gap:12px}.contract-details>div{display:block}.contract-details dd{text-align:left;margin-top:5px}.featured-service{padding:26px 21px}.final-form .enquiry-card{padding:24px 16px}.enquiry-heading>span{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.header-inner{height:76px}.nav{gap:21px}.hero-stage{background:linear-gradient(120deg,#fff 28%,#f3f6ff 100%);border-bottom:1px solid #e8edf6}.hero-composed.hero-lead{grid-template-columns:1.08fr .7fr 1fr;align-items:center;gap:26px;min-height:0;padding-block:30px 32px}.hero-composed .hero-copy{min-width:0}.hero-composed h1{letter-spacing:-.04em;margin-block:20px 18px;font-size:clamp(39px,3.7vw,50px);line-height:1.08}.hero-composed .hero-description{max-width:390px;font-size:16px;line-height:1.55}.hero-composed .hero-benefits{gap:13px;margin-block:22px;font-size:13px;display:grid}.hero-composed .hero-benefits li{align-items:flex-start}.hero-composed .hero-benefits svg{margin-top:1px}.hero-composed .hero-label{font-size:11px;line-height:1.4}.hero-composed .hero-photo{aspect-ratio:auto;align-self:center;width:100%;height:435px;position:relative;top:auto}.hero-composed .hero-photo>img{object-fit:contain;width:auto;max-width:145%;height:100%;max-height:none;left:50%}.hero-composed .hero-photo-backdrop{background:#e7edfd;border-radius:140px 140px 18px 18px;inset:20px -5px 25px}.hero-composed .hero-photo-caption{border-radius:10px;gap:9px;padding:16px 14px;bottom:0;left:-15px;right:-15px;box-shadow:0 12px 28px #1a376418}.hero-composed .hero-photo-caption b{font-size:14px}.hero-composed .hero-photo-caption span{font-size:11px;line-height:1.4}.hero-composed .hero-photo-caption svg{width:20px}.hero-composed .hero-enquiry{z-index:2;width:100%;min-width:0;max-width:none;position:relative}.hero-composed .enquiry-card{background:#fff;border-color:#dfe6f4;padding:22px;box-shadow:0 18px 50px #16396b0b}.hero-composed .enquiry-heading{margin-bottom:17px}.hero-composed .enquiry-heading h3{font-size:20px}.hero-composed .enquiry-heading>span{display:none}.hero-composed .enquiry-phone{height:50px}.hero-composed .enquiry-submit{min-height:50px;margin-top:10px;padding-block:13px;font-size:16px}.hero-composed .enquiry-consents{gap:11px;margin-top:15px}.hero-composed .enquiry-consents label{gap:8px;font-size:11px;line-height:1.45}.hero-composed .enquiry-consents input{width:15px;height:15px}.hero-composed .enquiry-messengers{margin-top:17px}.hero-composed .enquiry-messengers>p{margin-bottom:10px;font-size:11px}.hero-composed .enquiry-socials a{height:43px}.hero-rating{color:#73839d;flex-wrap:wrap;align-items:center;gap:8px;margin-top:25px;font-size:11px;text-decoration:none;display:flex}.hero-rating>img{object-fit:contain;width:25px;height:25px}.hero-rating>b{color:var(--ink);font-size:19px}.review-stars{color:#ffbf38;white-space:nowrap;letter-spacing:2px;font-size:17px}.hero-rating>span:last-child{border-bottom:1px solid #cbd4e5;padding-bottom:2px}.hero-rating:hover>span:last-child{color:var(--blue)}.calculator-vivid{background:#edf2ff;padding-block:60px 48px}.calculator-vivid .calculator-heading{margin-bottom:28px}.calculator-vivid .calculator-heading h2{font-size:38px}.calculator-vivid .calculator-heading .eyebrow{color:#61739a}.calculator-vivid .calculator-heading>p{color:#5e7297}.calculator-vivid .quiz{border:1px solid #c7d5f4;border-radius:18px;grid-template-columns:275px 1fr;box-shadow:0 15px 40px #234a8210}.calculator-vivid .quiz-aside{color:#fff;background:#234cc0;border:0;padding:33px 28px}.calculator-vivid .quiz-aside .eyebrow{color:#c9d7ff;font-size:12px}.calculator-vivid .quiz-aside h3{margin-block:17px 20px;font-size:32px}.calculator-vivid .quiz-aside>p{color:#d7e3ff;margin-bottom:30px;font-size:15px}.calculator-vivid .quiz-benefit{color:#e8efff;margin-bottom:21px;font-size:13px;line-height:1.6}.calculator-vivid .quiz-benefit svg{color:#a7c2ff;width:19px}.calculator-vivid .quiz-aside-bottom{color:#d5e1ff;border-top:1px solid #ffffff35;margin-top:auto;padding-top:22px;font-size:13px;display:block}.calculator-vivid .discount-mark{color:#ffe173;letter-spacing:-.045em;margin-bottom:12px;font-size:57px;line-height:1}.calculator-vivid .quiz-main{min-height:0;padding:30px 34px}.calculator-vivid .quiz-top{align-items:center;font-size:12px}.calculator-vivid .quiz-top>span:first-child{color:#3e64bb;background:#edf3ff;border-radius:5px;padding:6px 10px}.calculator-vivid .progress-track{background:#eef1f7;height:4px;margin-block:16px 24px}.calculator-vivid .progress-track>div{background:#3868ee}.calculator-vivid .quiz-main h3{font-size:28px}.calculator-vivid .quiz-options{gap:11px;margin-block:23px}.calculator-vivid .quiz-option{background:#fbfcff;border-color:#e0e6f2;border-radius:10px;min-height:81px;padding:16px 15px;transition:box-shadow .18s,border-color .18s,background .18s,transform .18s}.calculator-vivid .quiz-option:hover{border-color:#93b0ee;transform:translateY(-2px);box-shadow:0 6px 15px #2349810a}.calculator-vivid .quiz-option>svg{box-sizing:content-box;color:#426add;background:#e8efff;border-radius:10px;width:22px;height:22px;padding:11px}.calculator-vivid .tone-violet>svg{color:#7851bc;background:#efebff}.calculator-vivid .tone-yellow>svg{color:#aa8126;background:#fff4cf}.calculator-vivid .tone-mint>svg{color:#278b71;background:#e0f4ee}.calculator-vivid .tone-rose>svg{color:#b86275;background:#fcebed}.calculator-vivid .quiz-option b{font-size:15px;font-weight:700}.calculator-vivid .quiz-option small{max-width:225px;margin-top:6px;font-size:11px;line-height:1.4}.calculator-vivid .quiz-option.selected{background:#eef4ff;border:1px solid #3866db;box-shadow:0 0 0 1px #3866db}.calculator-vivid .quiz-option.selected>svg{color:#2358ed;background:#dce7ff}.calculator-vivid .quiz-controls{margin-top:22px}.calculator-vivid .quiz-controls .btn{color:#283249;background:#ffda58;border-radius:8px;min-height:48px;padding-block:13px}.calculator-vivid .quiz-controls .btn:hover{background:#ffcf34}.calculator-vivid .calculator-alternative{margin-top:22px;font-size:13px}.calculator-vivid .quiz-result .enquiry-card{background:#f9fbff}.trust-band{border-top:0;margin-block:15px 0;padding-block:27px}.services-rich{padding-top:75px}.featured-service{background:#eaf1ff;border-color:#d7e3fa;border-radius:17px;padding:35px;transition:box-shadow .2s,transform .2s}.featured-service:hover{transform:translateY(-3px);box-shadow:0 14px 30px #1f477510}.featured-service.vkr{background:#fff5d9;border-color:#f0e0b5}.service-label>svg{box-sizing:content-box;background:#dce7ff;border-radius:13px;padding:12px}.vkr .service-label>svg{background:#ffeab3}.featured-service h3{margin-top:26px;font-size:36px}.featured-service .text-link{color:#204fbc}.other-services article{border-top:3px solid #adc4f0;padding-top:24px}.other-services article:nth-child(2){border-color:#bdb1ed}.other-services article:nth-child(3){border-color:#e7c86f}.other-services article:nth-child(4){border-color:#94c5bb}.inline-request{background:#eaf0fb}.inline-request-form .enquiry-card{border-radius:16px;box-shadow:0 14px 38px #274b7610}.request-materials{background:#ffffff8c;border:1px solid #dce5f5;border-radius:13px;max-width:475px;padding:23px 25px}.request-materials>p{margin-bottom:0}.process-result{color:#447569;font-size:12px}.step-number{background:#edf3ff;border:0;width:36px;height:36px;font-size:16px;font-weight:700}.process-photo>img{border-radius:20px 20px 5px 5px}.process-photo figcaption{background:#f2f5fb;border:0;border-radius:5px 5px 14px 14px}.support-photo{background:#edf2ff;border-radius:22px}.support-note{background:#fff7df;border-color:#f2e7c8;border-radius:12px}.support-note>svg{color:#a98931}.contract-panel{background:#fff0b5;border-radius:18px;box-shadow:0 12px 30px #856b1408}.contract-terms>article{background:#f7f9fd;border:0;border-radius:10px;padding:23px}.quality-review{border-radius:17px;box-shadow:0 16px 45px #22467812}.quality-review-heading{background:#234cc0}.review-title>svg{box-sizing:content-box;color:#2b906f;background:#e7f6ef;border-radius:50%;padding:6px}.scenario-panel{background:#edf3ff;border-color:#d7e3f8;border-radius:15px;box-shadow:0 9px 25px #22427807}.brief-banner{background:#fff6dc;border:1px solid #f1e6c5;border-radius:15px;padding:28px 32px}.brief-banner>div>svg{color:#a38431}.faq-list details[open]{background:#f7f9fe;border-radius:10px;padding-inline:20px}.lead-final{background:#eaf0ff}.lead-final .enquiry-card{border-radius:17px;box-shadow:0 20px 55px #29486d0f}.reviews-section{background:#f6f8fd;border-block:1px solid #e6edf7;padding-block:77px}.reviews-heading{justify-content:space-between;align-items:center;gap:35px;margin-bottom:34px;display:flex}.reviews-heading h2{letter-spacing:-.028em;margin-top:14px;font-size:42px;line-height:1.15}.reviews-heading p{color:#6a7891;max-width:570px;margin-top:18px;font-size:16px;line-height:1.6}.reviews-rating{background:#fff;border:1px solid #e3e9f4;border-radius:14px;flex-shrink:0;align-items:center;gap:17px;padding:22px 25px;text-decoration:none;display:flex;box-shadow:0 8px 22px #2e426805}.reviews-rating>img{object-fit:contain}.reviews-rating>div>span{color:#737f96;font-size:12px}.reviews-rating>div>div{align-items:center;gap:13px;margin-top:5px;display:flex}.reviews-rating b{letter-spacing:-.03em;font-size:42px;line-height:1.1}.reviews-rating small{color:#315dba;margin-top:7px;font-size:12px;display:block}.reviews-rating>svg{color:#90a1bd;margin-left:12px}.reviews-rating:hover{border-color:#aac1ee}.review-cards{grid-template-columns:1.2fr 1fr 1fr;gap:22px;display:grid}.customer-review{background:#fff;border:1px solid #e0e7f3;border-radius:16px;flex-direction:column;min-width:0;padding:30px 28px;display:flex}.customer-review.blue{color:#fff;background:#234cc0;border-color:#234cc0;box-shadow:0 15px 30px #264eab19}.review-topic{color:#657b9d;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.review-topic>span:first-child{background:#ecf2ff;border-radius:5px;padding:7px 10px;line-height:1.3}.yellow .review-topic>span:first-child{color:#93772d;background:#fff4d6}.mint .review-topic>span:first-child{color:#4d826e;background:#e9f6f1}.blue .review-topic{color:#b9ccff}.blue .review-topic>span:first-child{color:#e3ecff;background:#ffffff17}.customer-review blockquote{letter-spacing:-.025em;margin:26px 0 20px;font-size:27px;font-weight:700;line-height:1.25}.review-summary{color:#64738d;margin-bottom:28px;font-size:14px;line-height:1.65}.review-summary>span{color:#91a0b6;margin-bottom:7px;font-size:10px;line-height:1.5;display:block}.blue .review-summary{color:#d5e0fa}.blue .review-summary>span{color:#a7bdf2}.review-author{border-top:1px solid #e3e9f2;align-items:center;gap:12px;margin-top:auto;padding-top:22px;display:flex}.review-avatar{color:#5c73a3;background:#eaf0fc;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-size:14px;font-weight:700;display:grid}.mint .review-avatar{color:#5b8e7b;background:#e4f3ed}.yellow .review-avatar{color:#997d34;background:#fff2ce}.blue .review-avatar{color:#fff;background:#ffffff20}.review-author b{font-size:14px;font-weight:400;line-height:1.4;display:block}.review-author>div>span{color:#8a97ab;margin-top:5px;font-size:11px;display:block}.blue .review-author{border-color:#ffffff28}.blue .review-author>div>span{color:#adbfeb}.review-original{color:#476cba;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;font-size:12px;text-decoration:none;display:flex}.blue .review-original{color:#dfebff}.review-original:hover{text-decoration:underline}.reviews-foot{color:#7b8ba3;justify-content:space-between;align-items:center;gap:25px;margin-top:26px;font-size:12px;line-height:1.6;display:flex}.reviews-foot>span{align-items:center;gap:9px;display:flex}.reviews-foot>a{color:#4266ae;flex-shrink:0;align-items:center;gap:9px;text-decoration:none;display:flex}.reviews-foot>a:hover{text-decoration:underline}@media (width>=1101px) and (height<=760px){.hero-composed.hero-lead{padding-block:23px 24px}.hero-composed .hero-photo{height:410px}.hero-composed h1{font-size:44px}.hero-composed .hero-rating{margin-top:19px}}@media (width<=1100px){.hero-composed.hero-lead{grid-template-columns:1fr .95fr;gap:42px;padding-block:30px}.hero-composed .hero-photo{display:none}.hero-composed h1{max-width:480px;font-size:47px}.hero-composed .hero-description{max-width:440px}.hero-composed .enquiry-card{padding:23px}.hero-composed .hero-rating{margin-top:22px}.nav{gap:17px}.calculator-vivid .quiz{grid-template-columns:245px 1fr}.calculator-vivid .quiz-aside{padding:30px 24px}.calculator-vivid .quiz-option{padding:14px 12px}.calculator-vivid .quiz-option>svg{width:21px;height:21px;padding:9px}.calculator-vivid .quiz-main{padding:28px}.calculator-vivid .quiz-option b{font-size:14px}.reviews-heading h2{font-size:37px}.reviews-rating{padding:20px}.reviews-rating b{font-size:37px}.review-cards{grid-template-columns:1fr 1fr 1fr;gap:17px}.customer-review{padding:27px 23px}.customer-review blockquote{font-size:24px}.review-author b{font-size:13px}}@media (width<=850px){.header-inner{height:72px}.nav.open{top:72px}.hero-composed.hero-lead{grid-template-columns:1fr 1fr;gap:30px;padding-block:30px}.hero-composed h1{font-size:38px}.hero-composed .hero-description{font-size:15px}.hero-composed .hero-label{gap:7px;font-size:10px}.hero-composed .hero-benefits{gap:12px;font-size:12px}.hero-composed .enquiry-card{padding:21px}.hero-composed .enquiry-heading h3{font-size:19px}.hero-rating{gap:7px}.hero-rating>span:last-child{display:none}.calculator-vivid{padding-block:50px 39px}.calculator-vivid .quiz{grid-template-columns:1fr}.calculator-vivid .quiz-aside{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.calculator-vivid .quiz-aside .eyebrow,.calculator-vivid .quiz-aside>p,.calculator-vivid .quiz-benefit{display:none}.calculator-vivid .quiz-aside h3{margin:0;font-size:23px}.calculator-vivid .quiz-aside-bottom{border:0;align-items:center;gap:13px;margin:0;padding:0;font-size:11px;display:flex}.calculator-vivid .discount-mark{margin:0;font-size:36px}.calculator-vivid .quiz-main{padding:28px}.calculator-vivid .calculator-heading h2{font-size:34px}.reviews-heading{gap:20px}.reviews-heading h2{font-size:33px}.reviews-rating{gap:12px;padding:18px}.reviews-rating .review-stars{font-size:13px}.reviews-rating>svg{display:none}.reviews-rating b{font-size:34px}.reviews-rating>img{width:28px;height:28px}.review-cards{grid-template-columns:1fr 1fr}.customer-review:first-child{grid-column:1/-1;grid-template-columns:1.2fr 1fr;gap:20px 35px;display:grid}.customer-review:first-child .review-topic{grid-column:1/-1}.customer-review:first-child blockquote{margin:0;font-size:30px}.customer-review:first-child .review-summary{margin:0}.customer-review:first-child .review-author{margin-top:0}.customer-review:first-child .review-original{align-self:end;margin:0}.reviews-foot{flex-direction:column;align-items:flex-start;gap:13px}.featured-service{padding:27px}.featured-service h3{font-size:31px}.contract-terms>article{padding:18px}.brief-banner{padding:27px}}@media (width<=600px){.header-inner{height:64px}.nav.open{top:64px}.hero-composed.hero-lead{grid-template-columns:1fr;gap:18px;padding-block:18px 22px}.hero-composed .hero-label{font-size:10px}.hero-composed .mti-label{padding:4px 7px;font-size:11px}.hero-composed h1{margin-block:12px 11px;font-size:clamp(30px,8.7vw,37px);line-height:1.08}.hero-composed .hero-description{max-width:none;font-size:14px;line-height:1.45}.hero-composed .hero-benefits{gap:6px;margin-block:12px 0;font-size:11px;line-height:1.4}.hero-composed .hero-benefits svg{width:14px;height:14px}.hero-composed .hero-rating{gap:7px;margin-top:12px;font-size:10px}.hero-composed .hero-rating>img{width:20px;height:20px}.hero-composed .hero-rating>b{font-size:17px}.hero-composed .hero-rating .review-stars{font-size:13px}.hero-composed .hero-rating>span:last-child{display:block}.hero-composed .enquiry-card{border-radius:12px;padding:16px}.hero-composed .enquiry-heading{display:none}.hero-composed .enquiry-phone-label{margin-bottom:6px;font-size:12px}.hero-composed .enquiry-phone{height:46px}.hero-composed .enquiry-country{flex-basis:44px}.hero-composed .enquiry-submit{min-height:46px;margin-top:10px;padding-block:12px;font-size:16px}.hero-composed .enquiry-consents{gap:9px;margin-top:12px}.hero-composed .enquiry-consents label{font-size:11px;line-height:1.4}.hero-composed .enquiry-messengers{margin-top:13px}.hero-composed .enquiry-messengers>p{margin-bottom:9px;font-size:11px}.hero-composed .enquiry-socials a{height:39px}.hero-composed .enquiry-socials img{width:22px;height:22px}.calculator-vivid{padding-block:39px}.calculator-vivid .calculator-heading h2{font-size:31px}.calculator-vivid .calculator-heading>p{max-width:300px;margin-top:15px;font-size:14px;line-height:1.5}.calculator-vivid .calculator-heading>p br{display:none}.calculator-vivid .calculator-heading{margin-bottom:24px}.calculator-vivid .quiz{border-radius:14px}.calculator-vivid .quiz-aside{gap:15px;padding:19px 20px}.calculator-vivid .quiz-aside h3{max-width:150px;font-size:20px}.calculator-vivid .quiz-aside-bottom{gap:10px;font-size:10px}.calculator-vivid .discount-mark{font-size:33px}.calculator-vivid .quiz-main{padding:23px 19px}.calculator-vivid .quiz-main h3{font-size:25px}.calculator-vivid .quiz-top{font-size:11px}.calculator-vivid .progress-track{margin-block:14px 22px}.calculator-vivid .quiz-options{grid-template-columns:1fr;gap:9px;margin-block:21px}.calculator-vivid .quiz-option{gap:12px;min-height:73px;padding:13px 14px}.calculator-vivid .quiz-option>svg{width:21px;height:21px;padding:10px}.calculator-vivid .quiz-option b{font-size:15px}.calculator-vivid .quiz-option small{font-size:11px}.calculator-vivid .quiz-controls{margin-top:21px}.calculator-vivid .quiz-controls .btn{min-width:130px;min-height:46px}.calculator-vivid .calculator-alternative p{font-size:13px}.trust-band{margin-top:0;padding-block:25px}.services-rich{padding-top:48px}.featured-service{border-radius:15px;padding:28px 24px}.featured-service h3{font-size:34px}.service-label>svg{padding:10px}.request-materials{max-width:none;padding:22px}.process-photo>img{border-radius:15px 15px 5px 5px}.contract-terms>article{padding:22px}.brief-banner{border-radius:13px;padding:26px 23px}.brief-actions{margin-left:0}.faq-list details[open]{padding-inline:13px}.reviews-section{padding-block:48px}.reviews-heading{margin-bottom:25px;display:block}.reviews-heading h2{font-size:33px}.reviews-heading p{margin-top:16px;font-size:15px}.reviews-rating{gap:15px;width:100%;margin-top:24px;padding:18px 20px;display:flex}.reviews-rating>img{width:33px;height:33px}.reviews-rating>div{flex:1}.reviews-rating>div>div{gap:14px;margin-top:6px;display:inline-flex}.reviews-rating>div>span{font-size:12px;display:block}.reviews-rating b{font-size:34px}.reviews-rating .review-stars{font-size:17px}.reviews-rating small{margin-left:15px;font-size:12px;display:inline-block}.reviews-rating>svg{width:19px;margin-left:0;display:block}.review-cards{grid-template-columns:1fr;gap:16px}.customer-review{border-radius:14px;padding:28px 25px}.customer-review:first-child{grid-column:auto;gap:0;display:flex}.customer-review:first-child blockquote,.customer-review blockquote{margin:24px 0 19px;font-size:27px}.customer-review:first-child .review-summary,.review-summary{margin:0 0 24px;font-size:15px;line-height:1.65}.review-summary>span{font-size:11px}.customer-review:first-child .review-author{margin-top:auto}.review-author b{font-size:14px}.review-author>div>span{font-size:12px}.customer-review:first-child .review-original{align-self:auto;margin-top:21px}.review-original{font-size:13px}.reviews-foot{gap:17px;margin-top:23px;font-size:12px}.reviews-foot>span{align-items:flex-start}.reviews-foot>span>svg{margin-top:2px}}@media (width<=360px){.hero-composed h1{font-size:30px}.hero-composed .hero-description{font-size:13px}.hero-composed .enquiry-card{padding:14px}.hero-composed .enquiry-consents label{font-size:11px}.hero-composed .hero-rating>span:last-child{display:none}.calculator-vivid .quiz-aside{padding:18px 16px}.calculator-vivid .quiz-aside h3{font-size:18px}.calculator-vivid .quiz-main{padding:22px 15px}.calculator-vivid .quiz-option{padding:13px 11px}.reviews-rating small{margin-left:0;display:block}.reviews-heading h2{font-size:30px}.customer-review{padding:27px 22px}}@media (prefers-reduced-motion:reduce){.featured-service,.calculator-vivid .quiz-option{transition:none}.featured-service:hover,.calculator-vivid .quiz-option:hover{transform:none}}.mobile-cta[hidden]{display:none}.hero-restored.hero-lead{grid-template-columns:1.2fr 1fr;align-items:center;gap:66px;min-height:0;padding-block:22px 20px}.hero-restored .hero-copy{min-width:0}.hero-restored .hero-label{font-size:11px;line-height:1.4}.hero-restored .mti-label{padding:4px 8px;font-size:12px}.hero-restored h1{letter-spacing:-.035em;margin-block:13px 10px;font-size:clamp(40px,3.65vw,51px);line-height:1.07}.hero-restored .hero-benefits{flex-wrap:wrap;gap:8px 22px;margin-block:13px 14px;font-size:12px;line-height:1.4;display:flex}.hero-restored .hero-benefits li{align-items:center;gap:7px}.hero-restored .hero-benefits svg{color:#557ac5}.hero-payment b{color:#2358ed;font-size:13px;font-weight:700}.hero-restored .hero-enquiry{border:0;max-width:590px;padding:0}.hero-restored .enquiry-card{box-shadow:none;background:#f7f9fe;border-color:#dde6f6;border-radius:11px;padding:14px 18px}.hero-restored .enquiry-heading{display:none}.hero-restored .enquiry-phone-label{margin-bottom:6px;font-size:12px}.hero-restored .enquiry-phone{background:#fff;height:44px}.hero-restored .enquiry-submit{min-height:45px;margin-top:8px;padding:12px 20px;font-size:16px}.hero-restored .enquiry-consents{gap:8px;margin-top:12px}.hero-restored .enquiry-consents label{gap:8px;font-size:11px;line-height:1.4}.hero-restored .enquiry-consents input{width:15px;height:15px;margin-top:1px}.hero-restored .enquiry-socials a{border-radius:7px;height:39px}.hero-restored .enquiry-socials img{width:23px;height:23px}.hero-restored .hero-photo{aspect-ratio:auto;align-self:center;width:100%;height:515px;display:block;position:relative;top:auto}.hero-restored .hero-photo>img{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:100%;left:50%}.hero-restored .hero-photo-backdrop{background:#e7edfb;border-radius:120px 16px 16px;inset:30px 0 0 16px}.hero-restored .hero-photo-caption{padding:17px 20px;bottom:18px;left:0;right:0;box-shadow:0 10px 25px #2038600a}.hero-restored .hero-rating{z-index:3;background:#fff;border:1px solid #e0e7f2;border-radius:9px;flex-wrap:nowrap;gap:7px;margin:0;padding:11px 14px;font-size:11px;display:flex;position:absolute;top:7px;right:0;box-shadow:0 5px 18px #1d355909}.hero-restored .hero-rating>img{width:21px;height:21px}.hero-restored .hero-rating>span:last-child{display:block}.hero-stage>.trust-band{border-top:1px solid #dfe6f2;border-bottom:0;gap:28px;margin:0;padding-block:18px}.hero-stage>.trust-band p span{margin-top:4px;font-size:11px}.hero-stage>.trust-band>div{gap:11px}.hero-stage>.trust-band svg{width:22px}.calculator-vivid .calculator-heading h2{max-width:650px}.calculator-vivid .calculator-heading>p{flex-shrink:1;max-width:340px;font-size:14px;line-height:1.55}.reviews-trust .reviews-heading{margin-bottom:30px}.reviews-trust .reviews-heading>div:first-child{max-width:660px}.reviews-trust .reviews-heading h2{font-size:41px}.reviews-trust .reviews-heading p{max-width:550px;font-size:16px}.reviews-trust .reviews-rating{cursor:default;box-shadow:none;padding:22px 25px}.reviews-trust .reviews-rating:hover{border-color:#e3e9f4}.reviews-trust .reviews-rating small{color:#8391a8;font-size:11px}.review-choice{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:21px;display:grid}.review-choice>button{text-align:left;background:#fff;border:1px solid #dce5f3;border-radius:11px;align-items:center;gap:14px;min-width:0;padding:19px 22px;transition:background .16s,border-color .16s;display:flex}.review-choice>button>svg{color:#8095b9}.review-choice>button>span:nth-child(2){min-width:0}.review-choice b{font-size:16px;font-weight:400;line-height:1.35;display:block}.review-choice small{color:#8492a8;margin-top:5px;font-size:12px;line-height:1.4;display:block}.review-choice-mark{border:1px solid #cbd6e7;border-radius:50%;flex:0 0 18px;place-items:center;height:18px;margin-left:auto;display:grid}.review-choice>button.active{background:#eaf1ff;border-color:#4771d5;box-shadow:0 0 0 1px #4771d5}.review-choice>button.active>svg{color:#2358ed}.review-choice>button.active b{color:#234d9e;font-weight:700}.active .review-choice-mark{color:#fff;background:#2358ed;border-color:#2358ed}.review-choice>button:hover{border-color:#7e9dda}.review-story{background:#fff;border:1px solid #dce5f3;border-radius:17px;grid-template-columns:.95fr 1.1fr;min-width:0;display:grid;overflow:hidden;box-shadow:0 13px 35px #2346790a}.review-voice{color:#fff;background:#234cc0;flex-direction:column;min-width:0;padding:34px 36px;display:flex}.review-voice-label{color:#dce7ff;justify-content:space-between;align-items:center;gap:15px;font-size:12px;line-height:1.4;display:flex}.review-voice-label>span{background:#ffffff17;border-radius:5px;padding:8px 11px}.review-voice-label>svg{color:#a7bef5}.review-voice blockquote{letter-spacing:-.03em;max-width:490px;margin:34px 0 40px;font-size:34px;font-weight:700;line-height:1.2}.review-voice .review-author{border-color:#ffffff30;margin-top:auto;padding-top:23px}.review-voice .review-avatar{color:#fff;background:#fff2;width:43px;height:43px}.review-voice .review-author b{font-size:15px}.review-voice .review-author>div>span{color:#bacdf9;font-size:12px}.review-citation-note{color:#a9bff1;margin-top:18px;font-size:11px;line-height:1.5}.review-story.mint .review-voice{background:#276b5d}.mint .review-voice-label,.mint .review-voice .review-author>div>span{color:#c9e4dc}.mint .review-voice-label>svg,.mint .review-citation-note{color:#a7cbc0}.review-story.yellow .review-voice{color:#554629;background:#fff0b9}.yellow .review-voice-label{color:#847040}.yellow .review-voice-label>span{background:#8f752312}.yellow .review-voice-label>svg{color:#a58a4d}.yellow .review-voice .review-author{border-color:#d8c580}.yellow .review-voice .review-avatar{color:#8a7037;background:#d4b86130}.yellow .review-voice .review-author>div>span,.yellow .review-citation-note{color:#9a844b}.review-story-content{min-width:0;padding:34px 39px}.review-story-content>.eyebrow{color:#8b9ab1;font-size:12px}.review-story-content h3{letter-spacing:-.02em;margin-top:12px;font-size:24px;line-height:1.25}.review-story-content dl{margin:25px 0 0}.review-story-content dl>div{border-top:1px solid #e6ebf3;grid-template-columns:98px 1fr;gap:18px;padding-block:15px;display:grid}.review-story-content dt{color:#8796ad;font-size:12px;line-height:1.6}.review-story-content dd{color:#475b79;margin:0;font-size:15px;line-height:1.6}.review-details{border-top:1px solid #e6ebf3;margin-top:4px;padding-top:16px}.review-details summary{color:#4168b5;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;font-size:13px;line-height:1.5;list-style:none;display:flex}.review-details summary::-webkit-details-marker{display:none}.review-details summary>svg{transition:transform .18s}.review-details[open] summary>svg{transform:rotate(180deg)}.review-details>p{color:#687c99;background:#f4f7fc;border-radius:7px;margin-top:15px;padding:16px 18px;font-size:14px;line-height:1.7}.review-next{border-top:1px solid #dfe6f3;justify-content:space-between;align-items:center;gap:30px;margin-top:27px;padding-top:26px;display:flex}.review-next>div{align-items:center;gap:15px;display:flex}.review-next>div>svg{color:#607db7}.review-next b{font-size:19px;font-weight:400;line-height:1.35;display:block}.review-next p span{color:#8190a8;margin-top:6px;font-size:14px;line-height:1.6;display:block}.review-next .btn{flex-shrink:0;min-height:49px;font-size:14px}@media (width>=1101px) and (height<=760px){.hero-restored.hero-lead{padding-block:16px}.hero-restored h1{font-size:43px}.hero-restored .hero-photo{height:500px}.hero-restored .hero-description{font-size:14px}.hero-restored .hero-benefits{margin-block:11px 12px}.hero-restored .enquiry-card{padding-block:13px}.hero-stage>.trust-band{padding-block:16px}}@media (width<=1100px){.hero-restored.hero-lead{grid-template-columns:1.25fr 1fr;gap:38px;padding-block:18px}.hero-restored h1{font-size:41px}.hero-restored .hero-photo{height:510px}.hero-restored .hero-description{font-size:14px}.hero-restored .hero-benefits{gap:7px 15px;margin-block:11px;font-size:11px}.hero-payment b{font-size:12px}.hero-restored .enquiry-card{padding:13px 16px}.hero-restored .hero-rating{padding:9px 12px}.hero-restored .hero-rating>span:last-child{display:none}.hero-stage>.trust-band{gap:19px;padding-block:17px}.hero-stage>.trust-band b{font-size:13px}.hero-stage>.trust-band p span{font-size:10px}.reviews-trust .reviews-heading h2{font-size:36px}.review-choice>button{gap:12px;padding:17px}.review-choice b{font-size:15px}.review-choice small{font-size:11px}.review-voice{padding:31px}.review-voice blockquote{font-size:30px}.review-story-content{padding:31px}.review-story-content h3{font-size:22px}.review-story-content dl>div{grid-template-columns:85px 1fr;gap:15px}.review-story-content dd{font-size:14px}}@media (width<=850px){.hero-restored.hero-lead{grid-template-columns:1.3fr .85fr;gap:24px;padding-block:22px}.hero-restored h1{font-size:35px}.hero-restored .hero-description{font-size:13px}.hero-restored .hero-label{font-size:10px}.hero-restored .hero-benefits{gap:7px;font-size:11px;display:grid}.hero-restored .hero-photo{height:525px}.hero-restored .hero-photo-caption{gap:10px;padding:14px 13px;bottom:20px}.hero-restored .hero-photo-caption b{font-size:13px}.hero-restored .hero-photo-caption span{font-size:10px}.hero-restored .hero-rating{font-size:10px;top:10px}.hero-stage>.trust-band{gap:17px;padding-block:19px}.hero-stage>.trust-band b{font-size:12px}.hero-stage>.trust-band p span{font-size:10px}.hero-stage>.trust-band>div{gap:8px}.hero-stage>.trust-band svg{width:19px}.reviews-trust .reviews-heading h2{font-size:33px}.reviews-trust .reviews-heading p{font-size:15px}.reviews-trust .reviews-rating{gap:13px;padding:19px}.reviews-trust .reviews-rating>div>span{font-size:11px}.review-choice{gap:11px}.review-choice>button{gap:10px;padding:16px 14px}.review-choice>button>svg{width:20px;height:20px}.review-choice b{font-size:13px}.review-choice small{font-size:10px}.review-choice-mark{display:none}.review-story{grid-template-columns:.9fr 1.1fr}.review-voice{padding:27px 24px}.review-voice blockquote{margin-block:29px 38px;font-size:28px}.review-voice-label{font-size:11px}.review-story-content{padding:27px 25px}.review-story-content h3{font-size:20px}.review-story-content dl>div{padding-block:12px;display:block}.review-story-content dd{margin-top:5px;font-size:14px}.review-story-content dt{font-size:11px}.review-next{gap:22px}.review-next b{font-size:17px}.review-next p span{font-size:13px}.review-next .btn{padding-inline:20px;font-size:13px}}@media (width<=600px){.hero-restored.hero-lead{grid-template-columns:1fr;gap:0;padding-block:16px 19px}.hero-restored .hero-photo{display:none}.hero-restored h1{margin-block:10px 9px;font-size:clamp(30px,8.4vw,37px);line-height:1.07}.hero-restored .hero-label{gap:7px;font-size:10px}.hero-restored .mti-label{padding:3px 6px;font-size:11px}.hero-restored .hero-description{max-width:none;font-size:13px;line-height:1.4}.hero-restored .hero-benefits{gap:7px 13px;margin-block:10px 12px;font-size:10px;display:flex}.hero-payment b{font-size:11px}.hero-restored .hero-benefits svg{width:13px;height:13px}.hero-restored .hero-enquiry{max-width:none}.hero-restored .enquiry-card{background:#fff;padding:13px 15px}.hero-restored .enquiry-phone-label{font-size:12px}.hero-restored .enquiry-phone{background:#f8faff;height:44px}.hero-restored .enquiry-submit{min-height:44px;font-size:16px}.hero-restored .enquiry-consents{gap:8px;margin-top:11px;font-size:11px}.hero-restored .enquiry-consents label{font-size:11px;line-height:1.4}.hero-restored .enquiry-messengers{margin-top:11px}.hero-restored .enquiry-socials a{height:38px}.hero-stage>.trust-band{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;padding-block:17px}.hero-stage>.trust-band>div{border:0;padding:0;display:block}.hero-stage>.trust-band svg{width:18px;height:18px;margin-bottom:8px}.hero-stage>.trust-band b{font-size:11px;line-height:1.35}.hero-stage>.trust-band p span{margin-top:6px;font-size:10px;line-height:1.4}.calculator-vivid .calculator-heading h2{font-size:30px}.calculator-vivid .calculator-heading>p{max-width:320px;font-size:14px}.calculator-vivid .calculator-heading>p br{display:none}.reviews-trust .reviews-heading h2{font-size:32px}.reviews-trust .reviews-heading p{font-size:15px}.reviews-trust .reviews-rating{gap:15px;padding:18px 20px}.reviews-trust .reviews-rating small{margin-top:7px;margin-left:0;font-size:11px;display:block}.review-choice{grid-template-columns:1fr;gap:9px;margin-bottom:19px}.review-choice>button{gap:14px;padding:14px 18px}.review-choice b{font-size:15px}.review-choice small{margin-top:3px;font-size:11px}.review-choice>button>svg{width:22px;height:22px}.review-choice-mark{display:grid}.review-story{border-radius:14px;grid-template-columns:1fr}.review-voice{padding:28px 25px}.review-voice blockquote{max-width:none;margin-block:27px 29px;font-size:29px}.review-voice-label{font-size:11px}.review-voice .review-author{padding-top:21px}.review-voice .review-author b{font-size:15px}.review-citation-note{margin-top:15px;font-size:11px}.review-story-content{padding:28px 25px}.review-story-content h3{margin-top:11px;font-size:23px}.review-story-content h3 br{display:none}.review-story-content dl{margin-top:23px}.review-story-content dl>div{padding-block:14px}.review-story-content dt{font-size:12px}.review-story-content dd{margin-top:6px;font-size:15px}.review-details{margin-top:5px;padding-top:17px}.review-details summary{font-size:14px}.review-details>p{padding:17px;font-size:14px}.review-next{margin-top:24px;padding-top:23px;display:block}.review-next>div{gap:13px}.review-next b{font-size:18px}.review-next p span{margin-top:6px;font-size:14px}.review-next .btn{width:100%;min-height:49px;margin-top:23px;font-size:15px}}@media (width<=360px){.hero-restored.hero-lead{padding-top:13px}.hero-restored h1{font-size:29px}.hero-restored .hero-description{font-size:12px}.hero-restored .hero-label{font-size:9px}.hero-restored .hero-benefits{gap:5px 9px;font-size:10px}.hero-restored .enquiry-card{padding:12px 13px}.hero-stage>.trust-band{gap:10px;padding-block:15px}.hero-stage>.trust-band b,.hero-stage>.trust-band p span{font-size:10px}.reviews-trust .reviews-heading h2{font-size:29px}.review-voice{padding:27px 22px}.review-voice blockquote{font-size:27px}.review-story-content{padding:27px 22px}}.hero-stage>.trust-band{margin-inline:auto}@media (width>=601px) and (width<=850px){.hero-restored .hero-photo{height:375px}.hero-restored .hero-photo-backdrop{border-top-left-radius:85px;inset:15px 0 0 8px}}@media (width<=360px){.hero-restored.hero-lead{padding-bottom:10px}.hero-restored .enquiry-consents{gap:6px;margin-top:9px}.hero-restored .enquiry-messengers{margin-top:8px}.hero-restored .enquiry-messengers>p{margin-bottom:6px}.hero-stage>.trust-band{padding-block:10px}.hero-stage>.trust-band svg{margin-bottom:5px}.hero-stage>.trust-band p span{margin-top:4px}}.hero-restored .hero-benefits{grid-template-columns:1fr 1fr;gap:9px 18px;max-width:540px;margin-block:14px 16px;font-size:13px;line-height:1.35;display:grid}.hero-restored .hero-benefits li{align-items:center;gap:9px;display:flex}.hero-restored .hero-benefits svg{color:#3568db;flex:none}.hero-restored .hero-benefits b{font-weight:700}.hero-restored .hero-payment b{font-size:inherit}.hero-restored .hero-enquiry{max-width:440px}.hero-restored .enquiry-card{background:#fff;border-color:#dce5f3;padding:15px 18px;box-shadow:0 8px 25px #24447906}.hero-restored .hero-photo{height:520px}.hero-restored .hero-photo>img{height:calc(100% - 60px);bottom:60px}.hero-restored .hero-photo-backdrop{bottom:60px}.hero-restored .hero-photo-caption{padding:16px 19px;bottom:76px}.hero-restored .hero-rating{min-height:48px;box-shadow:none;background:0 0;border:0;justify-content:center;gap:10px;padding:11px 15px;inset:auto 0 0}.hero-restored .hero-rating>span:last-of-type{border:0;margin-left:7px;padding:0;display:block}.hero-rating strong{color:#2a4065;font-size:13px;font-weight:700;display:block}.hero-rating small{color:#8a98ae;margin-top:2px;font-size:10px;display:block}.hero-rating>svg{color:#6c8cc9;margin-left:auto}.hero-restored .hero-rating>b{font-size:19px}.hero-restored .hero-rating .review-stars{letter-spacing:1px;font-size:13px}@media (width>=1101px) and (height<=760px){.hero-restored h1{margin-block:10px 8px;font-size:41px}.hero-restored .hero-benefits{gap:8px 14px;margin-block:11px 12px;font-size:12px}.hero-restored .enquiry-card{padding-block:12px}.hero-restored .hero-photo{height:515px}}@media (width<=1100px){.hero-restored .hero-benefits{gap:9px 13px;font-size:12px}.hero-restored .hero-enquiry{max-width:420px}.hero-restored .hero-photo{height:525px}.hero-restored .hero-rating{gap:8px;padding-inline:7px}.hero-rating strong{font-size:12px}.hero-restored .hero-rating>span:last-of-type{margin-left:3px}.hero-restored .hero-rating>svg{display:none}}@media (width>=601px) and (width<=850px){.hero-restored .hero-benefits{gap:9px 13px;font-size:11px}.hero-restored .hero-photo{height:435px}.hero-restored .hero-rating{flex-wrap:wrap;gap:5px 7px;min-height:52px}.hero-restored .hero-rating>span:last-of-type{flex-basis:100%;justify-content:center;align-items:center;gap:7px;margin:0;display:flex}.hero-rating small{margin:0}.hero-restored .hero-photo-caption{bottom:76px}.hero-restored .hero-benefits li{gap:6px}.hero-restored .hero-benefits svg{width:15px;height:15px}}@media (width<=600px){.hero-restored .hero-benefits{gap:9px 10px;margin-block:12px 14px;font-size:11px}.hero-restored .hero-benefits li{align-items:flex-start;gap:6px}.hero-restored .hero-benefits svg{width:15px;height:15px}.hero-restored .hero-enquiry{max-width:none}.hero-restored .enquiry-card{padding:13px 15px}.hero-restored.hero-lead{padding-bottom:14px}.hero-stage>.trust-band{padding-block:13px}}@media (width<=360px){.hero-restored .hero-benefits{gap:7px 8px;margin-block:10px 11px;font-size:10px}.hero-restored .hero-benefits svg{width:13px;height:13px}.hero-restored .enquiry-card{padding:11px 13px}.hero-restored.hero-lead{padding-block:10px}.hero-stage>.trust-band{padding-block:8px}}.hero-restored.hero-lead,.hero-stage>.trust-band{padding-block:14px}.reviews-slider .reviews-rating small>b{color:#4169b0;font-size:12px;font-weight:700}.review-slider-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:27px 0 18px;display:flex}.review-slider-toolbar p>b{color:#506483;font-size:15px;font-weight:400;display:block}.review-slider-toolbar p>span{color:#8a98ac;margin-top:5px;font-size:12px;display:block}.review-slider-navigation{align-items:center;gap:9px;display:flex}.review-counter{color:#294b85;font-variant-numeric:tabular-nums;min-width:68px;margin-right:13px;font-size:18px}.review-counter small{color:#9ba8ba;font-size:12px}.review-slider-navigation button{color:#456cb6;background:#fff;border:1px solid #d7e2f3;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .15s,border-color .15s;display:grid}.review-slider-navigation button:hover{background:#e5edfe;border-color:#6b8ac4}.reviews-slider .review-story{touch-action:pan-y;min-height:350px;animation:.25s both review-enter}.reviews-slider .review-voice blockquote{margin-block:29px 33px;font-size:32px;line-height:1.25}.reviews-slider .review-story-content h3{font-size:25px}.review-full-text{color:#60718c;max-width:540px;margin-top:22px;font-size:18px;line-height:1.75}.review-full-text mark{color:#274f9e;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#eaf1ff;padding:1px 2px;font-weight:700}.mint .review-full-text mark{color:#2c725f;background:#eaf5ee}.yellow .review-full-text mark{color:#7c6229;background:#fff3cd}.review-story-tags{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.review-story-tags span{color:#7a8ca6;border:1px solid #e4eaf3;border-radius:5px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;display:flex}.review-story-tags svg{color:#628abf}.review-editorial-note{color:#9ba7b9;margin-top:21px;font-size:11px;line-height:1.5}.review-slider-bottom{justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.review-slider-bottom>span{color:#8695ac;font-size:12px}.review-pagination{gap:4px;display:flex}.review-pagination button{background:0 0;border:0;border-radius:5px;place-items:center;min-width:27px;height:27px;display:grid}.review-pagination button:after{content:"";background:#b9c8e0;border-radius:50%;width:7px;height:7px;transition:width .18s,background .18s}.review-pagination button.active:after{background:#3863d1;border-radius:4px;width:23px}.review-carousel:focus-visible{outline-offset:7px;border-radius:12px;outline:2px solid #6e93e2}@keyframes review-enter{0%{opacity:.4;transform:translate(7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reviews-slider .review-story{animation:none}}@media (width<=850px){.review-full-text{font-size:16px;line-height:1.7}.reviews-slider .review-voice blockquote{font-size:27px}.reviews-slider .review-story-content h3{font-size:22px}.review-story-tags{gap:7px}.review-story-tags span{padding:7px 9px;font-size:10px}.reviews-slider .review-story{min-height:365px}}@media (width<=600px){.hero-restored.hero-lead{padding-block:16px 12px}.hero-stage>.trust-band{padding-block:12px}.review-slider-toolbar{gap:12px;margin-block:22px 16px}.review-slider-toolbar p>b{font-size:14px}.review-slider-toolbar p>span{max-width:140px;font-size:11px;line-height:1.45}.review-slider-navigation{gap:7px}.review-counter{min-width:51px;margin-right:3px;font-size:16px}.review-slider-navigation button{width:39px;height:39px}.reviews-slider .review-story{min-height:0}.reviews-slider .review-voice blockquote{font-size:28px}.review-full-text{margin-top:17px;font-size:17px;line-height:1.7}.reviews-slider .review-story-content h3{font-size:23px}.review-story-tags{margin-top:22px}.review-story-tags span{font-size:11px}.review-slider-bottom{text-align:center;padding-top:15px;display:block}.review-pagination{justify-content:center;margin-top:8px}.review-pagination button{min-width:34px;height:34px}.review-editorial-note{margin-top:20px}}@media (width<=360px){.hero-restored.hero-lead{padding-block:10px 8px}.review-slider-toolbar p>span{display:none}.review-slider-navigation button{width:35px;height:35px}.review-counter{margin-right:0}.review-full-text{font-size:16px}.hero-stage>.trust-band{padding-block:6px}}@media (width<=600px){.reviews-slider .review-voice{min-height:280px}.reviews-slider .review-story-content{min-height:330px}}@media (width<=360px){.hero-restored .enquiry-card{padding-block:9px}.hero-restored .enquiry-consents{gap:5px;margin-top:7px}.hero-restored .enquiry-messengers{margin-top:6px}.hero-restored .enquiry-messengers>p{margin-bottom:4px}.hero-stage>.trust-band svg{width:15px;height:15px;margin-bottom:3px}}.hero-restored.hero-lead{grid-template-columns:minmax(0,500px) minmax(0,1fr);align-items:start;gap:64px;max-width:1080px;padding-block:22px 20px}.hero-restored .hero-copy{max-width:500px}.hero-restored h1{margin-block:12px 11px;font-size:46px;line-height:1.06}.hero-restored .hero-description{max-width:500px;font-size:16px;line-height:1.45}.hero-conversion{grid-template-columns:1fr;gap:17px;margin-top:18px;display:grid}.hero-restored .hero-benefits{grid-template-columns:1fr;gap:8px;max-width:none;margin:0;font-size:14px;line-height:1.4;display:grid}.hero-restored .hero-benefits li{align-items:center;gap:10px;min-height:22px}.hero-restored .hero-benefits svg{color:#3568db;flex:none;width:18px;height:18px;margin:0}.hero-restored .hero-benefits b{color:#2c4164;font-size:14px;font-weight:700;line-height:1.4;display:inline}.hero-restored .hero-benefits small{color:#7d8ca5;margin-left:9px;font-size:12px;line-height:1.5;display:inline}.hero-restored .hero-benefits .hero-payment{background:0 0;gap:10px;margin:0;padding:0}.hero-restored .hero-payment b{color:#2358ed}.hero-restored .hero-enquiry{width:100%;max-width:460px}.hero-restored .enquiry-card{background:#fff;border-color:#dce5f4;border-radius:11px;padding:14px 17px;box-shadow:0 9px 25px #24447906}.hero-restored .enquiry-form{grid-template-columns:minmax(0,1fr) 175px;gap:0 9px;display:grid}.hero-restored .enquiry-phone-label{grid-column:1/-1;margin-bottom:7px;font-size:12px}.hero-restored .enquiry-phone{background:#f9fbff;min-width:0;height:44px}.hero-restored .enquiry-phone input{font-size:15px}.hero-restored .enquiry-submit{gap:8px;height:44px;min-height:44px;margin:0;padding:11px 12px;font-size:14px}.hero-restored .enquiry-consents{grid-column:1/-1;gap:9px;margin-top:12px}.hero-restored .enquiry-consents label{font-size:12px;line-height:1.35}.hero-restored .enquiry-feedback{grid-column:1/-1}.hero-restored .enquiry-messengers{margin-top:12px}.hero-restored .enquiry-messengers>p{margin-bottom:8px;font-size:12px}.hero-restored .enquiry-socials a{height:39px}.hero-restored .hero-photo{align-self:stretch;height:auto;min-height:520px}.hero-restored .hero-photo>img{max-width:100%;height:calc(100% - 61px);bottom:61px}.hero-restored .hero-photo-backdrop{border-radius:105px 14px 14px;inset:19px 0 61px}.hero-restored .hero-photo-caption{gap:11px;padding:16px;bottom:77px;left:10px;right:10px}.hero-restored .hero-photo-caption b{font-size:16px}.hero-restored .hero-photo-caption span{font-size:12px}.hero-restored .hero-rating{border-top:1px solid #e0e7f3;border-radius:0;justify-content:flex-start;gap:9px;min-height:48px;padding:10px 5px;inset:auto 10px 0}.hero-restored .hero-rating>span:last-of-type{margin-left:4px}.hero-restored .hero-rating strong{font-size:13px}.hero-restored .hero-rating small{margin-top:3px;font-size:11px}.hero-stage>.trust-band{gap:22px;max-width:1080px;padding-block:17px}.hero-stage>.trust-band b{font-size:14px}.hero-stage>.trust-band p span{font-size:12px;line-height:1.4}@media (width>=1101px) and (height<=760px){.hero-restored.hero-lead{padding-block:12px}.hero-restored h1{margin-block:10px 8px;font-size:43px}.hero-restored .hero-description{font-size:15px;line-height:1.4}.hero-conversion{gap:12px;margin-top:10px}.hero-restored .hero-benefits{gap:4px}.hero-restored .hero-benefits li{min-height:20px}.hero-restored .hero-photo{min-height:490px}.hero-restored .enquiry-card{padding-block:12px}.hero-stage>.trust-band{padding-block:14px}}@media (width<=1100px){.hero-restored.hero-lead{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:36px;padding-block:18px}.hero-restored h1{font-size:40px}.hero-restored .hero-description{font-size:15px;line-height:1.4}.hero-conversion{gap:15px;margin-top:15px}.hero-restored .hero-benefits b{font-size:13px}.hero-restored .hero-benefits small{font-size:12px}.hero-restored .hero-benefits li{gap:8px}.hero-restored .hero-benefits svg{width:16px;height:16px}.hero-restored .hero-photo{min-height:500px}.hero-restored .hero-photo-caption{gap:9px;padding:14px 13px;left:0;right:0}.hero-restored .hero-photo-caption b{font-size:14px}.hero-restored .hero-photo-caption span{font-size:11px}.hero-restored .hero-rating{gap:6px;left:0;right:0}.hero-restored .hero-rating strong{font-size:12px}.hero-restored .hero-rating small{font-size:10px}.hero-stage>.trust-band b{font-size:13px}.hero-stage>.trust-band p span{font-size:11px}}@media (width>=601px) and (width<=850px){.hero-restored.hero-lead{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:24px}.hero-restored h1{font-size:34px}.hero-restored .hero-description{font-size:14px}.hero-restored .hero-benefits b{font-size:12px}.hero-restored .hero-benefits small{margin-left:6px;font-size:11px}.hero-restored .enquiry-form{display:block}.hero-restored .enquiry-submit{margin-top:8px;font-size:16px}.hero-restored .hero-photo{align-self:center;height:450px;min-height:0}.hero-restored .hero-rating{flex-wrap:wrap;justify-content:center}.hero-restored .hero-rating>span:last-of-type{flex-basis:100%;justify-content:center;gap:7px;margin:0;display:flex}.hero-restored .hero-rating small{margin:0}.hero-stage>.trust-band b{font-size:12px}.hero-stage>.trust-band p span{font-size:10px}}@media (width<=600px){.hero-restored.hero-lead{grid-template-columns:1fr;gap:0;padding-block:16px 13px}.hero-restored h1{margin-block:10px 9px;font-size:clamp(29px,8.4vw,37px)}.hero-restored .hero-description{font-size:13px;line-height:1.4}.hero-conversion{gap:13px;margin-top:12px}.hero-restored .hero-benefits{grid-template-columns:1fr;gap:6px}.hero-restored .hero-benefits b{font-size:12px;font-weight:400}.hero-restored .hero-benefits small{margin-left:7px;font-size:11px}.hero-restored .hero-benefits li{gap:7px;min-height:18px}.hero-restored .hero-benefits svg{width:15px;height:15px}.hero-restored .hero-payment b{color:#2358ed;font-weight:700}.hero-restored .hero-enquiry{max-width:none}.hero-restored .enquiry-card{padding:13px 15px}.hero-restored .enquiry-form{display:block}.hero-restored .enquiry-submit{margin-top:8px;font-size:16px}.hero-restored .enquiry-consents{gap:8px;margin-top:11px}.hero-restored .enquiry-consents label{font-size:11px;line-height:1.4}.hero-restored .enquiry-messengers{margin-top:11px}.hero-restored .enquiry-messengers>p{font-size:11px}.hero-restored .hero-photo{display:none}.hero-stage>.trust-band{gap:12px;padding-block:12px}.hero-stage>.trust-band b{font-size:11px;line-height:1.35}.hero-stage>.trust-band p span{font-size:10px;line-height:1.4}}@media (width<=360px){.hero-restored.hero-lead{padding-block:10px 8px}.hero-restored h1{font-size:29px}.hero-restored .hero-description{font-size:12px}.hero-conversion{gap:11px;margin-top:10px}.hero-restored .hero-benefits{gap:5px}.hero-restored .hero-benefits b{font-size:12px}.hero-restored .hero-benefits small{display:none}.hero-restored .hero-benefits svg{width:13px;height:13px}.hero-restored .enquiry-card{padding:9px 13px}.hero-restored .enquiry-consents{gap:5px;margin-top:7px}.hero-restored .enquiry-messengers{margin-top:6px}.hero-restored .enquiry-messengers>p{margin-bottom:4px}.hero-stage>.trust-band{gap:10px;padding-block:10px}.hero-stage>.trust-band b{font-size:10px}.hero-stage>.trust-band p span{display:none}}.review-experience{background:#f4f7fc}.review-experience .reviews-heading{margin-bottom:34px}.review-experience .review-carousel{overflow-anchor:none;scroll-margin-top:95px}.review-experience .review-stage{background:#fff;border:1px solid #dce5f3;border-radius:18px;grid-template-columns:minmax(0,1fr) 122px;align-items:stretch;gap:0;display:grid;overflow:hidden;box-shadow:0 18px 42px #203e6809}.review-experience .review-story{min-width:0;min-height:540px;box-shadow:none;touch-action:pan-y;background:#fff;border:0;border-radius:0;grid-template-columns:260px minmax(0,1fr);animation:none;display:grid}.review-experience .review-voice{color:#fff;background:#254bbd;flex-direction:column;padding:28px 25px;display:flex;position:relative;overflow:hidden}.review-experience .mint .review-voice{color:#245a4c;background:#e5f2ed}.review-experience .yellow .review-voice{color:#77571d;background:#fff1cb}.review-work-type{background:#ffffff18;border:1px solid #ffffff16;border-radius:6px;align-self:flex-start;max-width:100%;padding:8px 11px;font-size:12px;line-height:1.45;display:inline-flex}.mint .review-work-type,.yellow .review-work-type{background:#fff6;border-color:#fff9}.review-experience .review-voice h3{letter-spacing:-.025em;margin-top:auto;margin-bottom:0;padding-top:24px;font-size:27px;font-weight:700;line-height:1.25}.review-experience .review-voice h3 em{color:#ffe079;font-style:normal}.review-experience .mint .review-voice h3 em{color:#367c67}.review-experience .yellow .review-voice h3 em{color:#a37522}.review-artwork{isolation:isolate;width:100%;height:277px;min-height:277px;margin-top:26px;position:relative}.review-paper-back{background:#c0d1ff;border:1px solid #dce5ff;border-radius:7px;width:151px;height:202px;position:absolute;top:33px;left:34px;transform:rotate(10deg);box-shadow:0 12px 24px #132e6e15}.review-paper{color:#344d7c;background:#fdfefe;border:1px solid #fff;border-radius:7px;flex-direction:column;width:163px;height:219px;padding:18px 18px 15px;display:flex;position:absolute;top:17px;left:12px;transform:rotate(-8deg);box-shadow:0 17px 30px #11276130}.review-paper-brand{letter-spacing:.13em;color:#7c8eb1;border-bottom:1px solid #e2e8f4;justify-content:space-between;align-items:center;padding-bottom:15px;font-size:10px;display:flex}.review-paper>b{letter-spacing:.01em;margin-top:18px;font-size:14px;line-height:1.5}.review-paper-lines{gap:8px;margin-top:22px;display:grid}.review-paper-lines i{background:#e4eaf4;border-radius:3px;width:100%;height:3px}.review-paper-lines i:nth-child(2){width:82%}.review-paper-lines i:nth-child(4){width:66%}.review-paper-signature{border-bottom:2px solid #b4c3de;border-radius:0 0 45% 50%;align-self:flex-end;width:38px;height:15px;margin-top:auto;transform:rotate(-13deg)}.review-artwork-emblem{color:#795b18;background:#ffdf7e;border:5px solid #254bbd;border-radius:21px;place-items:center;width:80px;height:80px;display:grid;position:absolute;bottom:15px;right:3px;transform:rotate(8deg);box-shadow:0 12px 24px #142a5718}.mint .review-paper-back{background:#aad7c5;border-color:#c6e4d8}.mint .review-paper{color:#316c57;box-shadow:0 17px 30px #3468571b}.mint .review-artwork-emblem{color:#fff;background:#347b66;border-color:#e5f2ed}.yellow .review-paper-back{background:#e6c66f;border-color:#f0d990}.yellow .review-paper{color:#79602f;box-shadow:0 17px 30px #7f5d151b}.yellow .review-artwork-emblem{color:#fff;background:#3154bc;border-color:#fff1cb}.review-experience .review-story-content{flex-direction:column;min-width:0;padding:32px 33px;display:flex}.review-person{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:17px;padding-bottom:23px;display:flex}.review-experience .review-author{border:0;align-items:center;gap:11px;min-width:0;margin:0;padding:0;display:flex}.review-experience .review-author .review-avatar{color:#456394;background:#ebf0fa;border:1px solid #dfe7f5;flex:0 0 43px;width:43px;height:43px;font-size:13px}.review-experience .review-author b{color:#2d405e;font-size:16px;font-weight:700;line-height:1.3}.review-experience .review-author>div>span{color:#8290a5;margin-top:5px;font-size:11px;line-height:1.5}.review-person-rating{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}.review-person-rating>b{letter-spacing:-.02em;color:#31496d;font-size:20px;line-height:1.15}.review-person-rating .review-stars{letter-spacing:2px;color:#ffb329;white-space:nowrap;font-size:12px}.review-experience .review-full-text{letter-spacing:0;color:#53627b;max-width:none;margin:24px 0 0;font-size:17px;font-weight:400;line-height:1.65}.review-experience .review-full-text p{margin:0 0 17px}.review-experience .review-full-text p:last-child{margin-bottom:0}.review-experience .review-full-text mark{color:#284f9e;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#edf2ff;padding:1px 3px;font-weight:700}.review-experience .mint .review-full-text mark{color:#286d56;background:#e8f3ed}.review-experience .yellow .review-full-text mark{color:#836126;background:#fff3d5}.review-experience .review-peek{color:#315ad3;text-align:center;cursor:pointer;background:#eaf0ff;border:0;border-left:1px solid #e0e8f7;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:21px;min-width:0;padding:24px 13px;transition:background .18s,color .18s;display:flex}.review-peek-arrow{background:#fff;border:1px solid #dce6fc;border-radius:50%;place-items:center;width:76px;height:76px;transition:transform .18s;display:grid;box-shadow:0 5px 15px #2451a609}.review-peek-arrow svg{stroke-width:1.2px;width:52px;height:52px}.review-experience .review-peek-action{letter-spacing:0;align-self:auto;margin:0;padding:0;font-size:15px;font-weight:700;line-height:1.4;display:block}.review-experience .review-peek:hover{color:#194bc6;background:#dde7ff;border-color:#d4e0fb;transform:none}.review-experience .review-peek:hover .review-peek-arrow{transform:translate(5px)}.review-concept-footer{justify-content:space-between;align-items:center;gap:24px;margin-top:20px;display:flex}.review-previous{color:#6e82a5;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:12px;line-height:1.5;display:flex}.review-previous:hover{color:#2358ed}.review-concept-footer>p{color:#8b99ad;text-align:right;font-size:11px;line-height:1.5}.review-sr-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.review-experience button:focus-visible{outline-offset:-4px;outline:3px solid #8aacf6}.review-experience .review-carousel:focus-visible{outline-offset:7px;border-radius:18px;outline:2px solid #8aacf6}@media (prefers-reduced-motion:reduce){.review-experience .review-story{animation:none}.review-experience .review-peek,.review-peek-arrow{transition:none}.review-experience .review-peek:hover .review-peek-arrow{transform:none}}.review-experience .reviews-heading h2{letter-spacing:-.03em;font-size:44px;line-height:1.15}.review-experience .reviews-heading h2 em{color:#2358ed;font-style:normal;box-shadow:inset 0 -7px #ffe398}.review-experience .reviews-heading p{color:#73829a;max-width:570px;margin-top:19px}.review-experience .reviews-rating{border-color:#e2e8f4;border-radius:15px;padding:24px 27px;box-shadow:0 8px 23px #32477905}.review-experience .reviews-rating>div>div>b{color:#283b5b;font-size:46px}.review-experience .reviews-rating .review-stars{letter-spacing:2px;font-size:17px}.review-experience .reviews-rating small>b{color:#315ba7;font-size:13px}.review-experience .review-author>div>span{color:#8592a6;font-size:12px}.review-experience .review-author i{color:#b5c0d1;margin-inline:4px;font-style:normal}.review-experience .review-author time{white-space:nowrap}.review-experience .review-person-rating{background:#fff6df;border:1px solid #f7e7bb;border-radius:8px;flex-direction:row;align-items:center;gap:11px;padding:10px 12px}.review-experience .review-person-rating>b{color:#75521c;font-size:24px}.review-experience .review-person-rating .review-stars{letter-spacing:1px;color:#efa820;font-size:15px}.review-experience .review-voice{transition:background-color .16s,color .16s}.review-experience .review-story-content{overflow:hidden}.review-experience .review-story.is-exiting,.review-experience .review-story.is-entering{opacity:1;animation:none;transform:none}.review-experience .review-story.is-exiting{pointer-events:none}.review-story.is-exiting .review-voice>*,.review-story.is-exiting .review-story-content>*{animation:80ms ease-in forwards review-detail-leave}.review-story.is-entering .review-work-type,.review-story.is-entering .review-voice>h3,.review-story.is-entering .review-artwork{animation:.2s cubic-bezier(.2,.7,.25,1) both review-detail-arrive}.review-story.is-entering .review-paper{animation:.26s cubic-bezier(.18,.75,.25,1) both review-paper-arrive}.review-story.is-entering .review-artwork-emblem{animation:.26s cubic-bezier(.18,.75,.25,1) 20ms both review-emblem-arrive}.review-story.is-entering .review-person{animation:.2s both review-detail-arrive}.review-story.is-entering .review-full-text p{animation:.21s 15ms both review-detail-arrive}.review-story.is-entering .review-full-text p:nth-child(2){animation-delay:30ms}.review-story.is-entering .review-full-text p:nth-child(3){animation-delay:45ms}@keyframes review-detail-leave{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(calc(var(--review-direction) * -7px))}}@keyframes review-detail-arrive{0%{opacity:0;transform:translateX(calc(var(--review-direction) * 10px))}to{opacity:1;transform:none}}@keyframes review-paper-arrive{0%{transform:translateY(6px)rotate(-5deg)}to{transform:translateY(0)rotate(-8deg)}}@keyframes review-emblem-arrive{0%{opacity:.6;transform:translateY(5px)rotate(3deg)}to{opacity:1;transform:translateY(0)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.review-experience .review-voice{transition:none}.review-story.is-exiting .review-voice>*,.review-story.is-exiting .review-story-content>*,.review-story.is-entering .review-work-type,.review-story.is-entering .review-voice>h3,.review-story.is-entering .review-artwork,.review-story.is-entering .review-paper,.review-story.is-entering .review-artwork-emblem,.review-story.is-entering .review-person,.review-story.is-entering .review-full-text p{animation:none}}.page-clean>.section{padding-block:72px}.page-clean :is(.calculator-heading,.services-heading,.quality-heading,.guarantees-heading,.situation-heading){margin-bottom:30px;display:block}.page-clean :is(.section-heading,.quality-heading,.guarantees-heading,.situation-heading) h2{letter-spacing:-.025em;margin-top:0;font-size:40px;line-height:1.15}.page-clean .calculator-heading .section-heading{max-width:none}.page-clean .calculator-vivid{background:#fff}.page-clean .calculator-alternative{justify-content:flex-end;margin-top:23px}.page-clean .review-experience .reviews-heading{align-items:center;margin-bottom:30px}.page-clean .review-experience .reviews-heading h2{margin:0;font-size:40px;line-height:1.15}.page-clean .review-experience .reviews-rating{box-shadow:none;background:0 0;border:0;border-left:1px solid #dce4f1;border-radius:0;padding:0 0 0 28px}.page-clean .review-experience .reviews-rating>div>div>b{font-size:38px}.page-clean .quality-experience{padding-block:72px}.page-clean .quality-control-scene{margin-top:0}.page-clean .quality-preview-bottom h3{margin-top:0;font-size:27px}.page-clean .quality-check-result{margin-top:16px}.page-clean .featured-service h3{margin-top:20px}.page-clean .request-copy h2,.page-clean .faq-polished .faq-heading h2,.page-clean .closing-polished .final-copy h2{margin-top:0}.page-clean .faq-own-question{margin-top:28px}.page-clean .situation-reply-label{text-align:right;color:#7a8dab;margin-bottom:14px;font-size:11px;display:block}.page-clean .hero-restored .hero-conversion{gap:18px}.page-clean .hero-restored .hero-benefits li{min-height:21px}.page-clean .hero-restored .hero-benefits span{color:#3b5074;font-size:14px}.page-clean .hero-restored .hero-benefits b{color:#3b5074;font-size:14px;font-weight:700}.page-clean .hero-restored .hero-payment b{color:#2455df;font-weight:700}.page-clean .hero-restored .enquiry-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.page-clean .hero-restored .enquiry-form{grid-template-columns:minmax(0,1fr) 178px;column-gap:10px}.page-clean .hero-restored .enquiry-phone-label{color:#687e9e;margin-bottom:8px;font-size:11px}.page-clean .hero-restored .enquiry-phone{background:#fff;border-color:#d4def0;border-radius:8px;height:48px;box-shadow:0 2px 5px #284c7b04}.page-clean .hero-restored .enquiry-phone:focus-within{border-color:#6289e9;box-shadow:0 0 0 3px #2358ed0b}.page-clean .hero-restored .enquiry-submit{border-radius:8px;height:48px;min-height:48px;font-size:14px}.page-clean .hero-restored .enquiry-consents label{color:#8190a7;gap:9px;font-size:11px;line-height:1.45}.page-clean .hero-restored .enquiry-messengers>p{margin-bottom:10px;font-size:11px}.page-clean .hero-restored .enquiry-socials{gap:8px}.page-clean .hero-restored .enquiry-socials a{border-radius:8px;height:39px}.page-clean .hero-restored .hero-photo-backdrop{border-radius:92px 14px 14px;inset:62px 28px 88px}@media (width<=800px){.page-clean>.section,.page-clean .quality-experience{padding-block:54px}.page-clean :is(.section-heading,.quality-heading,.guarantees-heading,.situation-heading) h2,.page-clean .review-experience .reviews-heading h2{font-size:32px}}@media (width<=850px){.page-clean .hero-restored .enquiry-form{display:block}.page-clean .hero-restored .enquiry-submit{margin-top:8px}}.header-polished .brand{gap:10px;font-family:Arial,sans-serif}.header-polished .brand img{width:39px;height:48px}.header-polished .brand b{letter-spacing:0;color:#343434;font-size:20px;line-height:1.1}.header-polished .brand small{letter-spacing:0;color:#494949;margin-top:2px;font-size:12px;line-height:1.2}.header-polished .header-inner{gap:20px}.header-polished .nav{gap:20px;font-size:12px}.header-polished .header-actions{gap:14px}.header-polished .header-messengers{gap:6px;padding-right:14px}.header-polished .header-phone{color:#2f405e;white-space:nowrap;align-items:center;gap:10px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.header-polished .header-phone>svg{color:#3d67c4}.header-polished .header-phone:hover{color:#2455df}.page-clean>.section,.page-clean .quality-experience{padding-block:56px}.page-clean .hero-restored.hero-lead{padding-block:24px 25px}.page-clean .hero-restored h1{margin-block:15px 13px;font-size:46px}.page-clean .hero-restored .hero-conversion{gap:23px;margin-top:19px}.page-clean .hero-restored .hero-benefits{gap:9px}.page-clean .hero-restored .hero-benefits li{align-items:flex-start;line-height:1.5}.page-clean .hero-restored .hero-benefits svg{color:#7290c8;margin-top:2px}.page-clean .hero-restored .hero-benefits b{color:#304668}.page-clean .hero-restored .hero-payment b{color:#2455df}.page-clean .hero-restored .hero-enquiry{max-width:440px}.page-clean .hero-restored .enquiry-form{display:block}.page-clean .hero-restored .enquiry-phone{background:#f7faff;height:52px}.page-clean .hero-restored .enquiry-phone-label{font-size:12px}.page-clean .hero-restored .enquiry-submit{width:100%;height:50px;min-height:50px;margin-top:10px;font-size:16px}.page-clean .hero-restored .enquiry-consents{gap:12px;margin-top:16px}.page-clean .hero-restored .enquiry-consents label{font-size:11px;line-height:1.5}.page-clean .hero-restored .enquiry-messengers{margin-top:17px}.page-clean .hero-restored .enquiry-socials a{height:42px}.page-clean .hero-restored .hero-photo{min-height:570px}.page-clean .hero-restored .hero-photo>img{height:calc(100% - 77px);bottom:77px}.page-clean .hero-restored .hero-photo-backdrop{inset:62px 28px 105px}.page-clean .hero-restored .hero-photo-caption{background:linear-gradient(100deg,#fff2be,#fffaf0);border-color:#f0dda6;padding:16px 18px;bottom:97px;box-shadow:0 8px 25px #9b7a290b}.page-clean .hero-restored .hero-photo-caption>svg{color:#315cc7;background:#ffe183;border-radius:12px;width:40px;height:40px;padding:9px}.page-clean .hero-restored .hero-photo-caption b{color:#35405c;font-size:17px}.page-clean .hero-restored .hero-photo-caption span{color:#97804b}.page-clean .hero-restored .hero-rating{background:#fff;border:1px solid #e0e7f3;border-radius:12px;gap:12px;min-height:64px;padding:13px 17px;bottom:0;left:10px;right:10px;box-shadow:0 5px 17px #28457105}.page-clean .hero-restored .hero-rating>b{color:#2f4266;font-size:22px}.page-clean .hero-restored .hero-rating .review-stars{letter-spacing:1px;font-size:15px}.page-clean .hero-restored .hero-rating>span:last-of-type{border-left:1px solid #e1e7f1;margin-left:3px;padding-left:15px}.page-clean .hero-restored .hero-rating strong{color:#405d8d;font-size:14px}.page-clean .hero-stage>.trust-band{gap:20px;padding-block:22px}.page-clean .trust-band>div{gap:13px}.page-clean .trust-band>div>svg{color:#4871d4;background:#e9f0ff;border-radius:12px;flex:0 0 42px;width:42px;height:42px;padding:10px}.page-clean .trust-band>div:nth-child(2)>svg{color:#aa822d;background:#fff1ca}.page-clean .trust-band>div:nth-child(3)>svg{color:#458873;background:#e3f2ec}.page-clean .trust-band b{color:#344c72;font-size:14px}.page-clean .trust-band p span{color:#8694ab;font-size:11px}.page-clean .review-experience .review-evidence{flex-direction:column;align-items:flex-start;gap:13px;padding:0 0 0 28px;display:flex}.review-total{color:#3b527a;align-items:center;gap:13px;display:flex}.review-total>b{letter-spacing:-.04em;font-size:42px;line-height:1}.review-total>span{font-size:16px;font-weight:700;line-height:1.3}.review-total>span>small{color:#8a98ad;margin-top:3px;font-size:11px;font-weight:400;display:block}.review-source-score{color:#4e658b;align-items:center;gap:8px;font-size:12px;display:flex}.review-source-score>img{object-fit:contain;width:18px;height:18px}.review-source-score>b{font-size:14px}.page-clean .review-experience .review-evidence .review-total>span{color:#536a8e;font-size:16px;font-weight:700}.page-clean .review-experience .review-source-score .review-stars{letter-spacing:1px;color:#efa93a;font-size:13px}.page-clean .support-section{align-items:start;gap:70px;padding-block:10px 30px}.page-clean .support-photo{height:760px}.page-clean .support-points{margin-top:25px}.page-clean .support-points>div{margin-bottom:18px}.page-clean .support-points h3{font-size:16px}.page-clean .support-points p{font-size:14px}.support-enquiry{border-top:1px solid #dce5f4;max-width:480px;margin-top:28px;padding-top:24px}.page-clean .support-enquiry .enquiry-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.page-clean .support-enquiry .enquiry-heading{margin-bottom:17px}.page-clean .support-enquiry .enquiry-heading h3{font-size:22px}.page-clean .support-enquiry .enquiry-heading>span{display:none}.page-clean .support-enquiry .enquiry-phone{background:#f8faff;height:52px}.page-clean .support-enquiry .enquiry-submit{min-height:50px;margin-top:10px;font-size:16px}.page-clean .support-enquiry .enquiry-consents{gap:11px;margin-top:16px}.page-clean .support-enquiry .enquiry-consents label{font-size:11px;line-height:1.5}.page-clean .support-enquiry .enquiry-messengers{margin-top:17px}.page-clean .support-enquiry .enquiry-socials a{height:42px}.footer .socials{gap:8px}.footer .socials a{background:#23a6d3;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.footer .socials a.max{background:#7355ef}.footer .socials a[aria-label=WhatsApp]{background:#15b96a}.footer .socials a[aria-label=ВКонтакте]{background:#087df5}.footer .socials img{object-fit:contain;filter:brightness(0)invert();width:20px;height:20px}.quiz-progress{margin:17px 0 24px}.calculator-vivid .quiz-main{scroll-margin-top:96px}.quiz-progress-rail{background:#edf1f8;border-radius:5px;height:5px;overflow:hidden}.quiz-progress-rail>span{background:linear-gradient(90deg,#426de5,#315cdf);border-radius:5px;height:100%;transition:width .24s ease-out;display:block}.quiz-progress-stages{gap:5px;min-height:24px;margin:10px 0 0;padding:0;list-style:none;display:grid}.quiz-progress-stages li{align-items:start;min-width:0;display:flex}.quiz-progress-stages li>span{color:#627eab;border-radius:4px;align-items:center;gap:5px;padding:4px 5px;font-size:11px;line-height:1.35;animation:.18s ease-out both quiz-stage-label;display:inline-flex}.quiz-progress-stages .is-latest>span{color:#3159b7;background:#edf3ff}.quiz-progress-stages li>span>svg{flex-shrink:0;margin-top:1px}@keyframes quiz-stage-label{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.quiz-calculating{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:355px;padding:35px 20px 45px;display:flex}.calculation-orbit{background:#f3f7ff;border-radius:50%;place-items:center;width:78px;height:78px;margin-bottom:27px;display:grid;position:relative}.calculation-orbit:before{content:"";border:3px solid #3e68d9;border-color:#3e68d9 #ffe087 #e8eefb #e8eefb;border-radius:50%;animation:.65s linear infinite calculation-spin;position:absolute;inset:0}.calculation-orbit>span{color:#365ac1;font-size:32px;font-weight:700;line-height:1}.calculator-vivid .quiz-main .quiz-calculating h3{color:#344c75;max-width:600px;font-size:29px;line-height:1.2}.quiz-calculating>p{color:#899ab6;margin-top:12px;font-size:13px;line-height:1.5}.calculation-factors{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:23px;display:flex}.calculation-factors>span{color:#6d86b3;background:#fbfcff;border:1px solid #e1e8f5;border-radius:5px;padding:7px 11px;font-size:11px}@keyframes calculation-spin{to{transform:rotate(360deg)}}.situation-switching{border-bottom:1px solid #dce5f3;align-items:stretch;gap:20px;margin-bottom:27px;display:flex}.situation-switching .situation-choices{border:0;flex:1;min-width:0;margin:0}.situation-choices button>svg:last-of-type{opacity:0;margin-left:8px;transition:opacity .16s,transform .16s;transform:translate(-5px)}.situation-choices button[aria-selected=true]>svg:last-of-type{opacity:1;transform:none}.situation-choices button[aria-selected=true]:after{background:#dde6f7}.situation-tab-progress{z-index:1;transform-origin:0;background:#315fce;height:3px;position:absolute;bottom:-1px;left:0;right:0}.situation-choices.is-auto-running .situation-tab-progress{animation:9s linear both situation-autofill}.situation-autoplay{color:#7c92b8;white-space:nowrap;background:0 0;border:0;align-self:center;align-items:center;gap:7px;padding:8px 0 8px 12px;font-size:11px;display:flex}.situation-autoplay:hover{color:#3159b7}@keyframes situation-autofill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.quiz-progress-stages li>span,.calculation-orbit:before,.situation-choices.is-auto-running .situation-tab-progress{animation:none}.quiz-progress-rail>span{transition:none}}@media (width<=800px){.page-clean .support-photo{height:520px;position:relative;top:auto}.page-clean>.section,.page-clean .quality-experience{padding-block:48px}}@media (width<=600px){.page-clean .hero-restored h1{font-size:34px}.page-clean .hero-restored .hero-benefits span,.page-clean .hero-restored .hero-benefits b{font-size:13px}.page-clean .support-section{gap:30px}.header-polished .header-phone{font-size:13px}}.quiz-result.result-polished{grid-template-columns:1.08fr 1fr;gap:48px}.calculator-vivid .quiz-main .estimate-overview>h3{color:#344b72;max-width:none;font-size:25px;line-height:1.25}.result-polished .estimate-parameters{gap:7px;margin-top:13px}.result-polished .estimate-parameters>span{color:#7288ac;font-size:12px}.result-polished .estimate-price{margin-top:25px}.estimate-price-label{color:#7087ac;margin:0 0 9px;font-size:12px}.result-polished .estimate-price>span{letter-spacing:-.035em;color:#2455ce;font-size:60px}.result-polished .estimate-price>div{gap:12px;margin-top:13px}.result-polished .estimate-price>div>span{color:#358268;background:#e3f3ed;padding:7px 10px;font-size:12px}.quiz-main .result-polished .estimate-clarification{color:#7b8dac;margin-top:19px;font-size:13px;line-height:1.7}.result-polished .estimate-payment{gap:12px;margin-top:23px;padding:18px 0}.result-polished .estimate-payment b{color:#3d5d8e;font-size:15px}.result-polished .estimate-payment p{color:#788ead;font-size:12px;line-height:1.65}.result-polished .estimate-payment svg{color:#6588c6}.result-polished .estimate-summary{margin-top:18px;font-size:12px}.result-polished .estimate-summary summary{color:#6c83a9}.quiz-result.result-polished .enquiry-card{background:#fff;border-color:#d9e3f4;border-radius:16px;padding:27px;box-shadow:0 10px 28px #26467907}.calculator-vivid .quiz-main .result-polished .enquiry-heading h3{color:#2d405f;font-size:24px}.quiz-main .result-polished .enquiry-caption{color:#7387a7;margin-bottom:22px;font-size:13px;line-height:1.65}.result-polished .enquiry-phone{background:#f8faff;border-color:#d7e2f4;height:52px}.result-polished .enquiry-submit{min-height:51px;font-size:16px}.result-polished .enquiry-phone-label{font-size:12px}.result-polished .enquiry-consents label{font-size:11px;line-height:1.5}.result-polished .enquiry-socials a{height:42px}.estimate-contact-note{color:#8396b4;justify-content:center;align-items:flex-start;gap:6px;max-width:340px;margin:13px auto 0;font-size:11px;line-height:1.6;display:flex}.estimate-contact-note>svg{color:#679381;flex-shrink:0;margin-top:2px}.quiz.is-result .quiz-top>span:first-child{color:#7d91b3;background:0 0;padding:0}.quiz.is-result .quiz-top>span:last-child{color:#8092ae}.quiz.is-result .quiz-progress{margin-bottom:25px}.page-clean .agreement-page{background:linear-gradient(115deg,#fffdf7,#fffaf0);border-color:#e6dfcd #e6dfcd #e6dfcd #f5d16b;border-left-style:solid;border-left-width:6px;border-radius:7px;padding-inline:38px;box-shadow:7px 7px #eef2f8,0 16px 32px #7a653607}.agreement-page-header{color:#a09578;padding-block:24px}.agreement-page-corner{background:#fff9e9;border:1px solid #ede2c4;border-radius:6px;gap:7px;padding:8px 11px}.agreement-row-label>span{color:#9b8d69;background:#f5efdf;border-radius:50%;align-self:center;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.agreement-row-label h3{color:#8a7c5b;font-size:22px}.agreement-page-row{border-bottom-color:#e6dfcf;gap:27px;padding-block:33px}.agreement-row-main h4{color:#304669;font-size:29px;line-height:1.2}.agreement-row-main>span{color:#8390a4;font-size:12px}.agreement-page-row>p{color:#7c8596;font-size:13px;line-height:1.75}.agreement-page-row.result .agreement-row-label>span{color:#6480b3;background:#e8edf9}.agreement-page-row.result .agreement-row-main h4{color:#2c59c3;box-shadow:inset 0 -7px #ffe4a0}.agreement-page-bottom a{gap:15px;font-size:13px}.agreement-page-bottom a>svg{background:#edf1fa;border-radius:50%;width:32px;height:32px;padding:7px}.agreement-aftercare{padding-top:25px}.page-clean .faq-own-question{background:linear-gradient(130deg,#fff9e8,#fffdf7);border:1px solid #ede3c8;border-radius:15px;max-width:320px;margin-top:28px;padding:24px}.faq-own-question>svg{color:#7c662b;background:#ffebad;border-radius:12px;width:42px;height:42px;margin-bottom:17px;padding:10px;display:block}.faq-own-question h3{color:#35445d;margin-bottom:10px;font-size:22px}.faq-own-question>p{color:#87909d;font-size:14px;line-height:1.65}.faq-own-question .enquiry-messengers{margin-top:22px}.faq-own-question .enquiry-messengers>p{color:#a1967d;font-size:11px}.faq-own-question .enquiry-messengers>p:before,.faq-own-question .enquiry-messengers>p:after{background:#e8dfc9}.faq-own-question .enquiry-socials a{border-radius:7px;height:40px}.faq-own-question .enquiry-socials img{width:21px;height:21px}.situation-exchange{animation:none}.situation-exchange>.situation-question{animation:.24s cubic-bezier(.2,.7,.3,1) both situation-content-in}.situation-exchange>.situation-reply{animation:.24s cubic-bezier(.2,.7,.3,1) 40ms both situation-content-in}@keyframes situation-content-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.situation-exchange>.situation-question,.situation-exchange>.situation-reply{animation:none}}@media (width<=800px){.quiz-result.result-polished{grid-template-columns:1fr;gap:30px}}.messenger-name,.mobile-menu-contacts{display:none}.quiz-option-price{white-space:nowrap}.mobile-swipe-hint,.situation-browse,.hero-benefit-mobile{display:none}.review-artwork-slot,.review-artwork-scale{display:contents}.review-experience .review-story.is-expanded{height:auto}.review-experience .review-preview-text{display:block;overflow:visible}.situation-dialogue{touch-action:pan-y}@media (width<=1000px){.header-polished .header-inner{gap:12px}.header-polished .nav{display:none}.header-polished .menu-button{background:#f1f5fc;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:23px;display:grid}.header-polished .nav.open{background:#fff;border-bottom:1px solid #dce5f4;grid-template-columns:1fr 1fr;gap:8px;max-height:calc(100dvh - 70px);padding:18px 24px 24px;display:grid;position:absolute;inset:100% 0 auto;overflow-y:auto;box-shadow:0 16px 24px #23395e12}.header-polished .nav.open>a{background:#f6f8fc;border-radius:8px;height:auto;min-height:48px;padding:12px 15px;font-size:15px}.header-polished .nav a:after{display:none}.header-polished .mobile-menu-contacts{grid-column:1/-1;margin-top:10px;display:block}.header-polished .mobile-menu-contacts>a{color:#355582;align-items:center;gap:10px;height:auto;min-height:44px;padding:8px 0;font-size:19px;font-weight:700;display:flex}.mobile-menu-contacts .enquiry-socials a{gap:7px;height:48px;padding:10px;display:flex}.mobile-menu-contacts .enquiry-socials .messenger-name{color:#fff;font-size:12px;display:block}.review-experience .review-story{grid-template-columns:190px minmax(0,1fr)}.review-experience .review-stage{grid-template-columns:minmax(0,1fr) 80px}.review-experience .review-voice{padding:23px 18px}.review-experience .review-voice h3{font-size:24px}.review-artwork{transform-origin:0;width:210px;height:225px;min-height:225px;margin-left:-7px;transform:scale(.73)}.review-experience .review-story-content{padding:25px 22px}.review-person{flex-wrap:wrap;gap:15px}.review-peek-arrow{width:53px;height:53px}.review-peek-arrow svg{width:36px;height:36px}.review-experience .review-peek-action{font-size:12px}.review-experience .review-full-text{font-size:16px}.page-clean .support-section,.faq-section.faq-polished{gap:32px}}@media (width<=700px){.hero-description .hero-benefit-desktop{display:none}.hero-description .hero-benefit-mobile{display:inline}html{scroll-padding-top:80px}body{padding-bottom:0}.shell{width:calc(100% - 36px)}.page-clean>.section,.page-clean .quality-experience{padding-block:44px}.page-clean :is(.section-heading,.quality-heading,.guarantees-heading,.situation-heading) h2,.page-clean .review-experience .reviews-heading h2,.page-clean .faq-polished .faq-heading h2,.page-clean .closing-polished .final-copy h2{letter-spacing:-.025em;font-size:30px;line-height:1.16}.section-heading>p{margin-top:16px;font-size:15px;line-height:1.6}.page-clean :is(.calculator-heading,.services-heading,.quality-heading,.guarantees-heading,.situation-heading){margin-bottom:24px}.btn{border-radius:10px;min-height:50px;font-size:16px}input[type=tel],select{font-size:16px}.header-polished .header-inner{gap:8px;height:64px}.header-polished .brand{gap:7px}.header-polished .brand img{width:29px;height:37px}.header-polished .brand b{font-size:16px}.header-polished .brand small{font-size:9px}.header-polished .header-actions{gap:0;margin-left:auto}.header-polished .header-messengers{display:none}.header-polished .header-phone{background:#edf3ff;border-radius:10px;justify-content:center;width:44px;height:44px}.header-polished .header-phone span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.header-polished .header-phone svg{width:21px;height:21px}.header-polished .nav.open{max-height:calc(100dvh - 64px);padding:14px 18px 20px}.mobile-menu-contacts .enquiry-socials a{flex-direction:column;gap:4px;height:64px}.mobile-menu-contacts .enquiry-socials .messenger-name{font-size:10px}.page-clean .hero-restored.hero-lead{grid-template-columns:1fr;gap:22px;min-height:0;padding-block:22px 24px;display:grid}.hero-restored .hero-copy{max-width:none}.page-clean .hero-restored h1{margin-block:16px 15px;font-size:clamp(32px,8.5vw,41px);line-height:1.08}.hero-label{gap:8px;font-size:10px}.mti-label{padding:5px 7px;font-size:11px}.page-clean .hero-restored .hero-description{font-size:15px;line-height:1.55}.page-clean .hero-restored .hero-conversion{gap:24px;margin-top:20px}.page-clean .hero-restored .hero-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}.page-clean .hero-restored .hero-benefits li{background:#f0f4fc;border:1px solid #e7edf8;border-radius:11px;flex-direction:column;align-items:start;gap:8px;min-height:111px;padding:13px;display:flex}.page-clean .hero-restored .hero-benefits li.hero-payment{background:#fff6d9;border-color:#f5e8bd;gap:8px;padding:13px}.page-clean .hero-restored .hero-benefits svg{color:#587eca;width:19px;height:19px;margin:0}.page-clean .hero-restored .hero-benefits span,.page-clean .hero-restored .hero-benefits b{font-size:13px;line-height:1.45}.page-clean .hero-restored .hero-enquiry{max-width:none}.page-clean .hero-restored .hero-photo{background:#eef3fe;border-radius:15px;align-self:auto;height:178px;min-height:0;display:block;overflow:hidden}.page-clean .hero-restored .hero-photo-backdrop{background:#dce6fc;border-radius:60px 10px 0 0;inset:24px 0 0 56%}.page-clean .hero-restored .hero-photo>img{max-width:none;height:205px;bottom:0;left:auto;right:-15px;transform:none}.page-clean .hero-restored .hero-photo-caption{box-shadow:none;background:0 0;border:0;padding:0;display:block;inset:19px 43% auto 16px}.page-clean .hero-restored .hero-photo-caption>svg{border-radius:8px;width:29px;height:29px;margin-bottom:8px;padding:6px}.page-clean .hero-restored .hero-photo-caption b{font-size:15px;line-height:1.25}.page-clean .hero-restored .hero-photo-caption span{margin-top:5px;font-size:10px;line-height:1.35}.page-clean .hero-restored .hero-rating{max-width:205px;min-height:0;box-shadow:none;border-radius:6px;flex-wrap:wrap;gap:5px;padding:6px 8px;bottom:13px;left:15px;right:auto}.hero-restored .hero-rating>img{width:14px;height:17px}.page-clean .hero-restored .hero-rating>b{font-size:15px}.page-clean .hero-restored .hero-rating .review-stars{letter-spacing:0;font-size:10px}.page-clean .hero-restored .hero-rating>span:last-of-type{border:0;flex-basis:auto;margin:0;padding-left:4px;display:block}.page-clean .hero-restored .hero-rating strong{font-size:10px}.hero-restored .hero-rating small{display:none}.page-clean .hero-stage>.trust-band{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:9px;margin-top:0;padding-block:17px}.page-clean .trust-band>div{display:block}.page-clean .trust-band>div>svg{border-radius:9px;width:32px;height:32px;margin-bottom:8px;padding:8px}.page-clean .trust-band b{font-size:12px;line-height:1.4}.page-clean .trust-band p span{margin-top:5px;font-size:10px;line-height:1.5;display:block}.page-clean .enquiry-card{border-radius:15px;max-width:none;margin:0;padding:22px 18px}.page-clean .enquiry-heading{gap:10px;margin-bottom:17px}.page-clean .enquiry-heading h3{font-size:22px;line-height:1.25}.enquiry-heading>span{display:none}.page-clean .enquiry-form{display:block}.page-clean .enquiry-phone,.page-clean .hero-restored .enquiry-phone{height:54px}.page-clean .enquiry-phone input{min-width:0;font-size:17px}.page-clean .enquiry-phone-label{font-size:12px}.page-clean .enquiry-submit,.page-clean .hero-restored .enquiry-submit{width:100%;height:auto;min-height:52px;margin-top:10px;font-size:16px}.page-clean .enquiry-consents,.page-clean .hero-restored .enquiry-consents{gap:12px;margin-top:17px}.page-clean .enquiry-consents label,.page-clean .hero-restored .enquiry-consents label{color:#7d8ca3;align-items:start;gap:10px;min-height:44px;font-size:11px;line-height:1.55}.enquiry-consents input{accent-color:#315cce;flex-shrink:0;width:18px;height:18px;margin-top:2px}.page-clean .enquiry-messengers{margin-top:19px}.page-clean .enquiry-socials{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.page-clean .enquiry-socials a,.page-clean .hero-restored .enquiry-socials a,.page-clean .support-enquiry .enquiry-socials a{border-radius:9px;flex-direction:column;justify-content:center;gap:5px;height:58px;display:flex}.page-clean .enquiry-socials img{width:21px;height:21px}.enquiry-socials .messenger-name{color:#fff;font-size:10px;line-height:1.1;display:block}.page-clean .hero-restored .enquiry-card{padding:0}.page-clean .review-experience .reviews-heading{margin-bottom:22px;display:block}.page-clean .review-experience .review-evidence{border:0;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:0}.review-total{gap:8px}.review-total>b{font-size:30px}.page-clean .review-experience .review-evidence .review-total>span{font-size:12px}.review-total>span>small{font-size:10px}.review-source-score{gap:5px}.page-clean .review-experience .review-source-score .review-stars{letter-spacing:0;font-size:10px}.review-experience .review-stage{border-radius:15px;grid-template-columns:1fr;display:grid;box-shadow:0 8px 24px #203e6808}.review-experience .review-story{min-height:0;display:block}.review-experience .review-voice{grid-template-columns:1fr 96px;row-gap:12px;min-height:135px;padding:19px 20px;display:grid}.review-experience .review-work-type{grid-column:1;max-width:100%;padding:5px 7px;font-size:10px}.review-experience .review-voice h3{grid-column:1;margin:0;padding:0;font-size:23px;line-height:1.15}.review-experience .review-artwork{transform-origin:100% 0;width:210px;height:270px;min-height:0;margin:0;position:absolute;top:5px;right:6px;transform:scale(.43)}.review-experience .review-story-content{padding:21px 19px}.review-person{grid-template-columns:1fr;gap:13px;padding-bottom:17px;display:grid}.review-experience .review-author b{font-size:15px}.review-experience .review-author>div>span{font-size:11px;line-height:1.55}.review-experience .review-author time{display:block}.review-experience .review-author i{display:none}.review-experience .review-author .review-avatar{flex-basis:36px;width:36px;height:36px;font-size:11px}.review-experience .review-person-rating{justify-self:start;gap:9px;padding:7px 10px}.review-experience .review-person-rating>b{font-size:18px}.review-experience .review-person-rating .review-stars{font-size:12px}.review-experience .review-full-text{-webkit-line-clamp:8;-webkit-box-orient:vertical;margin-top:18px;font-size:15px;line-height:1.65;display:-webkit-box;overflow:hidden}.review-experience .review-full-text.is-expanded{display:block;overflow:visible}.review-experience .review-full-text p{margin-bottom:14px}.review-read-more{color:#315eb9;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;margin-top:10px;padding:8px 0;font-size:13px;display:flex}.review-experience .review-peek{background:#e6edff;border:0;border-top:1px solid #dce5f4;flex-direction:row-reverse;justify-content:space-between;gap:10px;min-height:65px;padding:12px 20px}.review-peek-arrow{width:39px;height:39px;box-shadow:none}.review-peek-arrow svg{width:27px;height:27px}.review-experience .review-peek-action{text-align:left;font-size:15px}.review-peek-action br{display:none}.review-peek-action br:after{content:" "}.review-concept-footer{align-items:start;gap:10px;margin-top:13px}.review-previous{flex-shrink:0;min-height:44px;font-size:11px}.review-concept-footer>p{max-width:165px;padding-top:8px;font-size:10px;line-height:1.55}.review-experience .review-carousel{scroll-margin-top:80px}.calculator-vivid .quiz{border-radius:15px;grid-template-columns:1fr;box-shadow:0 10px 26px #234a8208}.calculator-vivid .quiz-aside{grid-template-columns:1fr auto;gap:10px;padding:17px 19px;display:grid}.calculator-vivid .quiz-aside h3{grid-column:1;margin:0;font-size:20px;line-height:1.2}.calculator-vivid .quiz-benefit{grid-column:1;gap:6px;margin:0;font-size:11px;line-height:1.45;display:flex}.calculator-vivid .quiz-benefit svg{width:15px;height:15px;margin-top:1px}.calculator-vivid .quiz-aside-bottom{border:0;border-left:1px solid #ffffff30;grid-area:1/2/4;align-self:center;width:80px;padding:0 0 0 12px;font-size:10px;line-height:1.45;display:block}.calculator-vivid .discount-mark{margin-bottom:5px;font-size:31px}.calculator-vivid .quiz-main,.calculator-vivid .quiz.is-result .quiz-main{padding:21px 17px 24px;scroll-margin-top:80px}.calculator-vivid .quiz-main h3{font-size:24px;line-height:1.2}.calculator-vivid .quiz-top{font-size:11px}.quiz-progress{margin:14px 0 19px}.quiz-progress-stages{flex-wrap:wrap;gap:3px;min-height:21px;margin-top:8px;display:flex}.quiz-progress-stages li:not(.is-complete){display:none}.quiz-progress-stages li>span{padding:4px;font-size:10px;line-height:1.25}.quiz-hint{margin-top:10px;font-size:13px;line-height:1.55}.calculator-vivid .quiz-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-block:20px}.calculator-vivid .quiz-option{flex-direction:column;justify-content:start;align-items:start;gap:9px;min-height:122px;padding:13px 11px;display:flex;position:relative;transform:none}.calculator-vivid .quiz-option>svg{border-radius:9px;width:20px;height:20px;padding:7px}.calculator-vivid .quiz-option b{overflow-wrap:anywhere;font-size:14px;line-height:1.3}.calculator-vivid .quiz-option small{margin-top:5px;font-size:11px;line-height:1.4}.calculator-vivid .select-mark{width:16px;height:16px;margin:0;position:absolute;top:15px;right:10px}.calculator-vivid .quiz-option:hover{box-shadow:none;transform:none}.calculator-vivid .quiz-options:not([data-step=work]) .quiz-option{min-height:104px}.calculator-vivid .quiz-options[data-step=addons]{grid-template-columns:1fr}.calculator-vivid .quiz-options[data-step=addons] .quiz-option{flex-direction:row;align-items:center;gap:12px;min-height:80px;padding:15px 36px 15px 13px}.calculator-vivid .quiz-options[data-step=addons] .select-mark{top:calc(50% - 8px)}.calculator-vivid .quiz-controls{grid-template-columns:auto 1fr;gap:10px;margin-top:16px;display:grid}.quiz-tip{text-align:right;font-size:11px;line-height:1.45}.calculator-vivid .quiz-controls>.btn{grid-column:1/-1;width:100%;min-height:50px}.text-button{min-height:44px}.quiz-calculating{min-height:320px;padding:30px 0}.calculator-vivid .quiz-main .quiz-calculating h3{font-size:25px}.calculation-factors{gap:6px}.quiz-result.result-polished{grid-template-columns:1fr;gap:24px}.calculator-vivid .quiz-main .estimate-overview>h3{font-size:23px}.result-polished .estimate-price>span{font-size:52px}.result-polished .estimate-price{margin-top:22px}.quiz-result.result-polished .enquiry-card{box-shadow:none;background:#f7faff;border-radius:13px;padding:22px 17px}.calculator-vivid .quiz-main .result-polished .enquiry-heading h3{font-size:22px}.estimate-parameters>span{font-size:11px}.estimate-summary dd{max-width:60%}.estimate-contact-note{font-size:10px}.services-heading{display:block}.featured-services{grid-template-columns:1fr;gap:14px}.featured-service{border-radius:15px;padding:23px}.featured-service h3{font-size:30px}.featured-service>p{min-height:0;margin-top:12px;font-size:15px}.featured-service ul{gap:12px;margin-block:20px}.featured-service li{font-size:14px}.featured-service .text-link{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.service-label{font-size:11px}.service-label>svg{width:25px;height:25px;padding:9px}.other-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.other-services article{background:#f7f9fd;border-top-width:3px;border-radius:0 0 11px 11px;padding:18px 13px}.other-services h3{font-size:20px;line-height:1.2}.other-services p{margin-block:12px 13px;font-size:13px;line-height:1.55}.other-services button{min-height:44px;font-size:12px;line-height:1.4}.services-help{text-align:left;margin-top:25px;padding-top:20px;font-size:14px;line-height:1.6}.services-help button{align-items:center;min-height:44px;margin-top:8px;display:inline-flex}.inline-request-layout{grid-template-columns:1fr;gap:24px;padding-block:37px}.request-copy h2{font-size:30px}.request-copy>p{margin-top:15px;font-size:15px;line-height:1.6}.request-materials{margin-top:22px;padding:18px}.request-materials h3{font-size:17px}.request-materials li{gap:10px;font-size:14px;line-height:1.5}.request-materials>p{font-size:12px}.inline-request-form .enquiry-card{box-shadow:none}.process-section{grid-template-columns:1fr;gap:25px}.process-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:25px;display:grid}.process-list li{background:#f5f8fd;border:1px solid #e8edf6;border-radius:12px;padding:17px 14px;display:block}.process-list li:last-child{padding:17px 14px}.page-clean .process-list li:before,.page-clean .process-list li:after{display:none}.process-list h3{font-size:18px;line-height:1.25}.process-list p{margin-top:10px;font-size:13px;line-height:1.6}.process-result{align-items:start;font-size:11px;line-height:1.5}.step-number{background:#e8efff;width:30px;height:30px;margin-bottom:13px;font-size:13px}.process-photo{background:#f2f5fb;border-radius:13px;grid-template-columns:100px 1fr;gap:0;display:grid;overflow:hidden}.process-photo>img{object-fit:cover;border-radius:0;width:100%;height:100%;min-height:180px}.process-photo figcaption{border-radius:0;margin:0;padding:19px 16px}.process-photo figcaption b{font-size:18px;line-height:1.3}.process-photo figcaption span{margin-top:9px;font-size:13px;line-height:1.55}.page-clean .support-section{grid-template-columns:minmax(0,1fr) 96px;align-items:start;gap:20px 13px;padding-block:0 35px;display:grid}.support-copy{display:contents}.support-copy>.section-heading{grid-area:1/1}.page-clean .support-copy h2{font-size:25px;line-height:1.2}.support-copy h2 br{display:none}.support-copy>.section-heading>p{margin-top:13px;font-size:13px;line-height:1.55}.page-clean .support-photo{border-radius:45px 12px 12px;grid-area:1/2;height:190px;margin-top:3px;position:relative;top:0;overflow:hidden}.support-photo img{object-fit:cover;object-position:47% top;width:100%;height:100%}.page-clean .support-points{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.page-clean .support-points>div{background:#f2f5fc;border:0;border-radius:10px;margin:0;padding:15px}.page-clean .support-points>div:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;gap:15px;display:grid}.page-clean .support-points h3{font-size:15px;line-height:1.35}.page-clean .support-points p{margin-top:8px;font-size:12px;line-height:1.55}.page-clean .support-points>div:last-child p{margin:0}.support-enquiry{grid-column:1/-1;width:100%;max-width:none;margin:3px 0 0;padding-top:23px}.page-clean .support-enquiry .enquiry-card{padding:0}.page-clean .agreement-page{border-left-width:4px;border-radius:8px;padding-inline:19px;box-shadow:4px 4px #eef2f8}.agreement-page-header{flex-wrap:wrap;gap:8px 14px;padding-block:18px}.agreement-page-header>span:nth-child(2){display:none}.agreement-page-brand b{font-size:11px}.agreement-page-brand>svg{width:21px}.agreement-page-corner{padding:6px 8px;font-size:10px}.agreement-page-row{grid-template-columns:1fr;gap:12px;padding-block:23px}.agreement-row-label{gap:8px}.agreement-row-label>span{width:23px;height:23px;font-size:9px}.agreement-row-label h3{font-size:16px}.agreement-row-main h4{max-width:none;margin-bottom:11px;font-size:24px}.agreement-row-main>span{font-size:11px;line-height:1.5}.agreement-page-row>p{max-width:none;font-size:13px;line-height:1.6}.agreement-page-bottom{gap:16px;padding-block:21px;display:grid}.agreement-page-bottom>div{gap:14px}.agreement-sign-line{width:52px}.agreement-page-bottom p{font-size:11px}.agreement-page-bottom a{justify-content:space-between;min-height:44px;font-size:12px}.agreement-aftercare{gap:10px;padding-top:22px;font-size:12px}.quality-workspace{grid-template-columns:1fr;gap:15px}.quality-preview{border-radius:14px;padding:19px}.page-clean .quality-control-scene{margin:0;padding:0}.quality-control-core{grid-template-columns:38px 1fr;gap:5px 12px;padding:0 0 17px}.quality-control-core>svg{width:32px;height:36px}.quality-control-core>span{margin:0;font-size:9px}.quality-control-core>b{font-size:20px}.quality-control-core b br{display:none}.quality-control-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0 0;display:grid}.quality-control-route:before{width:auto;height:1px;inset:19px 15% auto}.quality-control-point{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.quality-control-dot{z-index:1;width:37px;height:37px}.quality-control-dot svg{width:19px;height:19px}.quality-control-point small{letter-spacing:0;margin-bottom:5px;font-size:8px}.quality-control-point b{font-size:12px}.quality-control-tick,.quality-preview-bottom{display:none}.quality-check{border-radius:12px;gap:12px;padding:18px 16px}.quality-check-number{border-radius:9px;width:31px;height:31px;font-size:16px}.quality-check-title h3{font-size:20px}.quality-check-title svg{width:20px;height:20px}.quality-check-copy>p{margin-top:10px;font-size:14px;line-height:1.55}.page-clean .quality-check-result{margin-top:13px;font-size:11px;line-height:1.5}.quality-delivery{grid-template-columns:1fr 1fr;gap:15px 13px;padding-block:22px;display:grid}.quality-delivery-title{grid-column:1/-1;font-size:13px}.quality-delivery>div{align-items:start;gap:8px;font-size:11px;line-height:1.5}.quality-delivery>div:last-child{grid-column:1/-1}.quality-delivery svg{width:18px;height:18px}.situation-switching{border:0;grid-template-columns:1fr;gap:3px;margin-bottom:18px;display:grid}.situation-switching .situation-choices{flex-wrap:nowrap;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:7px;display:grid}.situation-choices button{text-align:left;background:#f2f5fc;border-radius:9px;flex-direction:column;align-items:start;gap:7px;min-height:75px;padding:12px 9px;font-size:12px;line-height:1.3;display:flex;overflow:hidden}.situation-choices button[aria-selected=true]{color:#315bc1;background:#e9f0ff}.situation-choices button>svg{width:16px;height:16px}.situation-choices button>svg:last-of-type{display:none}.situation-autoplay{justify-self:end;min-height:44px;padding:8px 0;font-size:11px}.situation-dialogue{border-radius:15px;padding:20px 18px 0}.situation-exchange{grid-template-columns:1fr;gap:17px;padding-bottom:22px}.situation-question{padding-top:0;padding-right:20px}.situation-message-label{margin-bottom:10px;font-size:10px}.situation-student-message{border-radius:14px 14px 14px 2px;padding:20px}.situation-quote{height:22px;margin-bottom:9px;font-size:44px}.situation-student-message h3{font-size:23px;line-height:1.25}.situation-material{margin-top:12px;font-size:10px}.situation-reply{padding-top:0;padding-left:15px}.page-clean .situation-reply-label{margin-bottom:9px;font-size:10px}.situation-manager-message{border-radius:14px 14px 2px;padding:19px 17px}.situation-manager-message>p{font-size:15px;line-height:1.55}.situation-manager-message ol{gap:11px;margin-top:17px;padding-top:15px}.situation-manager-message li{gap:10px;font-size:11px;line-height:1.5}.situation-next{gap:17px;padding-block:19px;display:grid}.situation-next b{font-size:12px}.situation-next p>span{font-size:10px;line-height:1.5}.situation-next>.btn{width:100%;min-height:49px;font-size:14px}.faq-section.faq-polished{flex-direction:column;gap:24px;display:flex}.faq-heading{display:contents}.faq-heading h2{order:0}.faq-list{order:1;width:100%}.page-clean .faq-own-question{order:2;grid-template-columns:42px 1fr;gap:8px 13px;width:100%;max-width:none;margin:0;padding:20px;display:grid}.faq-own-question>svg{grid-row:1/3;margin:0}.faq-own-question h3{margin:0;font-size:21px}.faq-own-question>p{grid-column:2;font-size:13px;line-height:1.6}.faq-own-question .enquiry-messengers{grid-column:1/-1;margin-top:12px}.faq-polished .faq-list details,.faq-polished .faq-list details[open]{padding-inline:10px}.faq-polished .faq-list summary{gap:9px;min-height:65px;padding-block:17px;font-size:15px;line-height:1.45}.faq-polished .faq-number{flex-basis:15px;font-size:9px}.faq-polished .faq-plus{width:26px;height:26px;font-size:18px}.faq-polished .faq-list details p{padding:0 13px 20px 24px;font-size:14px;line-height:1.65}.closing-polished .final-inner{grid-template-columns:1fr;gap:25px;padding-block:38px}.closing-polished .final-copy>p:not(.lead-reassurance){margin-top:17px;font-size:15px;line-height:1.6}.closing-polished .lead-next{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:22px;display:grid}.closing-polished .lead-next li{flex-direction:column;align-items:start;gap:8px;font-size:12px;line-height:1.45;display:flex}.closing-polished .lead-reassurance{margin-top:20px;padding-top:17px;font-size:11px}.closing-polished .final-form .enquiry-card{box-shadow:none;max-width:none;margin:0;padding:23px 18px}.footer{padding-top:32px}.footer-grid{grid-template-columns:1fr 1fr;gap:27px 15px}.footer-grid>div:first-child{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.footer .brand{gap:6px}.footer .brand img{width:27px;height:34px}.footer .brand b{font-size:14px}.footer .brand small{font-size:8px}.footer-grid>div:first-child p{margin:0;font-size:11px;line-height:1.6}.footer-grid b{font-size:13px}.footer-grid a:not(.brand){overflow-wrap:anywhere;align-items:center;min-height:38px;font-size:12px;line-height:1.45;display:flex}.footer-grid .footer-phone{margin-top:9px;font-size:15px!important}.footer .socials{grid-template-columns:repeat(2,44px);gap:7px;display:grid}.footer .socials a{justify-content:center;width:44px;height:44px}.footer-bottom{gap:10px;margin-top:26px;padding-block:20px;font-size:10px;line-height:1.5;display:grid}}@media (width<=360px){.shell{width:calc(100% - 28px)}.page-clean .hero-restored h1{font-size:28px}.header-polished .brand b{font-size:14px}.header-polished .brand small{font-size:8px}.page-clean .hero-restored .hero-benefits li{padding:11px}.page-clean .hero-restored .hero-benefits span,.page-clean .hero-restored .hero-benefits b{font-size:12px}.review-experience .review-voice{grid-template-columns:1fr 80px;padding-inline:16px}.review-experience .review-voice h3{font-size:21px}.review-experience .review-artwork{transform:scale(.38)}.page-clean .support-section{grid-template-columns:minmax(0,1fr) 82px}.page-clean .support-copy h2{font-size:23px}.agreement-page-header{gap:8px}.agreement-page-corner{padding:5px;font-size:9px}.calculator-vivid .quiz-option b{font-size:13px}.process-list h3{font-size:17px}}@media (width<=700px){.page-clean .hero-restored.hero-lead{padding-top:16px}.page-clean .hero-restored h1{margin-block:12px 10px;font-size:clamp(30px,8.2vw,38px);line-height:1.08}.page-clean .hero-restored .hero-description{color:#536781;line-height:1.45}.page-clean .hero-restored .hero-conversion{gap:14px;margin-top:14px}.page-clean .hero-restored .hero-benefits{gap:8px}.page-clean .hero-restored .hero-benefits li,.page-clean .hero-restored .hero-benefits li.hero-payment{min-height:0;padding:10px;display:block}.page-clean .hero-restored .hero-benefits svg{float:right;color:#426ac1;width:16px;height:16px;margin:1px 0 5px 5px}.page-clean .hero-restored .hero-benefits span,.page-clean .hero-restored .hero-benefits b{color:#344b6c;font-size:14px;line-height:1.4}.page-clean .hero-restored .hero-benefits .hero-benefit-desktop{display:none}.page-clean .hero-restored .hero-benefits .hero-benefit-mobile{display:inline}.page-clean .hero-restored .enquiry-phone-label{color:#536781;font-size:13px}.page-clean .hero-restored .enquiry-consents{gap:9px;margin-top:12px}.page-clean .hero-restored .enquiry-consents label{min-height:0}.page-clean .hero-restored .enquiry-messengers{margin-top:12px}.page-clean .hero-restored .enquiry-messengers>p{margin-bottom:8px;font-size:12px}.page-clean .hero-restored .enquiry-socials a{gap:3px;height:48px}.enquiry-socials .messenger-name{font-size:11px}.page-clean .enquiry-consents label,.page-clean .hero-restored .enquiry-consents label{color:#65758d;font-size:12px;line-height:1.5}.page-clean .trust-band b{color:#344b6c;font-size:13px}.page-clean .trust-band p span{color:#65758d;font-size:11px}.mobile-swipe-hint{color:#5d759c;justify-content:center;align-items:center;gap:9px;margin:0 0 13px;font-size:12px;line-height:1.4;display:flex}.review-experience .review-full-text{color:#485b76;font-size:16px;line-height:1.6}.review-experience .review-author b{font-size:16px}.review-experience .review-author>div>span{color:#65758d;font-size:12px}.review-read-more{font-size:14px;font-weight:700}.review-experience .review-peek{color:#fff;background:#315bd2;min-height:67px;padding:13px 20px}.review-experience .review-peek:hover{background:#244bbb}.review-experience .review-peek-action{color:#fff;font-size:17px;font-weight:700}.review-peek-arrow{color:#fff;background:#ffffff20;width:42px;height:42px}.review-previous{font-size:12px}.situation-browse{gap:9px;margin-bottom:22px;display:flex}.situation-browse button{border:0;border-radius:9px;justify-content:center;align-items:center;min-height:52px;font-size:15px;font-weight:700;display:flex}.situation-previous{color:#315bc1;background:#dfe8fc;flex:none;width:52px}.situation-forward{color:#fff;background:#315bd2;flex:1;gap:12px}.situation-choices button{color:#536781;font-size:13px}.situation-choices button[aria-selected=true]{color:#fff;background:#315bd2}.situation-choices button[aria-selected=true]>svg{color:#fff}.situation-autoplay{color:#5d759c;font-size:12px}.situation-manager-message li{color:#536781;font-size:14px;line-height:1.5}.situation-manager-message>p{color:#3b5477;font-size:16px}.situation-message-label,.page-clean .situation-reply-label,.situation-material{color:#5d759c;font-size:12px}.situation-next b{font-size:14px}.situation-next p>span{color:#65758d;font-size:12px}.other-services p,.process-list p{color:#536781;font-size:14px}.other-services button{font-size:13px;font-weight:700}.process-result{color:#406b79;font-size:12px}.page-clean .support-copy>.section-heading{display:contents}.page-clean .support-copy h2{grid-area:1/1/auto/-1;font-size:30px;line-height:1.16}.support-copy>.section-heading>p{color:#536781;grid-area:2/1;margin:0;font-size:15px}.page-clean .support-photo{grid-row:2;height:177px;margin:0}.page-clean .support-points p{color:#536781;font-size:14px}.page-clean .support-points>div:last-child{display:block}.page-clean .support-points>div:last-child p{margin-top:8px}.agreement-page-row>p{color:#536781;font-size:14px}.agreement-row-main>span{color:#65758d;font-size:12px}.agreement-aftercare{color:#536781;font-size:14px}.quality-delivery>div{color:#536781;font-size:13px}.page-clean .quality-check-result,.quality-control-point b{font-size:13px}.quiz-hint{color:#536781;font-size:14px}.calculator-vivid .quiz-option b{overflow-wrap:normal;font-size:15px}.calculator-vivid .quiz-option small{color:#65758d;font-size:12px}.quiz-tip{font-size:12px}.page-clean .faq-own-question>p{color:#536781;font-size:15px}.faq-polished .faq-list summary{font-size:16px}.faq-polished .faq-list details p{color:#536781;font-size:15px}.closing-polished .lead-next li{font-size:13px}.review-experience .review-voice{grid-template-columns:minmax(0,1fr) 96px;column-gap:13px;min-height:140px;padding:18px}.review-experience .review-artwork-slot{pointer-events:none;grid-area:1/2/3;align-self:center;width:96px;height:120px;display:block;position:relative}.review-experience .review-artwork-scale{transform-origin:0 0;width:210px;height:277px;display:block;transform:scale(.43)}.review-experience .review-artwork-slot .review-artwork{width:210px;height:277px;min-height:277px;margin:0;position:relative;top:0;left:0;right:auto;transform:none}.review-experience .review-work-type{overflow-wrap:normal;align-self:end;width:fit-content;max-width:100%;line-height:1.4}.review-experience .review-voice h3{align-self:start;font-size:23px;line-height:1.18}.review-peek-arrow{color:#315bd2;background:#fff;border:0;border-radius:11px;width:48px;height:42px;box-shadow:0 3px 8px #12388615}.review-peek-arrow svg{stroke-width:2px;width:30px;height:30px}.review-experience .review-peek:hover .review-peek-arrow{transform:none}.page-clean>.section,.page-clean .quality-experience{padding-block:32px}.page-clean>#calculator{padding-bottom:24px}.page-clean>#services{padding-top:24px}.page-clean>#situations{padding-bottom:24px}.page-clean>#faq{padding-top:24px}.inline-request-layout,.closing-polished .final-inner{padding-block:32px}.situation-switching{margin-bottom:12px}.situation-dialogue{scroll-margin-top:80px}.quality-control-point>div{width:100%;min-width:0}.quality-control-point b{font-size:12px}}@media (width<=360px){.review-experience .review-voice{grid-template-columns:minmax(0,1fr) 78px;column-gap:10px;padding:16px}.review-experience .review-artwork-slot{width:78px;height:104px}.review-experience .review-artwork-scale{transform:scale(.36)}.review-experience .review-voice h3{font-size:21px}.quality-control-point b{font-size:11px}.page-clean .hero-restored h1{font-size:28px}.page-clean .hero-restored .hero-benefits{gap:7px}.page-clean .hero-restored .hero-benefits span,.page-clean .hero-restored .hero-benefits b{font-size:14px}.page-clean .support-copy h2{font-size:28px}.calculator-vivid .quiz-option b{font-size:14px}.calculator-vivid .quiz-option small,.process-list p{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}}@media (width<=360px) and (height<=780px){.hero-label{display:none}.page-clean .hero-restored.hero-lead{padding-top:12px}.page-clean .hero-restored h1{margin-top:8px}.page-clean .hero-restored .hero-conversion{gap:12px;margin-top:12px}.page-clean .hero-restored .hero-benefits li,.page-clean .hero-restored .hero-benefits li.hero-payment{padding:9px}.page-clean .hero-restored .enquiry-phone{height:50px}.page-clean .hero-restored .enquiry-submit{min-height:50px}.page-clean .hero-restored .enquiry-consents label{font-size:11px;line-height:1.45}.page-clean .hero-restored .hero-conversion{gap:10px}.page-clean .hero-restored .enquiry-phone-label{margin-bottom:6px}.page-clean .hero-restored .enquiry-submit{margin-top:8px}.page-clean .hero-restored .enquiry-messengers{margin-top:10px}}@media (width<=700px){.review-experience .review-story:not(.is-expanded){height:auto}.review-experience .review-voice{box-sizing:border-box;grid-template-rows:auto 1fr;height:180px;min-height:180px}.review-experience .review-voice h3{font-size:22px;line-height:1.16}.review-experience .review-person{box-sizing:border-box;grid-template-rows:1fr auto;height:130px}.review-experience .review-full-text.review-preview-text{-webkit-line-clamp:unset;height:160px;min-height:160px;display:block;overflow:hidden}.review-experience .review-full-text.is-expanded{-webkit-line-clamp:unset;height:auto;display:block;overflow:visible}.review-experience .review-read-more{margin-top:10px}}@media (width<=360px){.review-experience .review-voice h3{font-size:20px;line-height:1.18}.review-experience .review-full-text.review-preview-text{height:190px;min-height:190px}}@media (width>=701px) and (width<=1000px){.review-experience .review-artwork-slot{flex:none;width:154px;height:203px;margin-block:18px;display:block;position:relative}.review-experience .review-artwork-scale{transform-origin:0 0;width:210px;height:277px;display:block;transform:scale(.73)}.review-experience .review-artwork-slot .review-artwork{width:210px;height:277px;min-height:277px;margin:0;position:relative;transform:none}}.copy-mobile,.situation-mobile-topic{display:none}@media (width<=700px){.page-clean :is(.section-heading,.quality-heading,.guarantees-heading,.situation-heading) h2,.page-clean .review-experience .reviews-heading h2,.page-clean .faq-polished .faq-heading h2,.page-clean .closing-polished .final-copy h2,.request-copy h2{font-size:32px;line-height:1.14}.page-clean .hero-stage{isolation:isolate;position:relative}.page-clean .hero-restored.hero-lead{padding-top:8px}.page-clean .hero-restored h1{margin-block:8px;line-height:1.08}.hero-label{gap:0;display:flex}.hero-label>span:last-child{display:none}.hero-label .mti-label{color:#315bd2;background:#ffffffed;border:1px solid #bdd0f5;border-radius:5px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1.2}.page-clean .hero-stage:before{content:"";opacity:.32;pointer-events:none;z-index:-1;background:url(/images/mti-campus.jpg) 50% 26%/cover no-repeat;height:320px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#0009 30%,#0003 65%,#0000 100%);mask-image:linear-gradient(#000 0%,#0009 30%,#0003 65%,#0000 100%)}.page-clean .hero-restored .hero-benefits{background:0 0;border:0;border-radius:0;gap:8px;overflow:visible}.page-clean .hero-restored .hero-benefits li,.page-clean .hero-restored .hero-benefits li.hero-payment{isolation:isolate;background:linear-gradient(145deg,#f8faff,#edf3ff);border:1px solid #dce6f7;border-radius:12px;min-height:0;padding:12px;position:relative;overflow:hidden;box-shadow:0 2px 6px #315bd206}.page-clean .hero-restored .hero-benefits li:nth-child(2n){background:linear-gradient(145deg,#fff,#f3f6fc)}.page-clean .hero-restored .hero-benefits li.hero-payment{background:linear-gradient(145deg,#fffdf7,#fff8e8);border-color:#eee3c6}.page-clean .hero-restored .hero-benefits svg,.page-clean .hero-restored .hero-benefits .hero-payment svg{float:none;opacity:.075;stroke-width:1.4px;color:#315073;z-index:-1;width:42px;height:42px;margin:0;position:absolute;bottom:8px;right:8px;transform:none}.page-clean .hero-restored .hero-benefits span,.page-clean .hero-restored .hero-benefits b{color:#2d4364;font-size:16px;line-height:1.35}.page-clean .hero-restored .hero-benefits b{font-weight:700;display:inline}.page-clean .hero-restored .hero-benefits small{color:#63738a;margin:5px 0 0;font-size:14px;line-height:1.4;display:block}.copy-desktop{display:none!important}.copy-mobile{display:inline}.page-clean .hero-stage>.trust-band{background:#f3f6fc;border:1px solid #e4ebf7;border-radius:14px;grid-template-columns:1fr;gap:0;margin-bottom:20px;padding:5px 14px 10px}.page-clean .trust-band>div{grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:12px 0;display:grid}.page-clean .trust-band>div+div{border-top:1px solid #e0e7f3}.page-clean .trust-band>div>svg{width:34px;height:34px;margin:0}.page-clean .trust-band b{font-size:15px;line-height:1.35}.page-clean .trust-band p span{margin-top:3px;font-size:13px;line-height:1.4}.page-clean .hero-restored .hero-photo-caption{top:16px;right:39%}.page-clean .hero-restored .hero-photo-caption b{color:#203963;letter-spacing:-.025em;font-size:19px;line-height:1.12}.page-clean .hero-restored .hero-photo-caption span{font-size:11px}.page-clean .hero-restored .hero-photo-caption>svg{color:#815b16;background:#ffe397;margin-bottom:6px}.featured-services{gap:10px}.featured-service{grid-template-columns:1fr 46px;gap:8px 12px;padding:18px;display:grid}.featured-service .service-label{grid-area:1/2/3;align-self:center;margin:0}.services-rich .featured-service h3{grid-area:1/1;margin:0;font-size:25px}.featured-service>p{grid-area:2/1;margin:0;font-size:14px;line-height:1.5}.featured-service>ul{display:none}.featured-service>.text-link{grid-column:1/-1;justify-self:start;min-height:44px;margin:3px 0 0;padding-block:8px}.other-services{gap:10px;margin-top:14px}.other-services article{flex-direction:column;padding:15px 12px;display:flex}.other-services h3{font-size:19px}.other-services p{flex:1;min-height:0;margin:10px 0;font-size:14px;line-height:1.45}.other-services button{min-height:44px;margin-top:auto;font-size:13px}.services-help{margin-top:18px;padding-top:14px;font-size:14px}.services-help button{margin-top:0}.services-help,.review-experience .mobile-swipe-hint,.review-concept-footer>p{display:none}.review-experience .review-concept-footer{justify-content:flex-start}.page-clean .review-carousel{margin-top:20px}.page-clean .process-photo{background:#f5f8fd;border:1px solid #e0e7f2;border-radius:14px;overflow:hidden}.page-clean .process-photo figcaption{background:0 0}.page-clean .process-photo figcaption b{font-size:18px;line-height:1.3}.page-clean .process-photo figcaption .copy-mobile{margin-top:8px;font-size:15px;line-height:1.45}.request-copy h2{letter-spacing:-.025em;margin-top:0}.request-copy>p{color:#536c91;font-size:16px;line-height:1.55}.request-materials{background:#ffffffd9;border:1px solid #d7e3f6;border-radius:15px;margin-top:20px;padding:18px;box-shadow:0 5px 20px #315bd205}.request-materials h3{margin-bottom:16px;font-size:19px}.request-materials ul{gap:0}.request-materials li{grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:10px 0;font-size:15px;line-height:1.4;display:grid}.request-materials li+li{border-top:1px solid #e9eef7}.request-materials li svg{box-sizing:content-box;color:#5276bd;background:#edf3ff;border-radius:9px;width:20px;height:20px;padding:7px}.request-materials>p{color:#647a9c;border-top:1px solid #e3ebf6;margin-top:14px;padding-top:14px;font-size:13px;line-height:1.5}.page-clean .quality-control-point:first-child .quality-control-dot{color:#315bc1;background:#e7efff;border:1px solid #fff8;box-shadow:0 3px 12px #142c6a20}.page-clean .quality-control-point:first-child .quality-control-dot svg{stroke-width:1.8px;width:25px;height:25px}.page-clean .situation-dialogue{border:1px solid #e1e8f4}.page-clean .support-form{border-color:#dce6f5}.process-section{gap:16px}.process-list{background:#f5f8fd;border:1px solid #e4ebf6;border-radius:14px;grid-template-columns:1fr;gap:0;margin-top:20px;padding:0 16px}.process-list li,.process-list li:last-child{background:0 0;border:0;border-radius:0;grid-template-columns:32px 1fr;gap:12px;padding:16px 0;display:grid}.process-list li+li{border-top:1px solid #e0e7f3}.process-list .step-number{background:#e3ebff;flex:none;width:32px;height:32px;margin:0;font-size:14px}.process-list h3{font-size:19px;line-height:1.3}.process-list p{margin-top:6px;font-size:14px;line-height:1.5}.process-result{margin-top:8px;font-size:12px;line-height:1.4}.process-photo{grid-template-columns:78px 1fr}.process-photo>img{min-height:128px}.process-photo figcaption{padding:14px}.process-photo figcaption b{font-size:17px}.process-photo figcaption span{margin-top:6px;font-size:13px;line-height:1.45}.page-clean .support-section{grid-template-columns:86px minmax(0,1fr);gap:18px 15px;padding-block:32px}.page-clean .support-copy h2{font-size:32px;line-height:1.14}.support-copy>.section-heading>p{grid-column:2;align-self:center;font-size:15px;line-height:1.5}.page-clean .support-photo{background:#e7effe;border-radius:14px;grid-column:1;width:86px;height:110px}.page-clean .support-points{counter-reset:manager-step;background:0 0;border:0;border-radius:0;padding:0;display:block}.page-clean .support-points>div,.page-clean .support-points>div:last-child{counter-increment:manager-step;background:0 0;border-radius:0;padding:15px 0 15px 43px;display:block;position:relative}.page-clean .support-points>div:before{content:"0" counter(manager-step);color:#315bc1;background:#e9f0ff;border-radius:9px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:700;display:grid;position:absolute;top:16px;left:0}.page-clean .support-points>div+div{border-top:1px solid #dde6f4}.page-clean .support-points h3{font-size:16px;line-height:1.35}.page-clean .support-points p,.page-clean .support-points>div:last-child p{margin-top:5px;font-size:14px;line-height:1.45}.page-clean .support-enquiry{background:#f4f8ff;border:1px solid #dfe8f8;border-radius:14px;padding:18px}.page-clean .support-enquiry .enquiry-card{background:0 0;border:0;padding:0}.page-clean .support-section{grid-template-columns:108px minmax(0,1fr)}.page-clean .support-photo{width:108px;height:142px}.page-clean .review-experience .reviews-heading h2 em{box-shadow:none;background:0 0;text-decoration:none}.page-clean .review-experience .review-evidence{background:#fff;border:1px solid #dfe7f5;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:18px;padding:13px 15px;display:grid}.review-total{gap:8px}.review-total>b{font-size:29px;line-height:1}.page-clean .review-experience .review-evidence .review-total>span{font-size:12px;line-height:1.3}.review-total>span>small{margin-top:4px;font-size:11px;line-height:1.3}.review-source-score{border-left:1px solid #e2e9f5;grid-template-columns:17px auto;gap:4px 5px;padding-left:13px;display:grid}.review-source-score>img{width:17px;height:20px}.review-source-score>b{font-size:19px;line-height:1.1}.page-clean .review-experience .review-source-score .review-stars{letter-spacing:1px;grid-column:1/-1;font-size:12px;line-height:1}.page-clean .agreement-page{background:#fff;border:1px solid #dce5f4;border-radius:14px;padding-inline:16px;box-shadow:0 5px 18px #26477905}.agreement-page-header{border-color:#e0e7f3;gap:8px;padding-block:16px}.agreement-page-brand b{font-size:12px}.agreement-page-corner{color:#617493;padding:0;font-size:11px}.agreement-page-row{border-color:#e0e7f3;gap:10px;padding-block:18px}.agreement-row-label{gap:8px}.agreement-row-label h3{color:#5b6f8e;font-size:15px;font-weight:700}.agreement-row-label>span{color:#6985b7;background:#edf2fc}.agreement-row-main h4{color:#263f66;margin-bottom:8px;font-size:23px;line-height:1.2}.agreement-row-main>span{color:#617493;font-size:12px;line-height:1.4}.agreement-page-row>p{color:#536781;font-size:14px;line-height:1.5}.agreement-page-row.result{background:#eff4ff;border:0;border-radius:11px;margin-top:14px;padding:16px}.agreement-page-row.result .agreement-row-main h4{box-shadow:none;color:#2455c0;margin-bottom:8px;text-decoration:none;display:block}.agreement-page-row.result .agreement-row-main>span{margin-top:0}.agreement-page-bottom{gap:12px;padding-block:16px}.agreement-sign-line{display:none}.agreement-page-bottom p{font-size:12px;line-height:1.45}.agreement-page-bottom a{background:#f4f7fc;border:0;border-radius:8px;min-height:44px;padding:10px 12px;font-size:13px}.quality-checks{gap:10px}.page-clean .quality-check{grid-template-columns:30px 1fr;gap:6px 10px;padding:14px;display:grid}.quality-check-copy{display:contents}.quality-check-number{grid-row:1;width:30px;height:30px;font-size:15px}.quality-check-title{grid-column:2;min-height:30px;margin:0}.quality-check-title h3{font-size:19px;line-height:1.3}.quality-check-title>svg{width:20px;height:20px}.quality-check-copy>p{grid-column:1/-1;margin:2px 0 0;font-size:14px;line-height:1.45}.page-clean .quality-check-result{grid-column:1/-1;margin-top:3px;padding-top:8px;font-size:12px;line-height:1.45}.quality-delivery{background:#f7faff;border:1px solid #dce5f4;border-radius:12px;grid-template-columns:1fr;gap:12px;margin-top:18px;padding:16px;display:grid}.quality-delivery-title{grid-column:1;font-size:16px;line-height:1.3}.quality-delivery>div,.quality-delivery>div:last-child{grid-column:1;grid-template-columns:24px 1fr;align-items:center;gap:11px;min-width:0;font-size:14px;line-height:1.4;display:grid}.quality-delivery>div>svg{width:22px;height:22px}.situation-heading h2{max-width:340px}.situation-switching{display:none}.situation-mobile-topic{color:#315bc1;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:15px;font-weight:700;display:flex}.situation-mobile-topic small{color:#6a80a3;font-size:12px;font-weight:400}.situation-choices{gap:8px}.situation-choices button{gap:7px;min-height:76px;padding:11px 9px;font-size:13px;line-height:1.35}.situation-dialogue{border-radius:15px;padding:16px}.situation-exchange{gap:14px;padding-bottom:0}.situation-question{padding-right:0}.situation-message-label,.page-clean .situation-reply-label{display:none}.situation-student-message{margin:0;padding:16px 17px}.situation-quote{height:23px;margin-bottom:5px;font-size:33px;line-height:1}.situation-student-message h3{font-size:22px;line-height:1.25}.situation-material{margin-top:11px;font-size:12px;line-height:1.4}.situation-manager-message{border-radius:12px;padding:16px}.situation-manager-message>p{font-size:15px;line-height:1.5}.situation-manager-message ol{gap:8px;margin-top:12px;padding-top:12px}.situation-manager-message li{font-size:14px;line-height:1.4}.situation-browse{margin:18px 0 16px}.situation-browse button{min-height:48px;font-size:14px}.situation-forward{color:#315bc1;background:#fff;border:1px solid #cad8f4!important}.situation-previous{background:#fff;width:48px;border:1px solid #cad8f4!important}.situation-next{gap:14px;padding-block:16px 0}.situation-next>div>svg{display:none}.situation-next b{font-size:14px}.situation-next p>span{font-size:12px;line-height:1.4}.review-experience .review-voice{row-gap:9px;height:160px;min-height:160px}.review-experience .review-voice h3{font-size:22px;line-height:1.16}.review-experience .review-person{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;height:100px;padding-bottom:14px}.review-experience .review-author .review-avatar{display:none}.review-experience .review-person-rating{background:0 0;border:0;flex-direction:column;justify-self:end;align-items:end;gap:5px;padding:0}.review-experience .review-person-rating>b{font-size:20px}.review-experience .review-person-rating .review-stars{letter-spacing:0;font-size:11px}.review-experience .review-full-text.review-preview-text{-webkit-line-clamp:9;-webkit-box-orient:vertical;height:240px;min-height:240px;display:-webkit-box;overflow:hidden}.review-experience .review-story-content{padding:18px}.review-experience .review-full-text{margin-top:16px;font-size:16px;line-height:1.6}.review-experience .review-peek{background:linear-gradient(110deg,#315bd2,#274dbb);min-height:62px;padding:12px 20px}.review-experience .review-peek-action{font-size:16px}.review-peek-arrow{width:44px;height:30px;box-shadow:none;color:#fff;background:0 0;border-radius:0}.review-peek-arrow svg{stroke-width:1.7px;width:38px;height:28px}.closing-polished .final-inner{grid-template-columns:1fr;gap:16px;display:grid}.closing-polished .final-copy{display:contents}.closing-polished .final-copy h2{grid-row:1;margin:0;font-size:28px}.closing-polished .final-copy>p:not(.lead-reassurance){grid-row:2;margin:0;font-size:15px;line-height:1.5}.closing-polished .lead-next{border-block:1px solid #d9e3f8;grid-row:3;gap:10px;margin:0;padding:12px 0}.closing-polished .lead-next li{flex-direction:row;align-items:center;gap:7px;font-size:13px}.closing-polished .lead-next li>span:first-child{flex:none;width:23px;height:23px;font-size:11px}.closing-polished .lead-next b{font-weight:400}.closing-polished .final-form{grid-row:4}.closing-polished .final-form .enquiry-card{padding:20px 16px}.closing-polished .final-form .enquiry-heading{display:none}.closing-polished .lead-reassurance{text-align:center;border:0;grid-row:5;margin:0;padding:0;font-size:12px;line-height:1.45}.calculator-vivid .quiz-options[data-step=work] .quiz-option:last-child:nth-child(odd){flex-direction:row;grid-column:1/-1;align-items:center;gap:13px;min-height:86px;padding:14px 38px 14px 14px}.calculator-vivid .quiz-option{background:#f6f9ff;border-color:#dbe5f7;border-radius:12px;padding:14px 12px}.calculator-vivid .quiz-option.selected{background:#e7efff;border-color:#315bd2}.calculator-vivid .quiz-options{margin-bottom:12px}.calculator-vivid .quiz-controls:has(>.text-button:disabled){grid-template-columns:1fr;margin-top:0}.calculator-vivid .quiz-controls>.text-button:disabled{display:none}.calculator-vivid .quiz-controls:has(>.text-button:disabled) .quiz-tip{text-align:center;min-height:0;padding:5px 0;font-size:12px}.closing-polished .lead-next{border:0;gap:8px;margin-block:4px;padding:0}.closing-polished .lead-next li{background:#ffffffad;border:1px solid #d9e4f7;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;padding:12px 10px;font-size:14px;line-height:1.25;display:flex}.closing-polished .lead-next li>span:first-child{color:#315bc1;background:#e9f0ff;width:26px;height:26px;font-size:12px;font-weight:700}.closing-polished .lead-next b{color:#3b547d;font-weight:600}.footer-grid{grid-template-rows:auto 26px 38px auto auto;gap:10px 15px}.footer-grid>div:first-child{grid-area:1/1/auto/-1;margin-bottom:16px}.footer-grid>div:nth-child(2){display:contents}.footer-grid>div:nth-child(2)>b,.footer-grid>div:nth-child(2)>a{align-self:start}.footer-grid>div:nth-child(2)>b{grid-area:2/1}.footer-grid>div:nth-child(2)>.footer-phone{grid-area:3/1;margin-top:0}.footer-grid>div:nth-child(2)>a[href^=mailto\:]{grid-area:4/1}.footer-grid>div:nth-child(3){grid-area:2/2/5}.footer .socials{border-top:1px solid #e1e7f2;grid-area:5/1/auto/-1;gap:10px;margin-top:10px;padding-top:14px;display:flex}.footer .socials a{flex:none;width:44px;height:44px}}@media (width<=360px){.situation-switching .situation-choices button{padding-inline:7px;font-size:12px}.page-clean .support-copy h2{font-size:30px}.page-clean .support-section{grid-template-columns:76px minmax(0,1fr);gap:16px 13px}.page-clean .support-photo{width:76px;height:106px}.review-experience .review-voice h3{font-size:20px}.review-experience .review-full-text.review-preview-text{-webkit-line-clamp:10;height:265px;min-height:265px}.closing-polished .lead-next li{gap:4px;font-size:12px}.closing-polished .final-copy h2{font-size:26px}}.header-polished .brand,.footer .brand{align-items:center;gap:11px;font-family:Arial,sans-serif}.header-polished .brand img,.footer .brand img{object-fit:contain;flex:none;width:39px;height:52px}.header-polished .brand b,.footer .brand b{letter-spacing:0;color:#343434;font-size:20px;font-weight:700;line-height:1.1;display:block}.header-polished .brand small,.footer .brand small{letter-spacing:0;color:#494949;white-space:nowrap;margin-top:1px;font-size:15px;font-weight:400;line-height:1.15;display:block}@media (width<=1100px) and (width>=701px){.header-polished .brand b{font-size:17px}.header-polished .brand small{font-size:12.75px}.header-polished .brand img{width:33px;height:44px}.header-polished .brand{gap:9px}}@media (width<=700px){.header-polished .brand{gap:8px}.header-polished .brand img{width:30px;height:40px}.header-polished .brand b{font-size:16px}.header-polished .brand small{margin-top:1px;font-size:12px}.footer .brand{gap:7px}.footer .brand img{width:27px;height:36px}.footer .brand b{font-size:14px}.footer .brand small{margin-top:1px;font-size:10.5px}}@media (width<=360px){.header-polished .brand b{font-size:14px}.header-polished .brand small{font-size:10.5px}.header-polished .brand img{width:27px;height:36px}.header-polished .brand{gap:7px}.footer .brand b{font-size:12px}.footer .brand small{font-size:9px}.footer .brand img{width:24px;height:32px}.footer .brand{gap:6px}}.landing-not-found{max-width:650px;margin:15vh auto;padding:24px;font-size:18px;line-height:1.6}.landing-not-found a{color:#315bc1}@media (width<=700px){.page-clean .review-peek-arrow,.page-clean .review-peek.tone-yellow .review-peek-arrow{background:0 0;border:0}.page-clean .review-experience .review-peek{transition:background-color .16s,color .16s}}@media (prefers-reduced-motion:reduce){.page-clean .review-experience .review-peek{transition:none}}.page-clean .agreement-aftercare{background:#f5f8fd;border:1px solid #e0e8f3;border-radius:12px;gap:13px;margin-top:20px;padding:18px 20px}.page-clean .agreement-aftercare>svg{color:#5377b3;flex:none;margin-top:2px}.page-clean .agreement-aftercare p{color:#53647d;font-size:15px;line-height:1.6}.page-clean .agreement-aftercare b{color:#344d70;margin-bottom:5px;font-size:15px;line-height:1.5;display:block}.page-clean .lead-next li>span:first-child{place-items:center;display:grid;position:relative}.page-clean .lead-next li>span:first-child small{color:#fff;background:#315bc1;border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;line-height:1;display:grid;position:absolute;top:-6px;right:-5px}.payment-schedule{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.payment-schedule>span{background:#fff;border:1px solid #dce7ef;border-radius:9px;flex-direction:column;gap:4px;padding:9px 12px;display:flex}.payment-schedule small{color:#64788b;font-size:11px}.payment-schedule strong{color:#284f65;white-space:nowrap;font-size:17px;line-height:1.3}.support-mobile-action{display:none}.page-clean :is(.featured-service>p,.other-services p,.support-points p,.request-copy>p,.request-materials>p,.process-photo figcaption span,.quality-check-copy>p,.agreement-page-row>p,.faq-own-question>p){color:#53647d}.page-clean .agreement-row-main>span,.page-clean .agreement-page-bottom p,.page-clean .lead-reassurance,.page-clean .enquiry-card .enquiry-consents label{color:#61718b}.page-clean #services .text-link{color:#2c56b5;align-items:center;gap:9px;padding-block:5px;font-weight:600;line-height:1.5;display:inline-flex}.page-clean #services .text-link:not(:has(svg)):after{content:"→";font-size:18px;text-decoration:none}.page-clean #services .text-link:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #8aacf6}.page-clean .review-concept-footer>p,.page-clean .services-help{display:none}.page-clean .review-concept-footer{justify-content:flex-start}.page-clean .reviews-heading h2 em{box-shadow:none;background:0 0;text-decoration:none}.page-clean .agreement-page-row.result .agreement-row-main h4{box-shadow:none;text-decoration:none;display:block}.page-clean .agreement-page-corner{white-space:nowrap;color:#617493;background:#f1f5fd;border:1px solid #e0e8f5;border-radius:8px;gap:7px;padding:7px 10px;font-size:12px}.page-clean .agreement-page-corner svg{flex:none;width:16px;height:16px}.page-clean .situation-manager-message{background:#fff;border:1px solid #dce6f3;border-radius:14px;box-shadow:0 5px 16px #26477904}.page-clean .situation-manager-message:after{display:none}.situation-answer-heading{letter-spacing:.03em;color:#315bc1;margin-bottom:10px;font-size:12px;font-weight:700;line-height:1.4;display:block}.page-clean .situation-reply-label{display:none}.page-clean .situation-manager-message>p{color:#3e587d;margin:0;line-height:1.55}.page-clean .situation-manager-message ol{border:0;gap:0;margin-top:15px;padding-top:0}.page-clean .situation-manager-message li{color:#536d91;grid-template-columns:27px 1fr;align-items:start;gap:10px;padding:10px 0;font-size:14px;line-height:1.45;display:grid}.page-clean .situation-manager-message li+li{border-top:1px solid #e9eef7}.page-clean .situation-manager-message li>span{color:#6682b1;background:#eef3fc;border-radius:7px;place-items:center;min-height:25px;font-size:11px;font-weight:700;display:grid}@media (width>=701px){.page-clean .result-polished{gap:32px}.page-clean .result-polished .estimate-overview{padding-top:0}.page-clean .result-polished .estimate-parameters{gap:7px;margin-top:14px}.page-clean .result-polished .estimate-parameters>span{color:#526a91;background:#f1f5fd;border:1px solid #e2e9f5;border-radius:7px;padding:6px 10px;font-size:12px}.page-clean .result-polished .estimate-parameters>span+span:before{display:none}.page-clean .result-polished .estimate-price{background:linear-gradient(120deg,#eff4ff,#f8faff);border:1px solid #dbe5f9;border-radius:15px;margin-top:22px;padding:22px 24px}.page-clean .result-polished .estimate-price-label{color:#526b93;margin-bottom:10px;font-size:13px}.page-clean .result-polished .estimate-price>span{font-size:56px}.page-clean .result-polished .estimate-price s{color:#6f819d}.page-clean .result-polished .estimate-clarification{color:#61718b;line-height:1.55}.page-clean .result-polished .estimate-payment{background:#edf7f3;border:1px solid #cee5dc;border-radius:13px;gap:12px;margin-top:20px;padding:18px}.page-clean .result-polished .estimate-payment>svg{color:#34846c;flex:none}.page-clean .result-polished .estimate-payment b{color:#285e50;font-size:16px}.page-clean .result-polished .estimate-payment p{color:#526e65;font-size:12px;line-height:1.5}.page-clean .result-polished .result-back{color:#526d98;margin-top:18px;font-size:13px}.page-clean .situation-mobile-topic{color:#315bc1;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:15px;font-weight:700;display:flex}.page-clean .situation-mobile-topic small{color:#667b99;font-size:12px;font-weight:400}.page-clean .situation-message-label{display:none}.page-clean .situation-exchange{gap:34px;padding-bottom:24px}.page-clean .situation-student-message h3{font-size:26px;line-height:1.3}.page-clean .situation-browse{justify-content:flex-end;gap:9px;margin:0 0 22px;display:flex}.page-clean .situation-browse button{color:#315bc1;cursor:pointer;background:#fff;border:1px solid #cbd9ef;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:10px 18px;font-size:14px;font-weight:600;display:flex}.page-clean .situation-browse button:hover{background:#edf3ff}.page-clean .situation-browse button:focus-visible{outline-offset:3px;outline:2px solid #8aacf6}.page-clean .support-section{padding-top:64px}.page-clean .review-experience .review-story{height:500px;min-height:500px}.page-clean .review-experience .review-story-content{min-height:0;padding-block:28px}.page-clean .review-experience .review-person{flex-shrink:0}.page-clean .review-experience .review-full-text{scrollbar-width:none;min-height:0;padding-right:8px;overflow:hidden auto}.page-clean .review-experience .review-artwork-slot{height:208px;margin-top:20px;display:block}.page-clean .review-experience .review-artwork-scale{transform-origin:0 0;display:block;transform:scale(.75)}.page-clean .review-experience .review-artwork{margin-top:0}.page-clean .review-experience .review-voice h3{padding-top:16px;font-size:24px}.page-clean .agreement-page{background:#fff;border:1px solid #dce5f4;border-radius:16px;padding-inline:30px;box-shadow:0 8px 26px #26477906}.page-clean .agreement-page-header{border-color:#e2e9f4}.page-clean .agreement-page-row{border-color:#e2e9f4;padding-block:28px}.page-clean .agreement-row-label h3{color:#567092;font-size:20px;font-weight:700}.page-clean .agreement-page-row>p{color:#5c6e88;font-size:15px;line-height:1.6}.page-clean .agreement-row-main>span{color:#6b7f9e;font-size:13px;line-height:1.45}.page-clean .agreement-page-row.result{background:#f1f5fe;border:0;border-radius:12px;margin-top:12px;padding:24px 18px}.page-clean .agreement-page-row.result .agreement-row-main>span{margin-top:0}.page-clean .request-materials{background:#ffffffc9;border:1px solid #d9e4f6;border-radius:14px;padding:23px;box-shadow:0 5px 20px #315bd205}.page-clean .request-materials li{font-size:16px;line-height:1.5}.page-clean .request-materials>p{color:#647a9c;border-top:1px solid #e3ebf6;padding-top:16px;font-size:14px;line-height:1.5}.page-clean .process-photo figcaption{background:#f5f8fd;border:1px solid #e0e7f2;border-radius:12px;padding:22px}.page-clean .process-photo figcaption span{font-size:16px;line-height:1.5}.page-clean .closing-polished .lead-next{gap:10px}.page-clean .closing-polished .lead-next li{background:#ffffffad;border:1px solid #d9e4f7;border-radius:11px;gap:10px;padding:14px 12px;line-height:1.4}.page-clean .closing-polished .lead-next li span{color:#315bc1;background:#e9f0ff;width:28px;height:28px;font-size:12px;font-weight:700}.page-clean .quality-delivery{background:#f9fbff;border:1px solid #dce5f4;border-radius:12px;padding:20px}.page-clean .review-evidence{background:#fff;border:1px solid #dfe7f5;border-radius:12px;padding:16px 20px}}@media (width<=700px){.page-clean .closing-polished .lead-next{background:#ffffffb8;border:1px solid #d8e3f6;border-radius:15px;gap:6px;margin-block:4px;padding:18px 10px 14px;position:relative}.page-clean .closing-polished .lead-next:before{content:"";background:#cedbf2;height:1px;position:absolute;top:39px;left:17%;right:17%}.page-clean .closing-polished .lead-next li{text-align:center;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:12px;padding:0 3px;font-size:13px;line-height:1.3;position:relative}.page-clean .closing-polished .lead-next li>span:first-child{z-index:1;background:#edf3ff;border:1px solid #d9e5fa;border-radius:12px;width:42px;height:42px}.page-clean .closing-polished .lead-next b{color:#344d70;font-weight:600}.page-clean .agreement-aftercare{gap:11px;padding:16px}.page-clean .agreement-aftercare p{font-size:14px;line-height:1.6}.page-clean .support-enquiry{display:none}.support-mobile-action{border-top:1px solid #dfe7f4;grid-column:1/-1;margin-top:18px;padding-top:20px;display:block}.support-mobile-action .btn{gap:9px;width:100%;min-height:50px;font-size:14px}.support-mobile-action p{color:#61718b;margin-top:10px;font-size:13px;line-height:1.5}.page-clean .review-experience .review-peek:hover{color:#fff;background:linear-gradient(110deg,#315bd2,#274dbb)}.page-clean .agreement-page-header{grid-template-columns:1fr;gap:10px;display:grid}.page-clean .agreement-page-corner{justify-self:start;margin-left:0;padding:6px 9px;font-size:12px}.page-clean .situation-manager-message{padding:16px}.page-clean .situation-manager-message li{font-size:14px;line-height:1.45}}@media (width>=1101px){.page-clean .review-experience .review-story{height:440px;min-height:440px}}.page-clean .hero-label .hero-private{color:#536987;white-space:nowrap;background:#ffffffd9;border:1px solid #dce6f3;border-radius:20px;align-items:center;gap:6px;margin-left:auto;padding:5px 9px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}@media (width<=700px){.page-clean .hero-label{align-items:center;gap:8px}.page-clean .hero-label .hero-private{padding:4px 8px;font-size:10px}.page-clean .hero-label>span:nth-child(2){display:none}.page-clean .hero-label .hero-private{font-size:11px}}@media (width<=360px){.page-clean .hero-restored .hero-benefits li:first-child .hero-benefit-mobile{font-size:13.5px}.page-clean .hero-restored .hero-benefits li:first-child b{font-size:inherit;overflow-wrap:anywhere}}.page-clean .hero-label .hero-private{color:#36577e;background:linear-gradient(135deg,#ffffffed,#edf4fff2);border:1px solid #d2e0f2;border-radius:999px;gap:7px;margin-left:0;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.3;box-shadow:0 2px 6px #244c7b06}@media (width<=700px){.page-clean .hero-label .hero-private{padding:5px 9px;font-size:12px}.page-clean .hero-restored .hero-benefits li:first-child{padding-inline:9px}.page-clean .hero-restored .hero-benefits li:first-child .hero-benefit-mobile,.page-clean .hero-restored .hero-benefits li:first-child b{font-size:15px;line-height:1.35}.page-clean .hero-restored h1{margin-block:7px}.page-clean .hero-restored .hero-description{line-height:1.45}.page-clean .hero-restored .hero-conversion{gap:16px;margin-top:14px}.page-clean .hero-restored .enquiry-consents{gap:6px;margin-top:12px}.page-clean .hero-restored .enquiry-consents label{min-height:0;line-height:1.45}.page-clean .hero-restored .enquiry-messengers{margin-top:14px}.page-clean .hero-restored .enquiry-messengers>p{margin-bottom:8px}}@media (width<=360px){.page-clean .hero-restored .hero-benefits li:first-child .hero-benefit-mobile,.page-clean .hero-restored .hero-benefits li:first-child b{font-size:13px}}@media (width<=700px){.page-clean .hero-restored.hero-lead{gap:14px;padding-top:5px}.page-clean .hero-restored h1{margin-block:5px}.page-clean .hero-restored .hero-conversion{gap:12px;margin-top:10px}.page-clean .hero-restored .hero-benefits li,.page-clean .hero-restored .hero-benefits li.hero-payment{padding-block:9px}.page-clean .hero-restored .enquiry-phone{height:50px}.page-clean .hero-restored .enquiry-consents{gap:4px;margin-top:10px}.page-clean .hero-restored .enquiry-messengers{margin-top:10px}.page-clean .hero-restored .enquiry-socials a{height:44px}.page-clean .hero-restored .hero-photo-caption{top:10px}}:is(.enquiry-socials,.header-messengers,.socials) img{object-fit:contain;flex:none;display:block}:is(.enquiry-socials,.header-messengers,.socials) img[src$="/vk.svg"]{transform:scale(1.25)}:is(.enquiry-socials,.header-messengers,.socials) img[src$="/telegram.svg"]{transform:scale(1.06)}@media (width<=700px){.header.header-polished{box-shadow:none;border-bottom:0}.page-clean .hero-restored.hero-lead{padding-top:9px}}.page-clean .other-services>article:only-child{grid-column:1/-1}.page-clean .result-polished .estimate-ready{color:#4c806d;align-items:center;gap:7px;margin:0 0 12px;font-size:12px;font-weight:600;display:flex}.page-clean .estimate-ready>svg{box-sizing:content-box;background:#eaf5ee;border-radius:50%;padding:4px}.page-clean .quiz-main .estimate-overview>h3{color:#60738e;max-width:none;margin:0;font-size:19px;font-weight:500;line-height:1.35}.page-clean .result-polished .estimate-price{background:0 0;border:0;border-radius:0;align-items:center;gap:16px;margin-top:12px;padding:0;display:flex}.page-clean .result-polished .estimate-price>span{white-space:nowrap;color:#1f3049;letter-spacing:-.04em;font-size:48px;line-height:1.1}.page-clean .result-polished .estimate-price>div{flex-direction:column;align-items:flex-start;gap:6px;margin:0;display:flex}.page-clean .result-polished .estimate-price s{color:#8493a8;font-size:13px}.page-clean .result-polished .estimate-price>div>span{color:#826626;white-space:nowrap;background:#fff1c8;padding:5px 7px;font-size:10px}.page-clean .result-polished .estimate-parameters{gap:6px;margin-top:18px}.page-clean .result-polished .estimate-parameters>span{color:#526a8e;background:#f1f5fc;border:1px solid #e2e9f5;border-radius:5px;padding:5px 8px;font-size:12px;line-height:1.4}.page-clean .result-polished .estimate-parameters>span+span:before{display:none}.page-clean .result-polished .estimate-payment{background:#fff8e4;border:1px solid #f1dfac;border-radius:11px;gap:10px;margin-top:18px;padding:16px}.page-clean .result-polished .estimate-payment>svg{color:#b79337;flex:none;margin-top:2px}.page-clean .result-polished .estimate-payment b{color:#596454;font-size:15px;line-height:1.4}.page-clean .result-polished .estimate-payment p{color:#7a7e83;margin-top:6px;font-size:12px;line-height:1.55}.page-clean .quiz-main .result-polished .estimate-clarification{color:#6b7d94;margin-top:14px;font-size:12px;line-height:1.5}.page-clean .result-polished .estimate-contact .enquiry-card{box-shadow:none;background:0 0;border:0;border-radius:0;max-width:none;padding:0}.page-clean .calculator-vivid .quiz-main .result-polished .enquiry-heading h3{color:#253b59;font-size:24px;line-height:1.3}.page-clean .result-polished .enquiry-caption{color:#61718b;max-width:none;margin:12px 0 20px;font-size:14px;line-height:1.5}.page-clean .result-polished .result-back{color:#526d98;margin-top:16px;font-size:12px}.page-clean .hero-label .hero-private{color:#2d5684;background:linear-gradient(135deg,#fff,#e4efff);border-color:#bccfe9;box-shadow:0 2px 7px #244c7b0c}:is(.enquiry-socials,.header-messengers,.socials) img[src$="/whatsapp.svg"]{transform:scale(1.12)}@media (width<=700px){.page-clean .enquiry-socials:has(.messenger-name) a{grid-template-rows:22px 12px;align-content:center;justify-items:center;row-gap:2px;padding:0}}.page-clean .enquiry-socials:has(.messenger-name) img{align-self:center;width:22px;height:22px}.page-clean .enquiry-socials .messenger-name{align-self:center;margin:0;font-size:11px;line-height:12px}@media (width<=800px){.page-clean .result-polished{gap:24px}.page-clean .result-polished .estimate-contact{border-top:1px solid #dfe7f4;padding-top:24px}}@media (width<=700px){.page-clean .result-polished .estimate-price{gap:12px}.page-clean .result-polished .estimate-price>span{font-size:38px}.page-clean .result-polished .estimate-price>div>span{padding:5px 6px;font-size:9px}.page-clean .calculator-vivid .quiz-main .result-polished .enquiry-heading h3{font-size:22px}.page-clean .support-mobile-action .btn{padding-inline:12px;font-size:16px}.page-clean .calculator-vivid .quiz-stage.is-question{min-height:450px}.page-clean .calculator-vivid .quiz-stage.is-question[data-step=qty] .quiz-options{flex:1;grid-auto-rows:minmax(112px,1fr)}}@media (width<=360px){.page-clean .result-polished .estimate-price{gap:8px}.page-clean .result-polished .estimate-price>span{font-size:32px}.page-clean .support-mobile-action .btn{font-size:15px}}@media (width<=700px){.page-clean .calculator-vivid .quiz-stage[data-step=qty] .quiz-option{justify-content:center}.page-clean .calculator-vivid .quiz-stage[data-step=spec] .quiz-option{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:86px;padding:10px}.page-clean .calculator-vivid .quiz-stage[data-step=spec] .quiz-option>svg{flex:none;width:20px;height:20px}.page-clean .calculator-vivid .quiz-stage[data-step=spec] .quiz-option b{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:13px;line-height:1.3}}.page-clean .result-polished .estimate-price{flex-wrap:wrap;row-gap:8px}@media (width<=700px){.page-clean .calculator-vivid .quiz-options[data-step=qty] .quiz-option:last-child:nth-child(odd){grid-column:1/-1}}.page-clean .calculator-vivid .quiz-option:hover{box-shadow:none;transform:none}.page-clean .calculator-vivid .quiz-option.selected{box-shadow:none;background:#eef4fe;border:1px solid #aec6ed}.page-clean .calculator-vivid .quiz-option:focus:not(:focus-visible){outline:none}.page-clean .calculator-vivid .quiz-option:focus-visible{outline-offset:3px;outline:2px solid #7499dc}.page-clean .calculator-vivid .select-mark{background:#fff;border:1px solid #c7d5e8;flex-basis:20px;width:20px;height:20px;transition:background-color .16s,border-color .16s;box-shadow:0 1px 2px #244c7b05}.page-clean .calculator-vivid .select-mark.square{border-radius:6px}.page-clean .calculator-vivid .selected .select-mark{color:#fff;box-shadow:none;background:#4269bc;border-color:#4269bc}.page-clean .calculator-vivid .select-mark>svg{stroke-width:2.4px;width:13px;height:13px;color:inherit;background:0 0;border:0;padding:0;display:block}@media (width<=700px){.page-clean .calculator-vivid .select-mark{top:14px;right:12px}.page-clean .calculator-vivid .quiz-options[data-step=addons] .select-mark{top:calc(50% - 10px);right:14px}.page-clean .calculator-vivid .quiz-options[data-step=addons] .quiz-option{padding-right:48px}}@media (prefers-reduced-motion:reduce){.page-clean .calculator-vivid .select-mark{transition:none}}:is(.page-clean,.header) .enquiry-messengers .enquiry-socials{gap:8px}:is(.page-clean,.header) .enquiry-messengers .enquiry-socials a{border-radius:8px;place-items:center;height:42px;padding:0;display:grid}:is(.page-clean,.header) .enquiry-messengers .enquiry-socials img{align-self:center;width:22px;height:22px}@media (width<=700px){:is(.page-clean,.header) .enquiry-messengers .enquiry-socials a{grid-template-rows:22px 12px;align-content:center;justify-items:center;row-gap:2px;height:44px}:is(.page-clean,.header) .enquiry-messengers .messenger-name{margin:0;font-size:11px;line-height:12px;display:block}}.page-clean .closing-polished{background:radial-gradient(at 0 0,#4269bb55,#0000 65%),linear-gradient(125deg,#21385f,#304f86);border:0;position:relative;overflow:hidden}.page-clean .closing-polished .final-kicker{color:#ffe69a;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.page-clean .closing-polished .final-copy h2{color:#fff;margin-top:17px}.page-clean .closing-polished .final-copy h2 em{color:#ffde78}.page-clean .closing-polished .final-copy>p:not(.lead-reassurance){color:#d5dfef}.page-clean .closing-polished .lead-reassurance{color:#d5dfef;border-color:#ffffff26}.page-clean .closing-polished .lead-next li{color:#e3ebf9;background:#ffffff08;border-color:#ffffff20}.page-clean .closing-polished .final-form .enquiry-card{background:#fff;border-color:#ffffff80;box-shadow:0 16px 50px #0c1f3b20}@media (width<=700px){.page-clean :is(.agreement-page,.agreement-aftercare,.faq-own-question){width:calc(100% + 36px);max-width:none;box-shadow:none;border-inline:0;border-radius:0;margin-inline:-18px;padding-inline:18px}.page-clean .agreement-aftercare{margin-top:18px;padding-block:22px}.page-clean .faq-own-question{padding-block:24px}.page-clean .support-enquiry{background:#f5f8ff;border-inline:0;border-radius:0;grid-column:1/-1;width:calc(100% + 36px);max-width:none;margin:20px -18px 0;padding:24px 18px;display:block}.page-clean .support-enquiry .enquiry-card{box-shadow:none;background:0 0;border:0;padding:0}.page-clean .support-enquiry .enquiry-heading{margin-bottom:20px;display:flex}.page-clean .support-enquiry .enquiry-heading>span{display:none}.page-clean .support-enquiry .enquiry-heading h3{font-size:23px;line-height:1.25}.page-clean .closing-polished .final-inner{gap:18px;padding-block:34px 22px}.page-clean .closing-polished .final-kicker{background:#ffffff09;border:1px solid #fff2;border-radius:999px;grid-row:1;justify-self:start;padding:6px 10px;font-size:12px}.page-clean .closing-polished .final-copy h2{grid-row:2;margin:0;font-size:32px;line-height:1.13}.page-clean .closing-polished .final-copy>p:not(.lead-reassurance){grid-row:3;margin:0;font-size:15px;line-height:1.5}.page-clean .closing-polished .lead-next{background:0 0;border:0;border-radius:0;grid-row:4;margin:0;padding:10px 0 14px}.page-clean .closing-polished .lead-next:before{background:#ffffff30;top:31px}.page-clean .closing-polished .lead-next li{color:#fff;background:0 0;border:0;gap:10px;padding:0 3px}.page-clean .closing-polished .lead-next li>span:first-child{color:#d9e6ff;background:#ffffff10;border-color:#ffffff2b}.page-clean .closing-polished .lead-next b{color:#e6edfa;font-size:12px}.page-clean .closing-polished .lead-next li>span:first-child small{color:#33496e;background:#ffdf7c;border-color:#304f86}.page-clean .closing-polished .final-form{grid-row:5;width:calc(100% + 36px);margin-inline:-18px}.page-clean .closing-polished .final-form .enquiry-card{width:100%;max-width:none;box-shadow:none;border:0;border-radius:24px 24px 0 0;margin:0;padding:24px 18px}.page-clean .closing-polished .lead-reassurance{color:#d5dfef;grid-row:6;font-size:12px}}.page-clean .enquiry-phone .enquiry-prefix,.page-clean .enquiry-phone input[type=tel]{letter-spacing:normal;color:#354e72;font-variant-numeric:tabular-nums;box-sizing:border-box;height:24px;font-family:inherit;font-size:16px;font-weight:400;line-height:24px}.page-clean .enquiry-phone .enquiry-prefix{white-space:nowrap;flex:none;padding-block:0;display:block}.page-clean .enquiry-phone input[type=tel]{padding-block:0;appearance:none;border-radius:0;padding-left:8px}@media (width<=700px){.page-clean .agreement-page-row.result{background:#e9f0ff;border-radius:0;width:calc(100% + 36px);margin-inline:-18px;padding-inline:18px}.page-clean .closing-polished .final-inner{padding-bottom:0}.page-clean .closing-polished .lead-reassurance{color:#61718b;text-align:center;background:#fff;border:0;width:calc(100% + 36px);max-width:none;margin:-18px -18px 0;padding:18px}.page-clean .closing-polished .lead-next li>span:first-child{color:#304b7a;background:#ffdf7c;border-color:#ffdf7c;width:46px;height:46px;box-shadow:0 4px 12px #122c4c24}.page-clean .closing-polished .lead-next li>span:first-child svg{width:23px;height:23px}.page-clean .closing-polished .lead-next b{color:#fff;font-size:13px;font-weight:700}.page-clean .closing-polished .lead-next:before{background:#ffdf7c80;top:33px}.page-clean .hero-restored .hero-benefits li{background:linear-gradient(145deg,#edf3ff,#e2ecff);border-color:#cbdcf6}.page-clean .hero-restored .hero-benefits li:nth-child(2n){background:linear-gradient(145deg,#f0f5ff,#e8effc);border-color:#cbdcf6}.page-clean .hero-restored .hero-benefits li.hero-payment{background:linear-gradient(145deg,#fff8e8,#fff0cc);border-color:#ebdab0}}.page-clean .closing-polished .final-form .enquiry-card{background:#f2f6ff}@media (width<=700px){.page-clean .closing-polished .final-form .enquiry-card{border-bottom:1px solid #d8e3f5;padding-bottom:28px}.page-clean .closing-polished .final-form .enquiry-phone{background:#fff}}.page-clean .contract-redesigned{box-shadow:none;background:#fff;border:1px solid #cbdcf3;border-radius:18px;padding:0;overflow:hidden}.contract-banner{color:#fff;background:#294b85;align-items:center;gap:14px;padding:24px 28px;display:flex}.contract-banner>svg{color:#ffdf7c;flex:none}.contract-banner b{font-size:18px;line-height:1.35;display:block}.contract-banner span{color:#d9e5fa;margin-top:5px;font-size:13px;line-height:1.4;display:block}.contract-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contract-item{flex-direction:column;gap:16px;min-width:0;padding:28px;display:flex}.contract-item+.contract-item{border-left:1px solid #dce6f5}.contract-item.result{background:#fff7df}.contract-label{align-items:center;gap:10px;display:flex}.contract-label>span{color:#355fb0;background:#e8f0ff;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.contract-label h3{color:#29466e;font-size:17px;line-height:1.3}.contract-label small{color:#7b92b5;margin-left:auto;font-size:12px;font-weight:600}.contract-item.result .contract-label>span{color:#755b20;background:#ffe397}.contract-item h4{letter-spacing:-.02em;color:#203957;margin:0;font-size:25px;line-height:1.2}.contract-item p{color:#526580;margin:0;font-size:15px;line-height:1.6}.contract-note{color:#315aa0;align-items:flex-start;gap:7px;margin-top:auto;padding-top:4px;font-size:12px;line-height:1.5;display:flex}.contract-note svg{color:#3b806f;flex:none;margin-top:1px}.contract-bottom{color:#526b8e;background:#f0f5ff;border-top:1px solid #dce6f5;align-items:center;gap:10px;padding:18px 28px;display:flex}.contract-bottom svg{color:#557bc0;flex:none}.contract-bottom p{margin:0;font-size:13px;line-height:1.5}.page-clean .guarantees-experience .agreement-aftercare{background:#edf8f4;border-color:#cde8dd;max-width:none}.page-clean .guarantees-experience .agreement-aftercare>svg{color:#3b806f}@media (width<=700px){.page-clean .contract-redesigned{border-inline:0;border-radius:0;width:calc(100% + 36px);margin-inline:-18px}.contract-banner{gap:12px;padding:22px 18px}.contract-banner b{font-size:17px}.contract-grid{grid-template-columns:1fr}.contract-item{gap:14px;padding:24px 18px}.contract-item+.contract-item{border-top:1px solid #dce6f5;border-left:0}.contract-item h4{font-size:24px}.contract-note{padding-top:0;font-size:13px}.contract-bottom{padding:18px}}.page-clean .guarantees-heading,.page-clean .guarantees-heading>div,.page-clean .guarantees-heading h2{width:100%;max-width:none}.agreement-aftercare-wrap{background:#edf3fc;border-radius:16px;margin-top:20px;padding:20px}.page-clean .guarantees-experience .agreement-aftercare{width:100%;box-shadow:none;background:#fff;border:1px solid #d6e4f4;border-radius:12px;gap:12px;margin:0;padding:20px}.aftercare-icon{color:#36816c;background:#e2f3ec;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.page-clean .guarantees-experience .agreement-aftercare b{color:#29466e;font-weight:700}@media (width<=700px){.page-clean>.section.guarantees-experience{padding-block:28px 0}.page-clean .guarantees-heading{margin-bottom:18px}.page-clean .guarantees-heading h2{margin:0;font-size:30px;line-height:1.15}.agreement-aftercare-wrap{border-radius:0;width:calc(100% + 36px);margin:0 -18px;padding:20px 18px}.page-clean .guarantees-experience .agreement-aftercare{gap:10px;padding:18px 14px}.page-clean .guarantees-experience .agreement-aftercare p{font-size:14px;line-height:1.55}.aftercare-icon{border-radius:9px;width:32px;height:32px}.page-clean .support-section{padding-bottom:0}.page-clean>.section.guarantees-experience{padding-top:0}.page-clean .guarantees-heading{background:#294b85;width:calc(100% + 36px);margin:0 -18px;padding:24px 18px 12px}.page-clean .guarantees-heading h2{color:#fff;letter-spacing:-.025em;font-size:28px;line-height:1.15}.page-clean .guarantees-heading h2 em{color:#ffdf7c}.page-clean .contract-redesigned{border-top:0}.contract-banner{padding:0 18px 22px}.contract-banner>svg,.contract-banner b{display:none}.contract-banner span{color:#d9e5fa;margin:0;font-size:13px}.contract-item{gap:11px;padding:20px 18px}.contract-item h4{font-size:22px;line-height:1.25}.contract-item p{font-size:14px;line-height:1.55}.contract-label>span{border-radius:9px;width:34px;height:34px}.contract-label h3{font-size:16px}.contract-note{padding-top:3px;font-size:12px;line-height:1.45}}.page-clean .contract-redesigned{background:#edf3fc;border:0;overflow:visible}.contract-grid{gap:14px;padding:20px}.contract-item{background:#fff;border:1px solid #d9e4f4;border-radius:16px;gap:18px;padding:24px;box-shadow:0 5px 16px #244c7e08}.contract-item+.contract-item{border:1px solid #d9e4f4}.contract-item.result{background:#fff8e4;border-color:#edd69c}.contract-card-heading{align-items:center;gap:14px;display:flex}.contract-card-icon{color:#325bb0;background:#e7efff;border-radius:16px;flex:none;place-items:center;width:58px;height:58px;display:grid}.contract-item:nth-child(2) .contract-card-icon{color:#397e70;background:#ddf3ed}.contract-item.result .contract-card-icon{color:#765619;background:#ffdf7c}.contract-card-heading h3{color:#647c9e;margin:0 0 5px;font-size:12px;font-weight:600;line-height:1.4}.contract-item h4{letter-spacing:-.02em;font-size:22px;line-height:1.2}.contract-note{color:#385c99;background:#edf3ff;border-radius:8px;align-items:center;min-height:42px;margin-top:0;padding:9px 10px;font-size:12px}.contract-item:nth-child(2) .contract-note{color:#397667;background:#eaf7f2}.contract-item.result .contract-note{color:#755d27;background:#ffedb6}.contract-note svg{color:inherit;flex:none;margin:0}.contract-details-toggle{border-top:1px solid #dfe7f2;margin-top:auto;padding-top:12px}.contract-details-toggle summary{cursor:pointer;color:#607695;justify-content:space-between;align-items:center;gap:10px;font-size:12px;line-height:1.5;list-style:none;display:flex}.contract-details-toggle summary::-webkit-details-marker{display:none}.contract-details-toggle summary:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #7096df}.contract-details-toggle[open] summary svg{transform:rotate(180deg)}.contract-details-toggle p{margin-top:12px;font-size:14px;line-height:1.55}@media (width<=700px){.page-clean .contract-redesigned{background:#294b85}.contract-grid{gap:12px;padding:0 18px 22px}.contract-item,.contract-item+.contract-item{box-shadow:none;border:0;border-radius:14px;gap:13px;padding:18px}.contract-card-heading{gap:12px}.contract-card-icon{border-radius:15px;width:54px;height:54px}.contract-item h4{font-size:22px;line-height:1.2}.contract-note{min-height:0;padding:9px 10px;font-size:12px}.contract-details-toggle{padding-top:10px}.contract-details-toggle summary{font-size:12px}}@media (width>=701px){.contract-card-heading{min-height:76px}.contract-banner{border-radius:18px 18px 0 0}}.contract-workspace{background:#f0f5ff;border:1px solid #d7e3f4;border-radius:18px;overflow:hidden}.contract-switches{background:#e4ecfb;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.contract-switches button{color:#526b92;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:13px 10px;font-size:15px;font-weight:600;display:flex}.contract-switches button[aria-pressed=true]{color:#294f97;background:#fff;border-color:#cbdaf3;box-shadow:0 3px 10px #3150800c}.contract-switches button:focus-visible{outline-offset:2px;outline:2px solid #6e95db}.contract-spotlight{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:60px;min-height:345px;padding:38px 48px;display:grid}.contract-paper{color:#617ba5;background:#fff;border:1px solid #d3def0;border-radius:10px;justify-self:center;width:188px;height:238px;padding:21px;position:relative;transform:rotate(-5deg);box-shadow:8px 8px #dce6f7}.paper-top{letter-spacing:.1em;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.paper-lines{gap:7px;margin-top:20px;display:grid}.paper-lines i{background:#e6edf8;border-radius:3px;width:100%;height:4px;display:block}.paper-lines i:last-child{width:65%}.paper-highlight{color:#365daa;background:#e9f0ff;border-radius:7px;align-items:center;gap:10px;margin:17px -8px 0;padding:12px;display:flex}.paper-highlight b{font-size:13px}.paper-seal{color:#3e8570;background:#e0f3eb;border:1px dashed #75aa96;border-radius:50%;place-items:center;width:37px;height:37px;display:grid;position:absolute;bottom:15px;right:17px}.contract-spotlight-label{color:#657ea5;font-size:12px;font-weight:600}.contract-spotlight-copy h3{color:#243f67;letter-spacing:-.025em;max-width:520px;margin-top:12px;font-size:32px;line-height:1.16}.contract-spotlight-copy>p{color:#536985;max-width:580px;margin:17px 0 0;font-size:16px;line-height:1.6}.contract-commitment{color:#356c5e;background:#e2f2eb;border-radius:9px;align-items:center;gap:9px;width:fit-content;margin-top:22px;padding:12px 14px;font-size:13px;line-height:1.4;display:flex}.contract-commitment svg{flex:none}.condition-2 .paper-highlight,.condition-2 .contract-commitment{color:#785e24;background:#ffedb7}@media (width<=700px){.page-clean .guarantees-switcher .guarantees-heading{background:#f0f5ff;padding:24px 18px 18px}.page-clean .guarantees-switcher .guarantees-heading h2{color:#243f67}.page-clean .guarantees-switcher .guarantees-heading h2 em{color:#2455df}.contract-workspace{background:#f0f5ff;border:0;border-radius:0;width:calc(100% + 36px);margin-inline:-18px}.contract-switches{border-radius:12px;gap:3px;margin:0 18px;padding:5px}.contract-switches button{border-radius:8px;gap:6px;padding:10px 4px;font-size:13px}.contract-switches button svg{width:17px;height:17px}.contract-spotlight{grid-template-columns:1fr;gap:24px;min-height:0;padding:27px 18px 24px}.contract-paper{border-radius:8px;width:138px;height:165px;padding:14px;box-shadow:6px 6px #dce6f7}.paper-top{gap:6px;font-size:8px}.paper-top svg{width:16px;height:16px}.paper-lines{gap:5px;margin-top:12px}.paper-lines i{height:3px}.paper-highlight{gap:7px;margin:12px -5px 0;padding:8px}.paper-highlight svg{width:23px;height:23px}.paper-highlight b{font-size:11px}.paper-seal{width:27px;height:27px;bottom:9px;right:10px}.paper-seal svg{width:17px;height:17px}.contract-spotlight-copy{background:#fff;border:1px solid #dbe5f5;border-radius:14px;padding:20px 18px}.contract-spotlight-copy h3{margin-top:8px;font-size:25px}.contract-spotlight-copy>p{margin-top:12px;font-size:14px;line-height:1.55}.contract-commitment{width:100%;margin-top:17px;padding:10px;font-size:12px}}.contract-ledger{background:#fff;border:1px solid #d8e3f2;border-radius:18px;overflow:hidden}.ledger-header{color:#6a5323;background:#fff6db;border-bottom:1px solid #efe0b5;align-items:center;gap:12px;padding:22px 28px;display:flex}.ledger-header>svg{flex:none}.ledger-header b{font-size:16px;line-height:1.35;display:block}.ledger-header div>span{color:#8d794b;margin-top:4px;font-size:12px;line-height:1.4;display:block}.ledger-stamp{color:#96712a;border:1px dashed #d1b46b;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;margin-left:auto;display:grid}.ledger-terms{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;padding:30px;list-style:none;display:grid}.ledger-term{grid-template-columns:44px minmax(0,1fr);gap:14px;min-width:0;display:grid;position:relative}.ledger-rail{position:relative}.ledger-rail>span{color:#365ca6;background:#e8f0ff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.term-1 .ledger-rail>span{color:#3b7c6b;background:#e1f3ec}.term-2 .ledger-rail>span{color:#826326;background:#ffe7a3}.ledger-label{color:#6c819e;font-size:12px;font-weight:600;line-height:1.4}.ledger-content h3{letter-spacing:-.02em;color:#243f67;margin:5px 0 0;font-size:23px;line-height:1.2}.ledger-content p{color:#536985;margin:13px 0 0;font-size:14px;line-height:1.6}.ledger-note{color:#436e63;border-top:1px solid #e2e9f4;align-items:flex-start;gap:6px;margin-top:15px;padding-top:12px;font-size:12px;line-height:1.45;display:flex}.ledger-note svg{flex:none;margin-top:1px}@media (width<=700px){.page-clean .guarantees-ledger .guarantees-heading{background:#f0f5ff;padding:22px 18px}.page-clean .guarantees-ledger .guarantees-heading h2{color:#243f67;font-size:28px}.page-clean .guarantees-ledger .guarantees-heading h2 em{color:#2455df}.contract-ledger{border-inline:0;border-radius:0;width:calc(100% + 36px);margin-inline:-18px}.ledger-header{gap:10px;padding:17px 18px}.ledger-header b{font-size:14px}.ledger-stamp{width:38px;height:38px}.ledger-stamp svg{width:24px;height:24px}.ledger-terms{grid-template-columns:1fr;gap:0;padding:0 18px}.ledger-term{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:22px 0}.ledger-term+.ledger-term{border-top:1px solid #e2e9f4}.ledger-rail>span{z-index:1;border-radius:11px;width:36px;height:36px;position:relative}.ledger-rail>span svg{width:21px;height:21px}.ledger-term:not(:last-child) .ledger-rail:after{content:"";background:#e6edf7;width:2px;position:absolute;top:44px;bottom:-22px;left:17px}.ledger-content h3{margin-top:4px;font-size:22px;line-height:1.2}.ledger-content p{margin-top:10px;font-size:14px;line-height:1.55}.ledger-note{color:#496b93;background:#f1f6fd;border:0;border-radius:7px;margin-top:12px;padding:8px 9px;font-size:12px}.term-1 .ledger-note{color:#436e63;background:#edf8f3}.term-2 .ledger-note{color:#826326;background:#fff5d9}}.page-clean .guarantees-experience .contract-ledger>.agreement-aftercare{width:100%;max-width:none;box-shadow:none;background:#eaf6f1;border:0;border-top:1px solid #d2e8dd;border-radius:0;margin:0;padding:22px 28px}.page-clean .guarantees-experience .contract-ledger>.agreement-aftercare p{max-width:none}@media (width<=700px){.page-clean .guarantees-experience .contract-ledger>.agreement-aftercare{gap:12px;padding:20px 18px}}@media (width>=1000px){.page-clean .support-section{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:32px;padding-block:44px 48px}.page-clean .support-photo{background:#e9f0ff;border-radius:20px;width:160px;height:236px;margin-top:154px}.page-clean .support-photo img{object-fit:cover;object-position:top;width:100%;height:100%}.page-clean .support-copy{grid-template-columns:minmax(0,1fr) 390px;gap:28px 32px;max-width:none;display:grid}.page-clean .support-copy>.section-heading{grid-column:1/-1;max-width:760px;margin:0}.page-clean .support-copy .section-heading h2{font-size:36px;line-height:1.16}.page-clean .support-copy .section-heading h2 br{display:none}.page-clean .support-copy .section-heading p{max-width:690px;margin-top:14px}.page-clean .support-points{counter-reset:manager-step;margin:0}.page-clean .support-points>div{counter-increment:manager-step;border:0;border-bottom:1px solid #e0e8f5;margin:0;padding:17px 0 19px 43px;position:relative}.page-clean .support-points>div:before{content:"0" counter(manager-step);color:#345eae;background:#eaf1ff;border-radius:9px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:700;display:grid;position:absolute;top:17px;left:0}.page-clean .support-points h3{line-height:1.4}.page-clean .support-points p{margin-top:7px;line-height:1.55}.page-clean .support-enquiry{background:#f3f7ff;border:1px solid #dce6f6;border-radius:18px;max-width:none;margin:0;padding:23px}.page-clean .closing-polished .final-inner{grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:60px;padding-block:64px}.page-clean .closing-polished .final-copy{max-width:620px}.page-clean .closing-polished .final-kicker{background:#ffffff09;border:1px solid #ffffff25;border-radius:100px;gap:8px;padding:8px 12px;font-size:12px;display:inline-flex}.page-clean .closing-polished .final-copy h2{letter-spacing:-.03em;margin-top:22px;font-size:48px;line-height:1.1}.page-clean .closing-polished .final-copy>p{max-width:440px;margin-top:22px;font-size:16px;line-height:1.6}.page-clean .closing-polished .lead-next{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:none;margin-top:34px;display:grid}.page-clean .closing-polished .lead-next li{color:#fff;background:#ffffff0c;border:1px solid #ffffff25;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:17px;padding:20px 14px;font-size:14px;font-weight:600;line-height:1.45;display:flex}.page-clean .closing-polished .lead-next li>span:first-child{color:#304b7a;background:#ffdf7c;border-radius:12px;width:46px;height:46px;box-shadow:0 5px 16px #122c4c24}.page-clean .closing-polished .lead-next li>span:first-child svg{width:23px;height:23px}.page-clean .closing-polished .lead-next li>span:first-child small{color:#304b7a;background:#fff0b7;border-color:#304f86}.page-clean .closing-polished .final-form .enquiry-card{width:100%;max-width:none;padding:28px;box-shadow:0 20px 50px #142d4d25}}@media (width>=701px){.page-clean .calculator-vivid .quiz-progress-rail{display:none}}@media (width>=1000px){.page-clean .support-section{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:26px 60px;padding-block:48px}.page-clean .support-copy{display:contents}.page-clean .support-photo{border-radius:17px;grid-area:1/1;width:120px;height:164px;margin:0}.page-clean .support-copy>.section-heading{grid-area:1/1;max-width:none;margin:0 0 0 146px}.page-clean .support-copy .section-heading h2{letter-spacing:-.025em;font-size:32px;line-height:1.17}.page-clean .support-copy .section-heading p{margin-top:14px;font-size:14px;line-height:1.6}.page-clean .support-points{background:#f5f8fe;border:1px solid #e1e9f6;border-radius:18px;grid-area:2/1;margin:0;padding:0 22px}.page-clean .support-points>div{padding-block:18px}.page-clean .support-points>div:last-child{border-bottom:0;margin:0}.page-clean .support-enquiry{background:#edf3ff;grid-area:1/2/3;align-self:stretch;align-items:center;padding:28px;display:flex}.page-clean .support-enquiry>.enquiry-card{width:100%}.page-clean .closing-polished .lead-next{isolation:isolate;background:linear-gradient(135deg,#fff9e6,#fffdf5);border:1px solid #ffe6a3;border-radius:21px;gap:18px;padding:26px 20px 22px;position:relative;box-shadow:0 14px 36px #122b4e20}.page-clean .closing-polished .lead-next:before{content:"";z-index:-1;background:linear-gradient(90deg,#adc4ed,#e4c568);height:2px;position:absolute;top:53px;left:48px;right:calc(33.333% - 32px)}.page-clean .closing-polished .lead-next li{color:#2a456b;background:0 0;border:0;border-radius:0;gap:18px;padding:0;font-size:14px;line-height:1.4}.page-clean .closing-polished .lead-next li>span:first-child{color:#315da9;background:#e8f0ff;border:5px solid #fff9e9;border-radius:17px;width:54px;height:54px;box-shadow:0 0 0 1px #c9d9f2}.page-clean .closing-polished .lead-next li:last-child>span:first-child{color:#77591f;background:#ffdf7c;box-shadow:0 0 0 1px #efd48a}.page-clean .closing-polished .lead-next li>span:first-child small{color:#fff;background:#315da9;border:2px solid #fff9e9;width:20px;height:20px;font-size:10px;top:-8px;right:-7px}.page-clean .closing-polished .lead-next li:last-child>span:first-child small{background:#9c7527}.page-clean .closing-polished{background:#f4f7fc;padding-block:52px;overflow:visible}.page-clean .closing-polished .final-inner{background:#fff;border:1px solid #dce5f2;border-radius:26px;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:stretch;gap:0;padding:0;overflow:hidden;box-shadow:0 18px 48px #203e6810}.page-clean .closing-polished .final-copy{background:radial-gradient(at 0 0,#3768b857,#0000 75%),linear-gradient(135deg,#1f3559,#2b4979);flex-direction:column;justify-content:center;max-width:none;padding:42px;display:flex;position:relative}.page-clean .closing-polished .final-kicker{color:#c1d3ee;letter-spacing:.025em;background:0 0;border:0;border-radius:0;align-self:flex-start;padding:0;font-size:12px;font-weight:500}.page-clean .closing-polished .final-kicker svg{color:#ffdd75}.page-clean .closing-polished .final-copy h2{letter-spacing:-.025em;margin-top:20px;font-size:42px;line-height:1.12}.page-clean .closing-polished .final-copy h2 em{color:#ffdd75}.page-clean .closing-polished .final-copy>p:not(.lead-reassurance){color:#c8d6ec;max-width:460px;margin-top:18px;font-size:15px;line-height:1.65}.page-clean .closing-polished .lead-next{box-shadow:none;background:#ffffff09;border:1px solid #ffffff20;border-radius:16px;gap:16px;margin-top:30px;padding:22px 18px 20px}.page-clean .closing-polished .lead-next:before{background:#aac3ec5c;height:1px;top:45px;left:41px;right:calc(33.333% - 29px)}.page-clean .closing-polished .lead-next li{color:#f2f6ff;gap:16px;font-size:13px;font-weight:500;line-height:1.45}.page-clean .closing-polished .lead-next li>span:first-child,.page-clean .closing-polished .lead-next li:last-child>span:first-child{color:#ffe08a;background:#344f79;border:0;border-radius:12px;width:46px;height:46px;box-shadow:0 0 0 1px #7897c64d}.page-clean .closing-polished .lead-next li>span:first-child small,.page-clean .closing-polished .lead-next li:last-child>span:first-child small{color:#263f67;background:#ffdf7c;border:2px solid #2d4873;width:18px;height:18px;font-size:9px;top:-7px;right:-6px}.page-clean .closing-polished .final-form{background:#fff;border-left:1px solid #dce5f2;align-items:center;padding:36px;display:flex}.page-clean .closing-polished .final-form .enquiry-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.page-clean .closing-polished .enquiry-heading h3{font-size:25px}.page-clean .closing-polished .enquiry-consents label{font-size:12px;line-height:1.5}.page-clean .closing-polished .enquiry-submit{min-height:54px;font-size:16px}.page-clean .closing-polished .final-form .enquiry-phone{background:#f6f9ff}.page-clean .closing-polished{background:#233d66;padding:0}.page-clean .closing-polished .final-inner{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0}.page-clean .closing-polished .final-copy{padding:48px 42px 48px max(42px,50vw - 600px)}.page-clean .closing-polished .final-form{background:#f7f9ff;padding:48px max(36px,50vw - 600px) 48px 36px}.page-clean .closing-polished .lead-next{background:#ffffff06;border:1px solid #ffffff1c;border-radius:14px;grid-template-columns:1fr;gap:0;margin-top:26px;padding:4px 18px;display:grid}.page-clean .closing-polished .lead-next:before{display:none}.page-clean .closing-polished .lead-next li{flex-direction:row;align-items:center;gap:13px;padding:13px 0;font-size:15px;font-weight:500;line-height:1.45;display:flex}.page-clean .closing-polished .lead-next li+li{border-top:1px solid #ffffff14}.page-clean .closing-polished .lead-next li>span:first-child,.page-clean .closing-polished .lead-next li:last-child>span:first-child{color:#2b4671;width:34px;height:34px;box-shadow:none;background:#ffdf7c;border:0;border-radius:9px;flex:none}.page-clean .closing-polished .lead-next li>span:first-child svg{width:19px;height:19px}.page-clean .closing-polished .lead-next li>span:first-child small{display:none}}.final-agreement-preview{display:none}@media (width>=1000px){.page-clean .closing-polished{background:radial-gradient(at 12% 0,#3d65a94a,#0000 68%),linear-gradient(115deg,#213858,#2c4977);padding:0}.page-clean .closing-polished .final-inner{background:0 0;border:0;grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:64px;width:calc(100% - 64px);max-width:1200px;padding-block:56px;overflow:visible}.page-clean .closing-polished .final-copy{background:0 0;padding:0;display:block}.page-clean .closing-polished .final-copy h2{font-size:44px}.page-clean .closing-polished .lead-next{display:none}.page-clean .closing-polished .final-form{background:#fff;border:1px solid #ffffff80;border-radius:20px;padding:30px;display:block;box-shadow:0 18px 48px #10274628}.page-clean .closing-polished .final-agreement-preview{background:#f0f5ff;border:1px solid #d5e1f5;border-radius:17px;margin-top:28px;display:block;overflow:hidden;box-shadow:0 8px 24px #11274418}.final-agreement-heading{color:#2d4d79;justify-content:space-between;align-items:center;gap:16px;padding:17px 22px 0;font-size:14px;font-weight:600;display:flex}.final-agreement-heading svg{color:#7d98c2}.final-agreement-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:22px;display:grid}.final-agreement-facts>div{align-content:start;gap:6px;min-width:0;display:grid}.final-agreement-facts>div+div{border-left:1px solid #d6e1f2;padding-left:18px}.final-agreement-facts svg{color:#345fa8;margin-bottom:4px}.final-agreement-facts b{color:#253f65;font-size:16px;line-height:1.3}.final-agreement-facts span{color:#657d9e;font-size:12px;line-height:1.4}.final-agreement-seal{color:#345784;background:#e1ecff;border-top:1px solid #d0def3;align-items:center;gap:9px;padding:13px 22px;font-size:13px;font-weight:500;display:flex}.final-agreement-seal svg{color:#345fa8;flex:none}.page-clean .closing-polished{background:radial-gradient(at 5% 10%,#e5eeff,#0000 70%),linear-gradient(120deg,#f4f7ff,#f8faff);border-block:1px solid #e0e8f5}.page-clean .closing-polished .final-copy h2{color:#233b60}.page-clean .closing-polished .final-copy h2 em{color:#2455df}.page-clean .closing-polished .final-copy>p:not(.lead-reassurance){color:#5d7393}.page-clean .closing-polished .final-kicker{color:#42659d}.page-clean .closing-polished .final-kicker svg{color:#426ddb}.page-clean .closing-polished .final-form{background:#fff;border-color:#d8e3f4;box-shadow:0 16px 44px #36558c0b}.page-clean .closing-polished .final-agreement-preview{background:linear-gradient(125deg,#284ebc,#2445a4);border-color:#2a4eae;box-shadow:0 10px 24px #254cba13}.page-clean .closing-polished .final-agreement-heading{color:#dce7ff}.page-clean .closing-polished .final-agreement-heading svg{color:#8daaf0}.page-clean .closing-polished .final-agreement-facts>div+div{border-color:#ffffff25}.page-clean .closing-polished .final-agreement-facts svg{color:#ffdf7c}.page-clean .closing-polished .final-agreement-facts b{color:#fff}.page-clean .closing-polished .final-agreement-facts span{color:#c8d8ff}.page-clean .closing-polished .final-agreement-seal{color:#e4edff;background:#ffffff0c;border-color:#ffffff25}.page-clean .closing-polished .final-agreement-seal svg{color:#ffdf7c}}@media (width>=801px){.page-clean .quality-delivery{margin-top:22px}}@media (width>=1000px){.page-clean .hero-restored.hero-lead,.page-clean .hero-stage>.trust-band{max-width:1200px}.page-clean .hero-stage>.trust-band{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-block:12px 24px;display:grid}.page-clean .trust-band>div{background:#edf3ff;border:1px solid #d5e1f7;border-radius:13px;align-items:center;gap:14px;padding:18px;display:flex}.page-clean .trust-band>div:nth-child(2){background:#fff8e6;border-color:#efdfb0}.page-clean .trust-band>div:nth-child(3){background:#edf7f3;border-color:#d0e7df}.page-clean .trust-band>div>svg{color:#315fc0;background:#d6e4ff;border-radius:12px;flex:none;width:44px;height:44px;margin:0;padding:10px}.page-clean .trust-band>div:nth-child(2)>svg{color:#8b6822;background:#ffe293}.page-clean .trust-band>div:nth-child(3)>svg{color:#3c8472;background:#cfece1}.page-clean .hero-stage>.trust-band b{color:#2c456c;font-size:16px;line-height:1.35}.page-clean .hero-stage>.trust-band p span{color:#617797;margin-top:5px;font-size:13px;line-height:1.4}}.page-clean .review-experience .review-full-text::-webkit-scrollbar{width:0;height:0;display:none}@media (width<=700px){.page-clean .hero-restored .hero-benefits li:first-child{background:#f5f8ff;border-color:#ccdcef}.page-clean .hero-restored .hero-benefits li:nth-child(2){background:#f5fbf8;border-color:#cce4d9}.page-clean .hero-restored .hero-benefits li:nth-child(3){background:#faf7ff;border-color:#e0d5f1}.page-clean .hero-restored .hero-benefits li:nth-child(4){background:#fffcf4;border-color:#eee0bd}.page-clean .hero-restored .hero-benefits li:nth-child(2)>svg{color:#34836b}.page-clean .hero-restored .hero-benefits li:nth-child(3)>svg{color:#845cbb}.page-clean .hero-restored .hero-benefits li:nth-child(4)>svg{color:#b08328}.page-clean .hero-restored.hero-lead .hero-benefits li>svg{opacity:.32;stroke-width:1.6px}.page-clean .hero-restored.hero-lead .hero-benefits li:first-child>svg{color:#3570cd}}.page-clean .hero-restored.hero-lead .hero-benefits .hero-benefit-art{opacity:1;stroke-width:0;z-index:auto;flex:none;width:24px;height:24px;position:static}@media (width<=700px){.page-clean .hero-restored.hero-lead .hero-benefits li>.hero-benefit-art{opacity:.22;z-index:-1;width:94px;height:94px;position:absolute;bottom:-20px;right:-18px}.page-clean .hero-restored.hero-lead .hero-benefits li:first-child>.hero-benefit-art{opacity:.18;width:86px;height:86px;bottom:-15px;right:-16px;transform:rotate(-8deg)}.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(2)>.hero-benefit-art{opacity:.18;width:86px;height:86px;bottom:-6px;right:-20px;transform:rotate(-12deg)}}@media (width>=701px){.page-clean .hero-restored.hero-lead .hero-benefits li{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:24px;display:grid}.page-clean .hero-restored.hero-lead .hero-benefits li>.hero-benefit-art{align-self:center;margin:0;display:block;transform:none}.page-clean .hero-restored.hero-lead .hero-benefits .hero-benefit-desktop{line-height:1.5}}@media (width>=1000px) and (height<=950px){.page-clean .hero-restored.hero-lead{padding-block:16px 12px}.page-clean .hero-restored h1{margin-block:12px 10px;font-size:42px}.page-clean .hero-restored .hero-conversion{gap:16px;margin-top:16px}.page-clean .hero-restored .enquiry-consents{gap:8px}.page-clean .hero-stage>.trust-band{padding-block:8px}}.header-polished .nav a{font-size:14px}.page-clean .hero-restored .hero-benefits :is(span,b){font-size:15px}.page-clean .hero-restored .hero-description{font-size:17px;line-height:1.5}.page-clean .enquiry-card .enquiry-phone-label{color:#526b8c;font-size:14px}.page-clean .enquiry-card .enquiry-consents label{color:#5c718e;min-height:0;font-size:13px;line-height:1.5}.page-clean .enquiry-card .enquiry-messengers>p{color:#607592;font-size:13px}.page-clean .hero-restored .hero-rating small{color:#607592;font-size:12px}.page-clean .review-experience .review-full-text p{font-size:16px;line-height:1.65}.page-clean .review-experience .review-author>div>span{color:#60718a;font-size:13px}.page-clean .review-experience :is(.review-previous,.review-read-more,.review-peek-action){font-size:14px}.page-clean .review-concept-footer>p{color:#60718a;font-size:13px}.page-clean .quiz-main :is(.quiz-hint,.quiz-tip){font-size:14px;line-height:1.5}.page-clean .quiz-option small{font-size:13px;line-height:1.45}.page-clean .quality-check-copy>p,.page-clean .ledger-content>p,.page-clean .support-points p{font-size:16px;line-height:1.55}.page-clean :is(.quality-check-result,.quality-delivery>div,.ledger-note){font-size:14px;line-height:1.5}.page-clean .agreement-aftercare p{font-size:15px;line-height:1.6}.page-clean .faq-own-question :is(p,.messenger-label){font-size:15px;line-height:1.55}.footer .footer-grid :is(p,a){font-size:14px;line-height:1.55}.footer .footer-bottom{font-size:12px;line-height:1.5}@media (width<=700px){.page-clean .hero-restored .hero-description{font-size:16px;line-height:1.5}.page-clean .hero-restored.hero-lead .hero-benefits :is(span,b){font-size:15px;line-height:1.4}.page-clean .review-experience .review-full-text p{font-size:15px;line-height:1.6}.page-clean .hero-stage>.trust-band b{font-size:14px;line-height:1.35}.page-clean .hero-stage>.trust-band p span{font-size:12px;line-height:1.45}.page-clean .quality-check-copy>p,.page-clean .ledger-content>p,.page-clean .support-points p{font-size:15px;line-height:1.55}}@media (width>=1000px) and (height<=950px){.page-clean .hero-restored.hero-lead{padding-block:12px 8px}.page-clean .hero-restored .hero-conversion{gap:14px;margin-top:12px}.page-clean .hero-restored .hero-benefits{gap:5px}.page-clean .hero-restored .enquiry-consents{gap:7px;margin-top:12px}.page-clean .hero-restored .enquiry-messengers{margin-top:12px}}@media (width<=700px){.page-clean .hero-restored.hero-lead .hero-benefits{grid-auto-rows:1fr;align-items:stretch}.page-clean .hero-restored .hero-description{color:#405675}.page-clean .hero-restored.hero-lead h1{letter-spacing:-.035em;color:#102747;margin-block:12px 11px;font-size:clamp(30px,8.3vw,36px);line-height:1.08}.page-clean .hero-restored .hero-description{color:#405675;font-size:16px;line-height:1.5}.page-clean .hero-restored.hero-lead .hero-benefits{grid-auto-rows:1fr;gap:9px}.page-clean .hero-restored.hero-lead .hero-benefits li,.page-clean .hero-restored.hero-lead .hero-benefits li.hero-payment{isolation:auto;border-radius:13px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;min-height:88px;padding:11px 9px;display:grid;box-shadow:0 5px 13px #20365a06}.page-clean .hero-restored.hero-lead .hero-benefits li>.hero-benefit-art{float:none;opacity:1;z-index:auto;background:#e7f0ff;border-radius:50%;width:44px;height:44px;margin:0;padding:5px;display:block;position:static;overflow:visible;transform:none}.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(2)>.hero-benefit-art{background:#e7f5ef}.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(3)>.hero-benefit-art{background:#efe9fc}.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(4)>.hero-benefit-art{background:#fff3d6}.page-clean .hero-restored.hero-lead .hero-benefits :is(.hero-benefit-mobile,.hero-benefit-mobile b){color:#213a60;font-size:14px;line-height:1.4}.page-clean .hero-restored.hero-lead .hero-benefits li:first-child{background:linear-gradient(130deg,#f5f9ff,#f3f8ff);border-color:#ccddf7}.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(2){background:linear-gradient(130deg,#f7fcf9,#f4fbf8);border-color:#cfe7dc}.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(3){background:linear-gradient(130deg,#fcfaff,#f8f5ff);border-color:#e0d6f6}.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(4){background:linear-gradient(130deg,#fffdf8,#fffbf2);border-color:#f0dfb5}.page-clean .hero-restored .enquiry-phone{background:linear-gradient(120deg,#fcfdff,#f7faff);border-radius:10px;height:54px}.page-clean .hero-restored .enquiry-submit{background:linear-gradient(115deg,#ffe152,#ffd129);border-radius:11px;min-height:54px;font-size:18px;box-shadow:0 8px 20px #efb92320}.page-clean .hero-restored .enquiry-consents{gap:12px;margin-top:18px}.page-clean .hero-restored .enquiry-consents label{align-items:start;font-size:13px;line-height:1.5}.page-clean .hero-restored .enquiry-consents input{flex:0 0 17px;width:17px;height:17px;margin-top:2px}}@media (width<=390px){.page-clean .hero-restored.hero-lead .hero-benefits li,.page-clean .hero-restored.hero-lead .hero-benefits li.hero-payment{grid-template-columns:34px minmax(0,1fr);gap:6px;min-height:90px;padding:10px 8px}.page-clean .hero-restored.hero-lead .hero-benefits li>.hero-benefit-art{width:34px;height:34px;padding:3px}.page-clean .hero-restored.hero-lead .hero-benefits :is(.hero-benefit-mobile,.hero-benefit-mobile b){font-size:13px;line-height:1.4}}@media (width<=700px){.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(n){grid-template-columns:38px minmax(0,1fr);gap:7px;padding:11px 8px}.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(n)>.hero-benefit-art{opacity:1;width:38px;height:38px;padding:3px;position:static;transform:none}.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(n) :is(.hero-benefit-mobile,.hero-benefit-mobile b){font-size:14px;line-height:1.4}}@media (width<=390px){.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(n){grid-template-columns:30px minmax(0,1fr);gap:5px;padding:10px 7px}.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(n)>.hero-benefit-art{width:30px;height:30px;padding:2px}.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(n) :is(.hero-benefit-mobile,.hero-benefit-mobile b){font-size:13px}}@media (width<=700px){.page-clean .hero-restored.hero-lead{padding-top:16px;font-family:Arial,Helvetica,sans-serif}.page-clean .hero-stage:before{opacity:.26;-webkit-mask-composite:source-in;background-position:70% 15%;height:360px;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#0003 42%,#000 100%),linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(90deg,#0000 2%,#0003 42%,#000 100%),linear-gradient(#000 45%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.page-clean .hero-restored.hero-lead h1{letter-spacing:-.045em;color:#071c3c;margin-block:13px 12px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(30px,8.4vw,37px);font-weight:800;line-height:1.08}.page-clean .hero-restored.hero-lead h1 em{color:#0877ff}.page-clean .hero-restored .hero-description{color:#495973;font-size:16px;line-height:1.45}.page-clean .hero-restored.hero-lead .hero-conversion{gap:18px;margin-top:16px}.page-clean .hero-restored.hero-lead .hero-benefits{gap:9px}.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(n){border-radius:12px;grid-template-columns:46px minmax(0,1fr);gap:7px;min-height:80px;padding:11px 8px;box-shadow:0 5px 12px #253f6508}.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(n)>.hero-benefit-art{width:46px;height:46px;padding:5px}.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(n) :is(.hero-benefit-mobile,.hero-benefit-mobile b){color:#12294c;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.38}.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(n) .hero-benefit-mobile b{font-weight:700}.page-clean .hero-restored .enquiry-card .enquiry-phone-label{color:#4b5b77;margin-bottom:8px;font-size:14px}.page-clean .hero-restored .enquiry-submit{background:linear-gradient(110deg,#ffe040,#ffcf18);min-height:54px;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;box-shadow:0 8px 18px #eec44428}.page-clean .hero-restored .enquiry-card .enquiry-consents label{color:#526585;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.45}.page-clean .hero-restored .enquiry-consents a{color:#087bff;text-decoration:none}.page-clean .hero-restored .enquiry-messengers{margin-top:20px}.page-clean .hero-restored .enquiry-socials a{border-radius:9px;height:46px}.page-clean .hero-restored .enquiry-socials img{width:24px;height:24px}.page-clean .hero-restored .enquiry-socials .messenger-name{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:600}}@media (width<=390px){.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(n){grid-template-columns:36px minmax(0,1fr);gap:6px;min-height:86px;padding:11px 7px}.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(n)>.hero-benefit-art{width:36px;height:36px;padding:3px}.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(n) :is(.hero-benefit-mobile,.hero-benefit-mobile b){font-size:12.5px}}@media (width<=700px){.page-clean .hero-restored.hero-lead h1{letter-spacing:-.04em;font-size:clamp(29px,7.65vw,33px);font-weight:800}.page-clean .hero-restored.hero-lead .hero-benefits li:first-child .benefit-intro{white-space:nowrap;letter-spacing:-.2px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.4;display:block}.page-clean .hero-restored.hero-lead .hero-benefits li:first-child .hero-benefit-mobile>b{display:block}.page-clean .review-experience{background:radial-gradient(at 50% 30%,#f6fbff,#f4f9fd);padding-block:32px;font-family:Arial,Helvetica,sans-serif}.page-clean .review-experience .reviews-heading{margin-bottom:14px}.page-clean .review-experience .reviews-heading h2{letter-spacing:-.045em;color:#081538;font-family:Arial,Helvetica,sans-serif;font-size:clamp(28px,7.7vw,34px);font-weight:800;line-height:1.13}.page-clean .review-experience .reviews-heading h2 em{color:#0750ff;box-shadow:none;background:0 0}.page-clean .review-experience .review-evidence{background:#ffffffed;border:1px solid #d5e3fa;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:16px;margin-top:20px;padding:14px 17px;display:grid;box-shadow:0 8px 24px #3663a205}.page-clean .review-experience .review-total{align-items:center;gap:9px;display:flex}.page-clean .review-experience .review-total>b{letter-spacing:-.06em;color:#081538;font-size:36px;font-weight:800;line-height:1}.page-clean .review-experience .review-evidence .review-total>span{color:#43577c;font-size:14px;font-weight:700;line-height:1.3}.page-clean .review-experience .review-total>span>small{color:#52668a;white-space:nowrap;margin-top:3px;font-size:13px;font-weight:400;line-height:1.3;display:block}.page-clean .review-experience .review-source-score{border-left:1px solid #d2dff4;grid-template-columns:20px auto;gap:4px 5px;padding-left:17px;display:grid}.page-clean .review-experience .review-source-score>img{width:18px;height:22px}.page-clean .review-experience .review-source-score>b{color:#081538;font-size:23px;line-height:1}.page-clean .review-experience .review-source-score .review-stars{letter-spacing:1px;color:#f90;grid-column:1/-1;font-size:16px;line-height:1.1}.page-clean .review-experience .mobile-swipe-hint{display:none}.page-clean .review-experience .review-stage{background:#fff;border:1px solid #d4e3fa;border-radius:18px;grid-template-columns:minmax(0,1fr);gap:0;padding:1px;display:grid;overflow:hidden;box-shadow:0 10px 30px #34629b08}.page-clean .review-experience .review-story{background:#fff;height:auto;min-height:0;display:block;overflow:visible}.page-clean .review-experience .review-voice{color:#173e9b;isolation:isolate;background:linear-gradient(125deg,#edf3ff,#dce8ff);border-radius:16px 16px 0 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-height:168px;padding:22px 20px;display:flex;position:relative}.page-clean .review-experience .mint .review-voice{color:#075446;background:linear-gradient(125deg,#e4f7ef,#d5f0e6)}.page-clean .review-experience .yellow .review-voice{color:#775510;background:linear-gradient(125deg,#fff8df,#ffedbd)}.page-clean .review-experience .review-work-type{z-index:2;max-width:75%;color:inherit;background:#fff9;border:1px solid #ffffffdc;border-radius:10px;margin:0;padding:8px 10px;font-size:13px;line-height:1.3;display:inline-flex;position:relative}.page-clean .review-experience .review-voice h3{z-index:2;letter-spacing:-.04em;max-width:80%;color:inherit;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(21px,5.7vw,25px);font-weight:700;line-height:1.15;display:block;position:relative}.page-clean .review-experience .review-voice h3 em{color:inherit}.page-clean .review-experience .review-artwork-slot{z-index:1;opacity:.92;pointer-events:none;width:112px;height:145px;margin:0;position:absolute;top:auto;bottom:14px;right:9px}.page-clean .review-experience .review-artwork-scale{transform-origin:0 0;width:210px;height:277px;transform:scale(.53)}.page-clean .review-experience .review-artwork-slot .review-artwork{width:210px;height:277px;min-height:277px;margin:0;position:relative;top:0;left:0;right:auto;transform:none}.page-clean .review-experience .review-paper-brand{border:0;justify-content:start;padding:0}.page-clean .review-experience .review-paper-brand svg{color:#a4b2cb;width:25px;height:25px}.page-clean .review-experience .review-paper-brand>span,.page-clean .review-experience .review-paper>b,.page-clean .review-experience .review-paper-signature{display:none}.page-clean .review-experience .review-paper-lines{gap:12px;margin-top:25px}.page-clean .review-experience .review-paper-lines i{height:5px}.page-clean .review-experience .review-story-content{padding:20px 20px 24px;display:flex;overflow:visible}.page-clean .review-experience .review-person{border-bottom:1px solid #dce6f6;justify-content:space-between;align-items:flex-start;gap:12px;padding:0 0 17px;display:flex}.page-clean .review-experience .review-author{min-width:0;display:block}.page-clean .review-experience .review-author .review-avatar{display:none}.page-clean .review-experience .review-author b{color:#081538;font-size:23px;font-weight:700;line-height:1.2}.page-clean .review-experience .review-author>div>span{color:#52658a;margin-top:6px;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5;display:block}.page-clean .review-experience .review-author time{white-space:normal;display:block}.page-clean .review-experience .review-author i{display:none}.page-clean .review-experience .review-person-rating{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:none;align-items:flex-end;gap:4px;padding:0;display:flex}.page-clean .review-experience .review-person-rating>b{color:#081538;font-size:25px;line-height:1.2}.page-clean .review-experience .review-person-rating .review-stars{letter-spacing:1px;color:#f90;font-size:17px;line-height:1.2}.page-clean .review-experience .review-full-text,.page-clean .review-experience .review-full-text.review-preview-text{white-space:normal;-webkit-line-clamp:unset;scrollbar-width:none;color:#14214a;height:auto;min-height:0;max-height:none;margin:12px 0 0;padding:0;display:block;overflow:visible}.page-clean .review-experience .review-full-text:before{content:"“";color:#cbdffc;height:34px;margin-bottom:6px;font-family:Georgia,serif;font-size:64px;line-height:1;display:block}.page-clean .review-experience .review-full-text p{color:#14214a;margin:0 0 16px;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}.page-clean .review-experience .review-full-text mark{color:#194695;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e7efff;border-radius:6px;padding:3px 4px}.page-clean .review-experience .mint .review-full-text mark{color:#08594a;background:#e2f4ed}.page-clean .review-experience .yellow .review-full-text mark{color:#755510;background:#fff3cf}.page-clean .review-experience .review-read-more{color:#0750ff;background:0 0;border:0;align-self:flex-start;align-items:center;gap:12px;min-height:44px;margin:23px 0 0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1.4;display:flex}.page-clean .review-experience .review-read-more svg{width:23px;height:23px}.page-clean .review-experience .review-peek{color:#fff;min-height:64px;box-shadow:none;background:linear-gradient(110deg,#1550e8,#1244d5);border:0;border-radius:15px;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:16px 22px;display:flex}.page-clean .review-experience .review-peek:hover{color:#fff;background:linear-gradient(110deg,#1550e8,#1244d5)}.page-clean .review-experience .review-peek-action{color:#fff;text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.3}.page-clean .review-experience .review-peek-arrow{width:29px;height:29px;box-shadow:none;color:#fff;background:0 0;border:0;border-radius:0}.page-clean .review-experience .review-peek-arrow svg{stroke-width:1.6px;width:29px;height:29px}.page-clean .review-experience .review-peek:hover .review-peek-arrow{transform:none}.page-clean .review-experience .review-concept-footer{display:none}}@media (width<=390px){.page-clean .review-experience .review-evidence{gap:10px;padding:13px}.page-clean .review-experience .review-total>b{font-size:32px}.page-clean .review-experience .review-evidence .review-total>span{font-size:12px}.page-clean .review-experience .review-total>span>small{font-size:11px}.page-clean .review-experience .review-source-score{padding-left:12px}.page-clean .review-experience .review-source-score .review-stars{font-size:14px}.page-clean .review-experience .review-voice{padding:20px 17px}.page-clean .review-experience .review-artwork-slot{width:96px;height:126px;bottom:15px;right:4px}.page-clean .review-experience .review-artwork-scale{transform:scale(.46)}.page-clean .review-experience .review-voice h3{font-size:21px}.page-clean .review-experience .review-story-content{padding-inline:18px}.page-clean .review-experience .review-author b{font-size:22px}.page-clean .review-experience .review-author>div>span{font-size:14px}}@media (width<=700px){.page-clean .review-experience .review-work-type{align-self:flex-start;inset:auto;transform:none}.page-clean .review-experience .review-voice{justify-content:center}.page-clean .calculator-vivid{background:#fff;padding-block:30px 36px;font-family:Arial,Helvetica,sans-serif}.page-clean .calculator-vivid .calculator-heading{margin-bottom:18px}.page-clean .calculator-vivid .calculator-heading h2{letter-spacing:-.04em;color:#071b3b;font-family:Arial,Helvetica,sans-serif;font-size:clamp(27px,7.5vw,34px);font-weight:800;line-height:1.15}.page-clean .calculator-vivid .quiz{background:#1450d9;border:1px solid #d6e6ff;border-radius:18px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden;box-shadow:0 8px 26px #2356ad10}.page-clean .calculator-vivid .quiz-aside{isolation:isolate;color:#fff;background:linear-gradient(140deg,#1b5de2,#123ebf);border:0;border-top:2px solid #5b9cff;border-radius:17px 17px 0 0;min-height:136px;padding:18px 112px 27px 19px;display:block;position:relative;overflow:hidden}.page-clean .calculator-vivid .quiz-aside:before{content:"";z-index:-1;background:repeating-linear-gradient(#0000 0 14px,#ffffff0a 15px 18px,#0000 19px 28px) 50%/60% 70% no-repeat;border:2px solid #ffffff12;border-radius:11px;width:82px;height:116px;position:absolute;bottom:-17px;right:91px;transform:rotate(12deg)}.page-clean .calculator-vivid .quiz-aside h3{letter-spacing:-.025em;color:#fff;max-width:230px;margin:0 0 13px;font-family:Arial,Helvetica,sans-serif;font-size:23px;font-weight:700;line-height:1.04}.page-clean .calculator-vivid .quiz-benefit{color:#fff;align-items:flex-start;gap:8px;margin:8px 0 0;font-size:12px;line-height:1.4;display:flex}.page-clean .calculator-vivid .quiz-benefit svg{opacity:.95;flex:0 0 17px;width:17px;height:17px}.page-clean .calculator-vivid .quiz-aside-bottom{color:#fff;background:linear-gradient(135deg,#ffffff20,#ffffff08);border:1px solid #fff2;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;width:87px;min-height:90px;margin:0;padding:13px 12px;font-size:12px;line-height:1.3;display:flex;position:absolute;top:19px;bottom:auto;right:12px}.page-clean .calculator-vivid .discount-mark{letter-spacing:-.04em;color:#ffe16b;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:36px;font-weight:800;line-height:1}.page-clean .calculator-vivid .quiz-main{background:#fff;border-radius:14px 14px 17px 17px;min-height:0;margin-top:-9px;padding:18px 17px 22px;position:relative}.page-clean .calculator-vivid .quiz-top{color:#5b6d8b;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:13px;line-height:1.35;display:flex}.page-clean .calculator-vivid .quiz-top>span:first-child{color:#0a4ae1;background:#ecf3ff;border-radius:9px;padding:6px 10px;font-size:14px;font-weight:700;line-height:1.3}.page-clean .calculator-vivid .quiz-progress{background:0 0;height:7px;margin:11px 0 27px;padding:0;display:block;overflow:visible}.page-clean .calculator-vivid .quiz-progress-rail{display:none}.page-clean .calculator-vivid .quiz-progress-stages{gap:4px;height:7px;margin:0;padding:0;list-style:none;display:grid}.page-clean .calculator-vivid .quiz-progress-stages li{height:7px;min-height:0;box-shadow:none;background:#e3eaf6;border:0;border-radius:10px;padding:0;display:block}.page-clean .calculator-vivid .quiz-progress-stages li:is(.is-complete,.is-current){background:linear-gradient(90deg,#1357f2,#3286ff)}.page-clean .calculator-vivid .quiz-progress-stages li>span{display:none}.page-clean .calculator-vivid .quiz-stage.is-question{min-height:0!important}.page-clean .calculator-vivid .quiz-stage>h3{letter-spacing:-.035em;color:#071b3b;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:26px;font-weight:700;line-height:1.15}.page-clean .calculator-vivid .quiz-main .quiz-hint{color:#5b6b87;margin:10px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5}.page-clean .calculator-vivid .quiz-options{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;margin:17px 0 0;display:grid}.page-clean .calculator-vivid .quiz-stage.is-question[data-step=qty] .quiz-options{flex:none;grid-auto-rows:1fr}.page-clean .calculator-vivid .quiz-stage .quiz-option{min-height:112px;box-shadow:none;text-align:left;background:linear-gradient(135deg,#f8fbff,#f2f7ff);border:1px solid #dbe8ff;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:11px;padding:17px 14px;display:flex;position:relative}.page-clean .calculator-vivid .quiz-stage[data-step=qty] .quiz-option{justify-content:flex-start;min-height:112px}.page-clean .calculator-vivid .quiz-stage .quiz-option>svg{box-sizing:content-box;color:#095cff;background:#e8f0ff;border:0;border-radius:11px;flex:none;width:24px;height:24px;margin:0;padding:9px;position:static}.page-clean .calculator-vivid .quiz-stage .quiz-option b{color:#101e3e;white-space:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1.3}.page-clean .calculator-vivid .quiz-stage .quiz-option small{color:#586a87;margin-top:3px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4}.page-clean .calculator-vivid .quiz-stage .quiz-option .select-mark{width:19px;min-width:19px;height:19px;box-shadow:none;background:#fff;border:1.5px solid #c2d3f0;border-radius:50%;position:absolute;top:12px;bottom:auto;right:12px}.page-clean .calculator-vivid .quiz-stage .quiz-option .select-mark.square{border-radius:5px}.page-clean .calculator-vivid .quiz-stage .quiz-option.selected{background:#eaf2ff;border-color:#7ba4ef}.page-clean .calculator-vivid .quiz-stage .quiz-option.selected .select-mark{color:#fff;background:#1b62ed;border-color:#1b62ed}.page-clean .calculator-vivid .quiz-options[data-step=addons]{grid-template-columns:1fr}.page-clean .calculator-vivid .quiz-options[data-step=addons] .quiz-option{min-height:92px;padding-right:45px}.page-clean .calculator-vivid .quiz-controls{gap:12px;margin-top:8px;padding-top:14px}.page-clean .calculator-vivid .quiz-controls:has(button:disabled):not(:has(.btn)){display:none}.page-clean .calculator-vivid .quiz-controls .quiz-tip{font-size:12px;line-height:1.4}}@media (width<=390px){.page-clean .calculator-vivid .quiz-aside{padding-left:16px;padding-right:103px}.page-clean .calculator-vivid .quiz-aside h3{font-size:21px}.page-clean .calculator-vivid .quiz-aside-bottom{width:78px;padding:12px 9px;right:10px}.page-clean .calculator-vivid .discount-mark{font-size:33px}.page-clean .calculator-vivid .quiz-benefit{gap:6px;font-size:11px}.page-clean .calculator-vivid .quiz-main{padding-inline:15px}.page-clean .calculator-vivid .quiz-stage>h3{font-size:24px}.page-clean .calculator-vivid .quiz-stage .quiz-option{padding:14px 12px}.page-clean .calculator-vivid .quiz-stage .quiz-option b{font-size:15px}}@media (width<=700px){.page-clean #process.process-section{background:#fff;padding-block:30px 34px;font-family:Arial,Helvetica,sans-serif;display:block}.page-clean #process .section-heading{margin-bottom:20px}.page-clean #process .section-heading h2{letter-spacing:-.04em;color:#081838;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(27px,7.5vw,33px);font-weight:800;line-height:1.15}.page-clean #process .section-heading h2 em{color:#0877ff;box-shadow:none;background:0 0;font-style:normal}.page-clean #process .process-list{background:#fff;border:1px solid #e0ebfa;border-radius:15px;margin:0;padding:0 16px;list-style:none;display:block;position:relative;overflow:hidden;box-shadow:0 8px 24px #244e8307}.page-clean #process .process-list:before{display:none}.page-clean #process .process-list li{background:0 0;border:0;border-bottom:1px solid #dfe9f8;border-radius:0;grid-template-columns:30px minmax(0,1fr);gap:14px;margin:0;padding:20px 0;display:grid;position:relative}.page-clean #process .process-list li:last-child{border-bottom:0}.page-clean #process .process-list li:before{content:"";z-index:0;background:#b9d6ff;width:2px;height:auto;position:absolute;top:0;bottom:0;left:14px}.page-clean #process .process-list li:first-child:before{top:34px}.page-clean #process .process-list li:last-child:before{height:34px;bottom:auto}.page-clean #process .process-list li:after{display:none}.page-clean #process .step-number{z-index:1;color:#fff;background:linear-gradient(135deg,#177cff,#0861ef);border:1px solid #075ef3;border-radius:50%;align-self:start;place-items:center;width:28px;height:28px;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1;display:grid;position:relative;box-shadow:0 0 0 6px #e9f2ff}.page-clean #process .process-list h3{letter-spacing:-.025em;color:#0b1c3e;margin:1px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:19px;font-weight:700;line-height:1.25}.page-clean #process .process-list p{color:#53678b;margin:8px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.55}.page-clean #process .process-result{color:#166857;background:linear-gradient(100deg,#e5faef,#f1faf7);border:0;border-radius:20px;align-items:center;gap:6px;max-width:100%;margin-top:9px;padding:3px 9px 3px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.4;display:inline-flex}.page-clean #process .process-result>svg{box-sizing:content-box;color:#11b34a;stroke-width:4px;background:#d8f9e4;border-radius:50%;flex:0 0 13px;width:13px;height:13px;padding:5px;display:block}.page-clean #process .process-photo{background:#fff;border:1px solid #e0ebfa;border-radius:14px;grid-template-columns:42% minmax(0,1fr);align-items:stretch;gap:0;min-height:118px;margin:14px 0 0;display:grid;overflow:hidden;box-shadow:0 8px 22px #2b4e7807}.page-clean #process .process-photo>img{object-fit:cover;border-radius:0;width:100%;height:100%;min-height:118px;max-height:none;display:block}.page-clean #process .process-photo figcaption{background:#fff;border:0;border-radius:0;flex-direction:column;justify-content:center;gap:8px;margin:0;padding:13px 14px;display:flex}.page-clean #process .process-photo figcaption b{letter-spacing:-.02em;color:#0b1c3e;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;line-height:1.25}.page-clean #process .process-photo figcaption span{color:#53678b;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.45}}@media (width<=390px){.page-clean #process .process-list{padding-inline:13px}.page-clean #process .process-list li{gap:12px}.page-clean #process .process-list h3{font-size:18px}.page-clean #process .process-photo figcaption{padding:12px}.page-clean #process .process-photo figcaption b{font-size:16px}.page-clean #process .section-heading h2{font-size:26px}.page-clean #process .section-heading h2 em{white-space:nowrap}.page-clean #process .process-list li{padding-block:16px}.page-clean #process .process-list li:first-child:before{top:30px}.page-clean #process .process-list li:last-child:before{height:30px}}@media (width<=360px){.page-clean #process .section-heading h2 em{white-space:normal}}.request-documents-art{display:none}@media (width<=700px){.page-clean #request.inline-request{isolation:isolate;background:radial-gradient(at 100% 13%,#deeeff 0,#0000 60%),linear-gradient(135deg,#f8fcff,#edf6ff);font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.page-clean #request:before{content:"";z-index:-1;opacity:.65;border:45px solid #e5f1ff;border-radius:50%;width:270px;height:270px;position:absolute;top:45px;right:-100px}.page-clean #request .inline-request-layout{padding-block:30px 32px;display:block}.page-clean #request .request-copy h2{letter-spacing:-.04em;color:#071b3e;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(30px,8.2vw,36px);font-weight:800;line-height:1.1}.page-clean #request .request-copy h2 em{color:#087aff;white-space:nowrap;font-style:normal;position:relative}.page-clean #request .request-copy h2 em:after{content:"";background:linear-gradient(90deg,#0000,#8cd5ff,#0000);border-radius:100%;height:3px;position:absolute;bottom:-6px;left:0;right:7%}.page-clean #request .request-copy>p{color:#566a8f;max-width:none;margin:17px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.45}.page-clean #request .request-materials{isolation:isolate;background:linear-gradient(140deg,#ffffffed,#f5faffc9);border:1px solid #fff;border-bottom-color:#cde1ff;border-radius:17px;max-width:none;margin:20px 0 0;padding:18px 16px 10px;position:relative;overflow:visible;box-shadow:0 10px 25px #1d6fc414}.page-clean #request .request-materials h3{z-index:2;letter-spacing:-.03em;color:#091a40;max-width:80%;margin:0 0 12px;font-family:Arial,Helvetica,sans-serif;font-size:21px;font-weight:700;line-height:1.2;position:relative}.page-clean #request .request-documents-art{z-index:1;opacity:.92;pointer-events:none;width:135px;height:128px;display:block;position:absolute;top:-29px;right:-1px}.page-clean #request .request-materials ul{z-index:2;margin:0;padding:0;list-style:none;display:block;position:relative}.page-clean #request .request-materials li{color:#12294d;border-bottom:1px solid #d9e7fb;align-items:center;gap:14px;min-height:53px;margin:0;padding:8px 0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4;display:flex}.page-clean #request .request-materials li:last-child{border:0}.page-clean #request .request-materials li>svg{box-sizing:content-box;color:#087bff;stroke-width:2.3px;background:linear-gradient(130deg,#eaf3ff,#e1eeff);border-radius:10px;flex:0 0 23px;width:23px;height:23px;padding:8px;position:static}.page-clean #request .request-materials>p{color:#4f6c97;background:#e7f1ff;border:0;border-radius:14px;align-items:center;gap:11px;margin:7px -6px 0;padding:11px 12px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5;display:flex;position:relative}.page-clean #request .request-materials>p:before{content:"i";color:#fff;background:linear-gradient(135deg,#1592ff,#0063f3);border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font:italic 700 20px Georgia,serif;display:grid}.page-clean #request .inline-request-form{min-width:0;margin-top:16px}.page-clean #request .inline-request-form .enquiry-card{background:#fff;border:1px solid #fff;border-top:5px solid #338fff;border-radius:17px;padding:20px 17px;box-shadow:0 10px 30px #4a94d814}.page-clean #request .enquiry-heading{margin:0 0 17px;display:block}.page-clean #request .enquiry-heading>span{display:none}.page-clean #request .enquiry-heading h3{letter-spacing:-.035em;color:#091a40;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:700;line-height:1.2}.page-clean #request .enquiry-phone-label{color:#52698d;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:500}.page-clean #request .enquiry-phone{background:linear-gradient(110deg,#fbfdff,#f5f9ff);border-color:#d1e1fa;border-radius:10px;height:49px}.page-clean #request .enquiry-phone input,.page-clean #request .enquiry-prefix{color:#142a4e;font-family:Arial,Helvetica,sans-serif;font-size:16px}.page-clean #request .enquiry-submit{background:linear-gradient(110deg,#ffe34f,#ffd41b);border-radius:10px;min-height:49px;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;box-shadow:0 7px 18px #edc72f20}.page-clean #request .enquiry-consents{gap:12px;margin-top:18px}.page-clean #request .enquiry-consents label{color:#566e94;align-items:start;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5}.page-clean #request .enquiry-consents input{flex:0 0 16px;width:16px;height:16px;margin-top:2px}.page-clean #request .enquiry-consents a{color:#087bff}.page-clean #request .enquiry-messengers{margin-top:20px}.page-clean #request .enquiry-messengers>p{color:#5a7195;font-family:Arial,Helvetica,sans-serif;font-size:12px}.page-clean #request .enquiry-socials a{border-radius:9px;height:45px}.page-clean #request .enquiry-socials .messenger-name{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:500}}@media (width<=390px){.page-clean #request .request-copy h2{font-size:30px}.page-clean #request .request-materials h3{font-size:19px}.page-clean #request .request-documents-art{opacity:.78;width:112px;height:106px;top:-21px;right:-2px}.page-clean #request .request-materials li{gap:11px;font-size:13px}.page-clean #request .request-materials li>svg{flex-basis:21px;width:21px;height:21px;padding:7px}.page-clean #request .enquiry-heading h3{font-size:22px}}@media (width<=700px){.page-clean #request .request-copy h2 br,.page-clean #process .section-heading h2 br{display:initial}}.support-intro{display:contents}.support-intro-mobile{display:none}@media (width<=700px){.page-clean .support-section{background:#fff;grid-template-columns:minmax(0,1fr);gap:15px;padding-block:30px 35px;font-family:Arial,Helvetica,sans-serif;display:grid}.page-clean .support-section .support-copy{display:contents}.page-clean .support-section .section-heading{grid-area:1/1;margin:0 0 1px;display:block}.page-clean .support-section .section-heading>p{display:none}.page-clean .support-section .section-heading h2{letter-spacing:-.04em;color:#081837;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(28px,7.2vw,32px);font-weight:800;line-height:1.14}.page-clean .support-section .section-heading h2 em{color:#0875ff;box-shadow:none;background:0 0;font-style:normal}.page-clean .support-section .support-intro{isolation:isolate;color:#fff;background:linear-gradient(125deg,#2267d8,#05286d 90%);border-radius:17px;grid-area:2/1;grid-template-columns:42% minmax(0,1fr);align-items:center;gap:17px;min-height:165px;padding:14px;display:grid;position:relative;overflow:hidden}.page-clean .support-section .support-intro:before,.page-clean .support-section .support-intro:after{content:"";z-index:-1;opacity:.8;border:1px solid #347ee6;border-radius:50%;width:300px;height:220px;position:absolute;right:-90px;transform:rotate(-32deg)}.page-clean .support-section .support-intro:before{bottom:-150px}.page-clean .support-section .support-intro:after{top:-140px;right:-130px}.page-clean .support-section .support-intro .support-photo{background:#dcecff;border:1px solid #adcaff;border-radius:14px;grid-area:1/1;width:100%;height:140px;min-height:0;margin:0;display:block;overflow:hidden}.page-clean .support-section .support-intro .support-photo img{object-fit:cover;object-position:center 15%;width:100%;max-width:none;height:100%;display:block;transform:none}.page-clean .support-section .support-intro-mobile{color:#fff;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.35;display:block}.page-clean .support-section .support-points{counter-reset:manager-step;background:0 0;border:0;grid-area:3/1;gap:11px;margin:0;padding:0;display:grid}.page-clean .support-section .support-points>div,.page-clean .support-section .support-points>div:last-child{counter-increment:manager-step;background:#fff;border:1px solid #dfeafa;border-left:5px solid #1180ff;border-radius:12px;min-height:80px;margin:0;padding:13px 14px 13px 74px;position:relative;overflow:hidden}.page-clean .support-section .support-points>div:before{content:"0" counter(manager-step);color:#0075ff;background:linear-gradient(135deg,#eaf5ff,#e4f2ff);border:0;border-radius:11px;place-items:center;width:43px;height:43px;font-family:Arial,Helvetica,sans-serif;font-size:23px;font-weight:700;line-height:1;display:grid;position:absolute;top:13px;left:10px}.page-clean .support-section .support-points h3{letter-spacing:-.02em;color:#0b193c;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1.25}.page-clean .support-section .support-points p{color:#5c7196;margin-top:5px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.45}.page-clean .support-section .support-enquiry{background:linear-gradient(120deg,#eaf6ff,#e4f2ff);border:0;border-radius:17px;grid-area:4/1;margin:0;padding:18px 16px;display:block}.page-clean .support-section .support-enquiry .enquiry-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.page-clean .support-section .enquiry-heading{margin:0 0 14px;display:block}.page-clean .support-section .enquiry-heading>span{display:none}.page-clean .support-section .enquiry-heading h3{letter-spacing:-.04em;color:#081837;font-family:Arial,Helvetica,sans-serif;font-size:27px;font-weight:800;line-height:1.15}.page-clean .support-section .enquiry-phone-label{color:#52698c;font-family:Arial,Helvetica,sans-serif;font-size:14px}.page-clean .support-section .enquiry-phone{background:#fff;border-color:#cfe2ff;border-radius:9px;height:46px}.page-clean .support-section .enquiry-submit{background:linear-gradient(110deg,#ffe24b,#ffd119);border-radius:10px;min-height:49px;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;box-shadow:0 7px 18px #e5bd3020}.page-clean .support-section .enquiry-consents{gap:12px;margin-top:14px}.page-clean .support-section .enquiry-consents label{color:#536c96;align-items:start;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.45}.page-clean .support-section .enquiry-consents input{flex:0 0 17px;width:17px;height:17px;margin-top:1px}.page-clean .support-section .enquiry-consents a{color:#087bff}.page-clean .support-section .enquiry-messengers{margin-top:19px}.page-clean .support-section .enquiry-messengers>p{color:#56729b;font-family:Arial,Helvetica,sans-serif;font-size:12px}.page-clean .support-section .enquiry-socials a{border-radius:9px;height:47px}.page-clean .support-section .enquiry-socials .messenger-name{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:500}.page-clean .support-section .support-mobile-action{display:none}}@media (width<=390px){.page-clean .support-section .support-intro{gap:13px;padding:13px}.page-clean .support-section .support-intro-mobile{font-size:14px}.page-clean .support-section .support-points>div,.page-clean .support-section .support-points>div:last-child{padding-left:66px}.page-clean .support-section .support-points>div:before{width:38px;height:42px;left:9px}.page-clean .support-section .enquiry-heading h3{font-size:25px}}@media (width<=700px){.page-clean .support-section .section-heading h2{font-size:clamp(26px,6.7vw,30px)}.page-clean .support-section .support-intro{color:#19395f;background:linear-gradient(125deg,#eaf6ff,#edf7ff 48%,#d4eaff);border-radius:16px;min-height:166px;margin-top:14px;padding:25px 52% 25px 20px;display:block;position:relative;overflow:visible}.page-clean .support-section .support-intro:before{opacity:1;background:linear-gradient(145deg,#0000 48%,#b7ddff66 48% 66%,#0000 66%);border:0;border-radius:16px;width:auto;height:auto;inset:0;transform:none}.page-clean .support-section .support-intro:after{display:none}.page-clean .support-section .support-intro .support-photo{background:0 0;border:0;border-radius:0;width:49%;height:204px;position:absolute;top:auto;bottom:0;right:10px;overflow:hidden}.page-clean .support-section .support-intro .support-photo img{object-fit:contain;object-position:bottom;width:100%;height:100%;transform:none}.page-clean .support-section .support-intro-mobile{color:#19395f;z-index:1;font-size:15px;line-height:1.4;position:relative}.page-clean .support-section .support-points{gap:0;min-width:0;display:block;position:relative}.page-clean .support-section .support-points:before{content:"";background:#cee1ff;width:2px;position:absolute;top:23px;bottom:24px;left:49px}.page-clean .support-section .support-points>div,.page-clean .support-section .support-points>div:last-child{background:0 0;border:0;border-bottom:1px solid #dce8fa;border-radius:0;min-height:0;padding:16px 0 17px 71px;overflow:visible}.page-clean .support-section .support-points>div:last-child{border-bottom:0}.page-clean .support-section .support-points>div:before{background:#e5f0ff;border-radius:11px;width:33px;height:32px;font-size:16px;top:16px;left:0}.page-clean .support-section .support-points>div:after{content:"";background:#0878ff;border-radius:50%;width:8px;height:8px;position:absolute;top:26px;left:46px;box-shadow:0 0 0 2px #fff}.page-clean .support-section .support-points h3{font-size:16px;line-height:1.3}.page-clean .support-section .support-points p{margin-top:6px;font-size:14px;line-height:1.45}.page-clean .support-section .support-enquiry{box-sizing:border-box;background:#fff;border:1px solid #e3efff;border-top:3px solid #4b9bff;border-radius:15px;width:100%;min-width:0;max-width:100%;padding:19px 16px;box-shadow:0 7px 24px #568cba0b}.page-clean .support-section .support-enquiry .enquiry-card,.page-clean .support-section .enquiry-form{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.page-clean .support-section .enquiry-phone,.page-clean .support-section .enquiry-phone input{box-sizing:border-box;min-width:0;max-width:100%}.page-clean .support-section .enquiry-phone{background:linear-gradient(110deg,#fff,#f8fbff)}}@media (width<=390px){.page-clean .support-section .support-intro{padding:23px 52% 23px 17px}.page-clean .support-section .support-intro .support-photo{width:50%;height:194px;right:4px}.page-clean .support-section .support-intro-mobile{font-size:14px}.page-clean .support-section .support-points>div,.page-clean .support-section .support-points>div:last-child{padding-left:66px}.page-clean .support-section .support-points p{font-size:13px}}@media (width<=700px){.page-clean .support-section .support-intro .support-photo img{display:block;position:static;inset:auto;transform:none}}.contract-artwork{display:none}@media (width<=700px){.page-clean #guarantees.guarantees-ledger{background:radial-gradient(at 70% 20%,#edf6ff,#f8fcff 80%);padding:28px 18px 30px;font-family:Arial,Helvetica,sans-serif;position:relative}.page-clean #guarantees .guarantees-heading{z-index:2;background:0 0;border:0;width:auto;margin:0 0 17px;padding:0;position:relative}.page-clean #guarantees .guarantees-heading h2{letter-spacing:-.04em;color:#091b3e;max-width:90%;font-family:Arial,Helvetica,sans-serif;font-size:clamp(26px,6.8vw,31px);font-weight:800;line-height:1.14}.page-clean #guarantees .guarantees-heading h2 em{color:#076dff;white-space:nowrap}.page-clean #guarantees .contract-ledger{background:0 0;border:0;border-radius:0;width:100%;margin:0;position:relative;overflow:visible}.page-clean #guarantees .ledger-header{isolation:isolate;color:#725111;background:linear-gradient(110deg,#fffaf0,#fff9e9);border:1px solid #fff;border-radius:13px;align-items:center;gap:13px;min-height:53px;margin-bottom:7px;padding:12px 15px;display:flex;position:relative;overflow:visible}.page-clean #guarantees .ledger-header>svg:not(.contract-artwork){z-index:2;box-sizing:content-box;color:#8e691e;background:#fff0ca;border-radius:50%;flex:none;width:23px;height:23px;padding:9px;position:relative}.page-clean #guarantees .ledger-header b{z-index:2;color:#735111;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.3;position:relative}.page-clean #guarantees .ledger-stamp{display:none}.page-clean #guarantees .contract-artwork{z-index:1;pointer-events:none;width:156px;height:134px;display:block;position:absolute;bottom:-1px;right:-7px}.page-clean #guarantees .ledger-terms{z-index:2;background:#fff;border:0;border-radius:14px;margin:0;padding:0 14px;display:block;position:relative;overflow:hidden;box-shadow:0 7px 22px #325c8810}.page-clean #guarantees .ledger-term{background:0 0;border:0;border-bottom:1px solid #d9e5f6;grid-template-columns:36px minmax(0,1fr);gap:15px;margin:0;padding:17px 0;display:grid;position:relative}.page-clean #guarantees .ledger-term:last-child{border-bottom:0}.page-clean #guarantees .ledger-rail{position:relative}.page-clean #guarantees .ledger-rail:after{content:"";background:#ebf1fb;width:1px;position:absolute;top:49px;bottom:-4px;left:17px}.page-clean #guarantees .ledger-rail>span{color:#073a9d;background:#eef5ff;border-radius:10px;width:36px;height:36px}.page-clean #guarantees .ledger-rail>span svg{stroke-width:2px;width:23px;height:23px}.page-clean #guarantees .term-1 .ledger-rail>span{color:#178775;background:#e9f7f2}.page-clean #guarantees .term-2 .ledger-rail>span{color:#956b1b;background:#fff6dc}.page-clean #guarantees .ledger-label{color:#5b7eae;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1.4}.page-clean #guarantees .ledger-content h3{letter-spacing:-.035em;color:#081b3d;margin:5px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:21px;font-weight:700;line-height:1.2}.page-clean #guarantees .ledger-content>p{color:#536a91;margin:11px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}.page-clean #guarantees .ledger-note{color:#234b88;background:#eef5ff;border:0;border-radius:10px;align-items:center;gap:8px;margin-top:11px;padding:7px 9px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.4;display:flex}.page-clean #guarantees .ledger-note>svg{box-sizing:content-box;color:#1252b8;stroke-width:3px;background:#dceaff;border-radius:50%;flex:0 0 13px;width:13px;height:13px;margin:0;padding:4px}.page-clean #guarantees .term-1 .ledger-note{color:#1e5a51;background:#eaf7f2}.page-clean #guarantees .term-1 .ledger-note>svg{color:#197c5c;background:#d8efe6}.page-clean #guarantees .term-2 .ledger-note{color:#79531a;background:#fff7e2}.page-clean #guarantees .term-2 .ledger-note>svg{color:#8d691f;background:#ffedc5}.page-clean #guarantees .agreement-aftercare{background:linear-gradient(120deg,#f3f8ff,#eef6ff);border:1px solid #d9e9ff;border-radius:14px;align-items:flex-start;gap:13px;margin-top:9px;padding:15px 14px;display:flex;box-shadow:0 6px 18px #385b8308}.page-clean #guarantees .aftercare-icon{box-sizing:content-box;color:#0c369b;background:#dceaff;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;padding:9px;display:grid}.page-clean #guarantees .agreement-aftercare b{letter-spacing:-.02em;color:#10286d;margin-bottom:6px;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.25;display:block}.page-clean #guarantees .agreement-aftercare p{color:#536a91;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.5}}@media (width<=390px){.page-clean #guarantees .ledger-content h3{font-size:19px}.page-clean #guarantees .ledger-term{grid-template-columns:33px minmax(0,1fr);gap:12px}.page-clean #guarantees .ledger-header b{font-size:15px}.page-clean #guarantees .contract-artwork{width:126px;height:108px;right:-5px}}@media (width<=700px){.page-clean #guarantees.guarantees-ledger{box-sizing:border-box;width:100%;max-width:none;margin-inline:0}.page-clean #guarantees .guarantees-heading h2{max-width:none;font-size:clamp(25px,6.4vw,28px)}.page-clean #quality.quality-experience{background:linear-gradient(#fff,#f6fbff);padding-block:28px 32px;font-family:Arial,Helvetica,sans-serif}.page-clean #quality .quality-heading{margin-bottom:17px}.page-clean #quality .quality-heading h2{letter-spacing:-.04em;color:#081a3b;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(26px,7vw,31px);font-weight:800;line-height:1.14}.page-clean #quality .quality-heading h2 em{color:#1459fa}.page-clean #quality .quality-workspace{display:block}.page-clean #quality .quality-preview{isolation:isolate;background:linear-gradient(135deg,#286df9,#114ace);border:1px solid #6bafff;border-radius:16px;min-height:0;margin:0 0 13px;padding:18px 17px 16px;display:block;position:relative;overflow:hidden}.page-clean #quality .quality-preview:after{content:"";z-index:-1;border:30px solid #ffffff06;border-radius:50%;width:220px;height:140px;position:absolute;bottom:-40px;right:-100px;transform:rotate(-25deg)}.page-clean #quality .quality-control-scene{background:0 0;border:0;min-height:0;margin:0;padding:0;display:block;position:relative;inset:auto;transform:none}.page-clean #quality .quality-control-core{background:0 0;border-bottom:1px solid #fff5;border-radius:0;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:6px 15px;margin:0;padding:0 0 16px;display:grid}.page-clean #quality .quality-control-core>svg{color:#fff;background:0 0;border:0;grid-area:1/1/3;width:30px;height:34px;padding:0}.page-clean #quality .quality-control-core>span{color:#9ac1ff;letter-spacing:.02em;grid-area:1/2;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;line-height:1.2}.page-clean #quality .quality-control-core>b{color:#fff;grid-area:2/2;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;line-height:1.2}.page-clean #quality .quality-control-core>b br{display:none}.page-clean #quality .quality-control-route{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;padding:15px 0 0;display:grid;position:relative}.page-clean #quality .quality-control-route:before{content:"";background:#97bcff;height:1px;position:absolute;top:35px;left:16%;right:16%}.page-clean #quality .quality-control-point{background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;margin:0;padding:0;display:flex;position:relative}.page-clean #quality .quality-control-dot{color:#1056f8;background:#eef5ff;border:1px solid #fff;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:relative;box-shadow:0 0 10px #ffffff12}.page-clean #quality .quality-control-dot svg{width:22px;height:22px}.page-clean #quality .quality-control-point:nth-child(2) .quality-control-dot{color:#16866c;background:#e3f7ef}.page-clean #quality .quality-control-point:nth-child(3) .quality-control-dot{color:#b08115;background:#fff0ba}.page-clean #quality .quality-control-point b{color:#fff;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1.3}.page-clean #quality .quality-control-tick,.page-clean #quality .quality-preview-bottom{display:none}.page-clean #quality .quality-checks{grid-template-columns:minmax(0,1fr);gap:11px;margin:0;padding:0;list-style:none;display:grid}.page-clean #quality .quality-check{background:#fff;border:1px solid #dbe9ff;border-radius:14px;grid-template-columns:31px minmax(0,1fr);gap:0 12px;min-height:0;padding:13px;display:grid;box-shadow:0 7px 20px #41658f05}.page-clean #quality .quality-check-number{color:#1459f5;background:#e7f0ff;border:0;border-radius:9px;grid-area:1/1;place-items:center;width:31px;height:29px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;display:grid}.page-clean #quality .quality-check-copy{display:contents}.page-clean #quality .quality-check-title{grid-area:1/2;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin:0;display:flex}.page-clean #quality .quality-check-title h3{letter-spacing:-.025em;color:#0c1d3e;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:21px;font-weight:700;line-height:1.2}.page-clean #quality .quality-check-title svg{color:#155eff;flex:none;width:24px;height:24px}.page-clean #quality .quality-check-copy>p{color:#536a92;grid-area:2/1/auto/-1;margin:9px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}.page-clean #quality .quality-check-result{color:#176c67;background:#edf6ff;border:0;border-radius:10px;grid-area:3/1/auto/-1;align-items:center;gap:11px;margin-top:11px;padding:8px 9px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.4;display:flex}.page-clean #quality .quality-check-result>svg{box-sizing:content-box;color:#fff;stroke-width:3px;background:linear-gradient(120deg,#47c48e,#0aaf5d);border-radius:50%;flex:0 0 12px;width:12px;height:12px;padding:5px}.page-clean #quality .quality-check.mint .quality-check-number{color:#11836a;background:#e2f7ee}.page-clean #quality .quality-check.mint .quality-check-title svg{color:#168b73}.page-clean #quality .quality-check.mint .quality-check-result{color:#146b5b;background:#eaf9f4}.page-clean #quality .quality-check.yellow{border-color:#f7e9c5}.page-clean #quality .quality-check.yellow .quality-check-number{color:#b57b09;background:#ffefbd}.page-clean #quality .quality-check.yellow .quality-check-title svg{color:#b9850a}.page-clean #quality .quality-check.yellow .quality-check-result{color:#85611c;background:#fff8e3}.page-clean #quality .quality-delivery{background:linear-gradient(125deg,#f7fbff,#eff6ff);border:1px solid #d3e5ff;border-radius:14px;margin-top:12px;padding:16px;display:block}.page-clean #quality .quality-delivery-title{letter-spacing:-.025em;color:#102757;margin-bottom:8px;font-family:Arial,Helvetica,sans-serif;font-size:19px;font-weight:700;line-height:1.2;display:block}.page-clean #quality .quality-delivery>div{color:#4f6791;border:0;align-items:center;gap:15px;padding:9px 0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4;display:flex}.page-clean #quality .quality-delivery>div>span{flex:1;min-width:0}.page-clean #quality .quality-delivery>div+div{border-top:1px solid #d5e5fc}.page-clean #quality .quality-delivery>div>svg{color:#0f60ff;stroke-width:2.3px;flex:0 0 23px;width:23px;height:23px}.page-clean #quality .quality-heading h2{max-width:none;font-size:clamp(24px,6.5vw,29px)}}.scenario-segments,.situation-answer-heading>svg{display:none}@media (width<=700px){.page-clean #situations.situation-experience{background:#fff;padding-block:30px;font-family:Arial,Helvetica,sans-serif}.page-clean #situations .situation-heading{margin:0 0 20px}.page-clean #situations .situation-heading h2{letter-spacing:-.04em;color:#081938;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(29px,7.9vw,36px);font-weight:800;line-height:1.1}.page-clean #situations .situation-heading h2 em{color:#1059ff;white-space:nowrap;font-style:normal}.page-clean #situations .situation-dialogue{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.page-clean #situations .situation-exchange{animation:none;display:block}.page-clean #situations .situation-question{isolation:isolate;background:#fffcf7;border:0;border-radius:0;min-height:0;margin:0;padding:0 0 20px;position:relative;overflow:visible}.page-clean #situations .situation-question:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#fffcf7 0%,#fffcf7ef 40%,#fffcf700 75%),url(/images/scenario-deadline.webp) 100% 100%/auto 100% no-repeat;position:absolute;inset:0 -18px}.page-clean #situations .situation-mobile-topic{color:#0d2345;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;min-height:31px;margin:0 0 9px;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.2;display:flex;position:relative}.page-clean #situations .situation-mobile-topic:before{content:"";z-index:-1;background:#ffeb81;border-radius:25px;width:139px;position:absolute;top:0;bottom:0;left:0}.page-clean #situations .situation-mobile-topic>svg{color:#09234a;flex:none;width:19px;height:19px;margin-left:10px;display:block}.page-clean #situations .situation-mobile-topic b{white-space:nowrap;font-weight:700}.page-clean #situations .situation-mobile-topic small{color:#334c72;letter-spacing:.03em;margin-left:auto;font-family:Arial,Helvetica,sans-serif;font-size:14px}.page-clean #situations .scenario-segments{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:57%;height:6px;margin-bottom:25px;display:grid}.page-clean #situations .scenario-segments>i{background:#dfe2ef;border-radius:5px;height:6px;display:block}.page-clean #situations .scenario-segments>i.is-current{background:linear-gradient(90deg,#1453ee,#137bff)}.page-clean #situations .situation-message-label{display:none}.page-clean #situations .situation-student-message{min-height:158px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:0;display:flex;position:relative}.page-clean #situations .situation-student-message:after{display:none}.page-clean #situations .situation-quote{color:#1058ff;opacity:1;height:30px;margin:0 0 8px;font-family:Georgia,serif;font-size:58px;font-weight:700;line-height:1;display:block;position:static;transform:none}.page-clean #situations .situation-student-message h3{z-index:1;letter-spacing:-.025em;color:#091a3b;max-width:72%;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(24px,6.4vw,29px);font-weight:700;line-height:1.15;position:relative}.page-clean #situations .situation-reply{background:#fff;border:0;margin:0;padding:16px 0 0;display:block}.page-clean #situations .situation-reply-label{display:none}.page-clean #situations .situation-manager-message{box-shadow:none;background:#fff;border:0;border-radius:0;padding:0;display:block}.page-clean #situations .situation-answer-heading{color:#0b56ff;align-items:center;gap:17px;margin:0 0 7px;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;line-height:1.3;display:flex}.page-clean #situations .situation-answer-heading>svg{stroke-width:1.8px;flex:0 0 27px;width:27px;height:28px;display:block}.page-clean #situations .situation-manager-message>p{color:#102345;margin:0 0 12px 44px;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.45}.page-clean #situations .situation-manager-message ol{margin:0;padding:0;list-style:none;display:block}.page-clean #situations .situation-manager-message li{color:#102345;border:0;border-bottom:1px solid #dce6fa;align-items:center;gap:17px;margin:0;padding:8px 0;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.4;display:flex}.page-clean #situations .situation-manager-message li:last-child{border-bottom:0}.page-clean #situations .situation-manager-message li>span{color:#0c5cff;background:#e4f0ff;border:0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;display:grid}.page-clean #situations .situation-browse{background:0 0;border:0;grid-template-columns:48px minmax(0,1fr);gap:12px;margin:12px 0 0;padding:0;display:grid}.page-clean #situations .situation-browse button{min-height:45px;box-shadow:none;color:#0755ff;background:#fff;border:1px solid #b9ceff;border-radius:10px;justify-content:center;align-items:center;gap:12px;margin:0;padding:10px 13px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1.3;display:flex}.page-clean #situations .situation-browse .situation-previous{color:#173d7c;width:auto}.page-clean #situations .situation-forward svg{width:24px;height:24px;margin-left:auto}.page-clean #situations .situation-next{box-shadow:none;background:linear-gradient(125deg,#fffae7,#fff7d9);border:0;border-radius:17px;margin:13px -5px 0;padding:15px 14px;display:block}.page-clean #situations .situation-next>div{background:0 0;border:0;margin:0;padding:0;display:block}.page-clean #situations .situation-next>div>svg{display:none}.page-clean #situations .situation-next p{margin:0;font-family:Arial,Helvetica,sans-serif}.page-clean #situations .situation-next b{letter-spacing:-.02em;color:#0b1b3d;margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.25;display:block}.page-clean #situations .situation-next p>span{color:#6a768a;font-size:13px;line-height:1.4;display:block}.page-clean #situations .situation-next .btn{color:#0a1c3e;background:linear-gradient(115deg,#ffe34f,#ffd21a);border-radius:11px;justify-content:center;align-items:center;gap:17px;width:100%;min-height:47px;margin-top:12px;padding:12px;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;line-height:1.2;display:flex}}@media (width<=390px){.page-clean #situations .situation-student-message h3{max-width:76%;font-size:24px}.page-clean #situations .situation-next b{font-size:17px}.page-clean #situations .situation-manager-message li{gap:14px;font-size:14px}}@media (width<=700px){.page-clean #situations .situation-heading h2{max-width:none;font-size:clamp(28px,7.4vw,34px)}}.page-clean #situations .scenario-segments>i{background:#dfe2ef;position:relative;overflow:hidden}.page-clean #situations .scenario-segments>i.is-past{background:#1268ff}.page-clean #situations .scenario-segments>i.is-current{background:#dfe2ef}.page-clean #situations .scenario-segments>i.is-current:after{content:"";border-radius:inherit;transform-origin:0;animation:scenario-seven-seconds var(--scenario-duration,7s) linear forwards;background:linear-gradient(90deg,#1453ee,#137bff);display:block;position:absolute;inset:0;transform:scaleX(0)}.page-clean #situations[data-autoplay=paused] .scenario-segments>i.is-current:after{animation-play-state:paused}@keyframes scenario-seven-seconds{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.page-clean #situations .scenario-segments>i.is-current:after{animation-timing-function:steps(7,end)}}@media (width<=700px){.page-clean #faq.faq-polished{isolation:isolate;background:linear-gradient(145deg,#f6fbff,#eef6ff);grid-template-columns:minmax(0,1fr);gap:19px;padding-block:30px 34px;font-family:Arial,Helvetica,sans-serif;display:grid;position:relative}.page-clean #faq .faq-heading{display:contents}.page-clean #faq .faq-heading>h2{z-index:1;letter-spacing:-.04em;color:#081a3b;grid-area:1/1;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(29px,7.5vw,34px);font-weight:800;line-height:1.1;position:relative}.page-clean #faq .faq-heading>h2 em{color:#1058ff;font-style:normal}.page-clean #faq .faq-heading>h2 br{display:initial}.page-clean #faq .faq-list{background:#fff;border:1px solid #e0ebfd;border-radius:16px;grid-area:2/1;min-width:0;margin:0;padding:7px;overflow:hidden;box-shadow:0 8px 22px #2d6cad0c}.page-clean #faq .faq-list details{background:#fff;border:0;border-bottom:1px solid #d5e3fb;border-radius:0;margin:0;padding:0;position:relative}.page-clean #faq .faq-list details:last-child{border-bottom:0}.page-clean #faq .faq-list summary{cursor:pointer;color:#0c2044;grid-template-columns:23px minmax(0,1fr) 26px;align-items:center;gap:10px;min-height:49px;padding:12px 7px;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;line-height:1.35;list-style:none;display:grid}.page-clean #faq .faq-list summary::-webkit-details-marker{display:none}.page-clean #faq .faq-number{color:#83a9e9;align-self:center;font-size:12px;font-weight:400;line-height:1}.page-clean #faq .faq-plus{color:#0a59ff;background:#fff;border:1px solid #bed3ff;border-radius:50%;place-items:center;width:25px;height:25px;margin:0;font-size:0;line-height:1;display:grid;position:relative;transform:none}.page-clean #faq .faq-plus:before{content:"+";background:0 0;width:auto;height:auto;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:400;line-height:1;position:static;transform:none}.page-clean #faq .faq-plus:after{display:none}.page-clean #faq .faq-list details[open]{background:linear-gradient(120deg,#f0f6ff,#eff6ff);border-bottom:0;border-left:3px solid #0c5cff;border-radius:12px;margin:0 0 7px;padding:0;overflow:hidden}.page-clean #faq .faq-list details[open] summary{padding:13px 10px 7px 13px;font-weight:700}.page-clean #faq .faq-list details[open] .faq-plus{background:#d8e7ff;border-color:#d8e7ff}.page-clean #faq .faq-list details[open] .faq-plus:before{content:"−"}.page-clean #faq .faq-list details>p{color:#4d648a;max-width:none;margin:7px 18px 17px 46px;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.55}.page-clean #faq .faq-list details>p strong{color:inherit;font-weight:400}.page-clean #faq .faq-own-question{background:linear-gradient(130deg,#fffcf2,#fffaf0);border:1px solid #ffedbd;border-radius:16px;grid-area:3/1;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:7px 14px;min-width:0;margin:0;padding:15px 14px;display:grid;box-shadow:0 8px 22px #5d7b9910}.page-clean #faq .faq-own-question>svg{box-sizing:content-box;color:#082553;stroke-width:1.8px;background:linear-gradient(135deg,#ffedb0,#fff0bd);border-radius:50%;flex:none;grid-area:1/1/3;width:29px;height:29px;margin:0;padding:12px;position:static}.page-clean #faq .faq-own-question>h3{letter-spacing:-.035em;color:#0a1b3d;grid-area:1/2;margin:4px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:23px;font-weight:700;line-height:1.2}.page-clean #faq .faq-own-question>p{color:#586e91;grid-area:2/2;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.45}.page-clean #faq .faq-own-question .enquiry-messengers{grid-area:3/1/auto/-1;width:100%;min-width:0;margin-top:12px}.page-clean #faq .faq-own-question .enquiry-messengers>p{color:#687b98;margin-bottom:10px;font-family:Arial,Helvetica,sans-serif;font-size:12px}.page-clean #faq .faq-own-question .enquiry-socials{gap:7px}.page-clean #faq .faq-own-question .enquiry-socials a{border-radius:9px;min-width:0;height:49px}.page-clean #faq .faq-own-question .enquiry-socials img{width:23px;height:23px}.page-clean #faq .faq-own-question .enquiry-socials .messenger-name{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:500}}@media (width<=390px){.page-clean #faq .faq-list summary{grid-template-columns:20px minmax(0,1fr) 25px;gap:8px;font-size:14px}.page-clean #faq .faq-own-question{grid-template-columns:48px minmax(0,1fr);gap:7px 11px;padding:14px 12px}.page-clean #faq .faq-own-question>svg{width:26px;height:26px;padding:11px}.page-clean #faq .faq-own-question>h3{font-size:21px}}@media (width<=700px){.page-clean #faq .faq-own-question{box-sizing:border-box;width:auto;min-width:0;max-width:100%}.page-clean #faq .faq-own-question .enquiry-socials>a{min-width:0}.page-clean #faq .faq-own-question>svg{color:#111e30;background:linear-gradient(135deg,#fff2b5,#ffe68a);border-radius:12px}.page-clean #faq .faq-own-question{background:linear-gradient(135deg,#fffdf9,#fffaf1);border-color:#f4dfa4}.page-clean #final-request.closing-polished{background:#123d6c;border:0;padding:0;font-family:Arial,Helvetica,sans-serif}.page-clean #final-request .final-inner{background:0 0;border:0;border-radius:0;gap:0;width:100%;max-width:none;margin:0;padding:0;display:block}.page-clean #final-request .final-copy{color:#fff;background:linear-gradient(90deg,#123d6c 8%,#123d6ce8 54%,#123d6c66 100%),url(/images/study-workspace.webp) 100%/cover no-repeat;border:0;border-radius:0;margin:0;padding:28px 18px 24px;display:block}.page-clean #final-request .final-kicker{color:#ffe675;background:#0c315b22;border:1px solid #a9c4ddaa;border-radius:22px;align-items:center;gap:8px;margin:0 0 17px;padding:7px 11px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1.25;display:inline-flex}.page-clean #final-request .final-kicker svg{color:#ffe675;width:18px;height:18px}.page-clean #final-request .final-copy h2{letter-spacing:-.035em;color:#fff;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(29px,7.4vw,34px);font-weight:800;line-height:1.12}.page-clean #final-request .final-copy h2 em{color:#ffe04c;box-shadow:none;background:0 0;font-style:normal;display:inline}.page-clean #final-request .final-copy>p{color:#b9d1f0;margin:14px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.4}.page-clean #final-request .lead-next{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:26px 0 0;padding:0;display:grid;position:relative}.page-clean #final-request .lead-next:before{content:"";z-index:0;background:#f9da65;height:1px;position:absolute;top:22px;left:18%;right:18%}.page-clean #final-request .lead-next li{z-index:1;text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:9px;margin:0;padding:0;display:flex;position:relative}.page-clean #final-request .lead-next li>span:first-child{color:#172841;background:linear-gradient(135deg,#fff3ac,#ffe16d);border:1px solid #fff0a1;border-radius:12px;place-items:center;width:44px;min-width:0;height:44px;margin:0;padding:0;display:grid;position:relative;box-shadow:0 4px 12px #061d3d13}.page-clean #final-request .lead-next li>span:first-child svg{color:#132440;stroke-width:1.7px;width:24px;height:24px}.page-clean #final-request .lead-next li>span:first-child small{color:#715617;background:#ffec8a;border:1px solid #ffed9b;border-radius:50%;place-items:center;width:18px;height:18px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}.page-clean #final-request .lead-next li b{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1.3}.page-clean #final-request .final-agreement-preview{display:none}.page-clean #final-request .final-form{background:#fff;border:0;border-radius:20px 20px 0 0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.page-clean #final-request .final-form .enquiry-card{box-sizing:border-box;width:100%;max-width:none;box-shadow:none;background:linear-gradient(#fff,#fbfdff);border:0;border-radius:20px 20px 0 0;margin:0;padding:20px 18px 24px;display:block}.page-clean #final-request .enquiry-heading{display:none}.page-clean #final-request .enquiry-phone-label{color:#6a7d9a;margin-bottom:9px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1.35}.page-clean #final-request .enquiry-phone{background:linear-gradient(120deg,#fff,#f7fbff);border:1px solid #ccdfff;border-radius:10px;height:49px}.page-clean #final-request .enquiry-prefix,.page-clean #final-request .enquiry-phone input{color:#102543;font-family:Arial,Helvetica,sans-serif;font-size:16px}.page-clean #final-request .enquiry-submit{color:#0b213d;background:linear-gradient(110deg,#ffe44f,#ffd21a);border:1px solid #ffe55e;border-radius:11px;min-height:51px;margin-top:12px;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;line-height:1.3;box-shadow:0 8px 18px #f1c52a18}.page-clean #final-request .enquiry-consents{gap:14px;margin-top:18px}.page-clean #final-request .enquiry-consents label{color:#586f96;align-items:start;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5}.page-clean #final-request .enquiry-consents input{flex:0 0 17px;width:17px;height:17px;margin-top:2px}.page-clean #final-request .enquiry-consents a{color:#087aff}.page-clean #final-request .enquiry-messengers{margin-top:22px}.page-clean #final-request .enquiry-messengers>p{color:#60779e;margin-bottom:11px;font-family:Arial,Helvetica,sans-serif;font-size:12px}.page-clean #final-request .enquiry-socials a{border-radius:9px;height:47px}.page-clean #final-request .enquiry-socials .messenger-name{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:500}.page-clean #final-request .final-form{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-inline:0}.page-clean #final-request .enquiry-form,.page-clean #final-request .enquiry-phone input{box-sizing:border-box;min-width:0;max-width:100%}.page-clean #final-request .final-copy h2{font-size:clamp(24px,6.2vw,28px)}.page-clean #final-request .final-copy h2 em{font-size:1.06em}.page-clean #request .enquiry-consents label,.page-clean .support-section .enquiry-consents label,.page-clean #final-request .enquiry-consents label{font-size:13px;line-height:1.5}}@media (width<=360px){.page-clean .hero-restored .hero-photo{overflow:hidden}.page-clean{overflow-x:clip}}@media (width<=700px){.page-clean .enquiry-card .enquiry-phone{height:54px;min-height:54px}.page-clean .enquiry-card .enquiry-submit{height:auto;min-height:54px;line-height:1.3}.page-clean .enquiry-card .enquiry-phone:focus-within{border-color:#619af3;box-shadow:0 0 0 3px #2874f315}.page-clean .enquiry-card .enquiry-phone.invalid{border-color:#d76868}.page-clean .enquiry-card .enquiry-feedback{margin-block:12px 0;font-size:14px;line-height:1.5}}@media (width<=420px){.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(n){grid-template-columns:clamp(28px,8.5vw,36px) minmax(0,1fr);gap:7px}.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(n)>.hero-benefit-art{width:clamp(28px,8.5vw,36px);height:clamp(28px,8.5vw,36px);padding:3px}.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(n) :is(.hero-benefit-mobile,.hero-benefit-mobile b){font-size:clamp(12px,3.3vw,13px)}.page-clean .hero-restored.hero-lead .hero-benefits li:first-child .benefit-intro{white-space:normal;font-size:12px}}@media (width<=700px){.page-clean :is(#request,#final-request) .enquiry-phone,.page-clean .support-section .enquiry-phone{height:54px;min-height:54px}.page-clean :is(#request,#final-request) .enquiry-submit,.page-clean .support-section .enquiry-submit{height:auto;min-height:54px;line-height:1.3}.page-clean .calculator-vivid .quiz-aside{grid-template-columns:minmax(0,1fr) 100px;gap:0 12px;min-height:0;padding:18px 14px 25px;display:grid}.page-clean .calculator-vivid .quiz-aside h3{grid-area:1/1;max-width:none;margin:0 0 6px;font-size:23px;line-height:1.15}.page-clean .calculator-vivid .quiz-aside-intro{display:block}.page-clean .calculator-vivid .quiz-aside .quiz-benefit{grid-area:auto/1;margin:6px 0 0;font-size:12px}.page-clean .calculator-vivid .quiz-aside-bottom{box-sizing:border-box;border-radius:16px;grid-area:1/2/4;place-self:start end;width:100px;min-height:100px;margin:0;padding:12px 10px;display:flex;position:static}.page-clean .calculator-vivid .quiz-aside-bottom .discount-mark{letter-spacing:-.06em;white-space:nowrap;max-width:100%;font-size:clamp(30px,8vw,36px);line-height:1;display:block}.page-clean .calculator-vivid .quiz-aside-bottom>span:last-child{white-space:normal;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.35}.page-clean #process .section-heading h2{font-size:clamp(26px,6.7vw,30px)}.page-clean #process .section-heading h2 br{display:none}.page-clean #process .section-heading h2 em{white-space:normal;display:block}}@media (width>=400px) and (width<=700px){.page-clean #process .section-heading h2 em{white-space:nowrap}}@media (width<=360px){.page-clean .calculator-vivid .quiz-aside{grid-template-columns:minmax(0,1fr) 88px;gap:0 10px}.page-clean .calculator-vivid .quiz-aside h3{font-size:20px}.page-clean .calculator-vivid .quiz-aside .quiz-benefit{font-size:11px}.page-clean .calculator-vivid .quiz-aside-bottom{width:88px;padding:12px 8px}.page-clean .calculator-vivid .quiz-aside-bottom .discount-mark{font-size:30px}}@media (width<=700px){.page-clean .support-section .support-points:before,.page-clean .support-section .support-points>div:after{display:none}.page-clean .support-section .support-points>div,.page-clean .support-section .support-points>div:last-child{border:0;padding:14px 0 15px 47px}.page-clean .support-section .support-points>div:before{top:14px}.page-clean #guarantees .ledger-rail:before,.page-clean #guarantees .ledger-rail:after{display:none}.page-clean #guarantees .ledger-term{grid-template-columns:36px minmax(0,1fr);gap:0 12px}.page-clean #guarantees .ledger-content{display:contents}.page-clean #guarantees .ledger-rail{grid-area:1/1;align-self:start}.page-clean #guarantees .ledger-label{grid-area:1/2;align-self:center;margin:0}.page-clean #guarantees .ledger-content h3{grid-area:2/1/auto/-1;margin:11px 0 0}.page-clean #guarantees .ledger-content>p{grid-area:3/1/auto/-1;margin:10px 0 0}.page-clean #guarantees .ledger-note{box-sizing:border-box;grid-area:4/1/auto/-1;width:100%}.page-clean .review-experience .review-person{flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.page-clean .review-experience .review-author{width:auto;min-width:0;max-width:100%}.page-clean .review-experience .review-author b{white-space:normal;overflow-wrap:normal;word-break:normal;display:block}.page-clean .review-experience .review-person-rating{flex-flow:column;flex-basis:auto;place-self:start end;align-items:flex-end;width:auto;min-width:0;display:flex}.page-clean .review-experience .review-person-rating .review-stars{white-space:nowrap;display:block;position:static}.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(n){grid-template-columns:40px minmax(0,1fr);gap:7px;min-height:76px;padding:10px 8px}.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(n)>.hero-benefit-art{width:40px;height:40px;padding:4px}.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(n) :is(.hero-benefit-mobile,.hero-benefit-mobile b){font-size:12px;line-height:1.4}.page-clean .hero-restored.hero-lead .hero-benefits li:first-child .benefit-intro{letter-spacing:-.2px;white-space:nowrap;font-size:11px;line-height:1.4}.page-clean .hero-restored.hero-lead .hero-benefits li:first-child .benefit-key-line{font:inherit;white-space:nowrap;display:block}.page-clean .hero-restored .hero-description{font-size:15px;line-height:1.45}}@media (width<=350px){.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(n){grid-template-columns:29px minmax(0,1fr);gap:6px;padding-inline:7px}.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(n)>.hero-benefit-art{width:29px;height:29px;padding:2px}.page-clean .hero-restored.hero-lead .hero-benefits li:first-child .benefit-intro,.page-clean .hero-restored.hero-lead .hero-benefits li:first-child .benefit-key-line{white-space:normal}}.page-clean .quiz-stage-shell{transition:height .32s cubic-bezier(.2,.65,.3,1)}.page-clean .quiz-stage.is-transition{animation:.24s cubic-bezier(.2,.65,.3,1) both quiz-soft-enter}.page-clean .quiz-stage.is-leaving{pointer-events:none;animation:.12s ease-out forwards quiz-soft-leave}@keyframes quiz-soft-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes quiz-soft-leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.page-clean .quiz-stage-shell{transition:none}.page-clean .quiz-stage.is-transition,.page-clean .quiz-stage.is-leaving{animation:none;transform:none}}@media (width<=700px) and (height<=860px){.page-clean:not([data-landing=vkr]):not([data-landing=mti]) .hero-restored.hero-lead{padding-top:10px}.page-clean:not([data-landing=vkr]):not([data-landing=mti]) .hero-restored.hero-lead h1{margin-block:9px;font-size:clamp(27px,7.2vw,31px);line-height:1.06}.page-clean:not([data-landing=vkr]):not([data-landing=mti]) .hero-restored .hero-conversion{gap:12px;margin-top:12px}.page-clean:not([data-landing=vkr]):not([data-landing=mti]) .hero-restored .enquiry-consents{gap:8px;margin-top:14px}.page-clean:not([data-landing=vkr]):not([data-landing=mti]) .hero-restored .enquiry-messengers{margin-top:14px}}#final-request-form{scroll-margin-top:92px}@media (width<=700px){#final-request-form{scroll-margin-top:76px}.page-clean .calculator-vivid .quiz-main .result-polished{gap:12px}.page-clean .calculator-vivid .result-polished .estimate-overview{padding:0}.page-clean .calculator-vivid .result-polished .estimate-clarification{margin:10px 0 0;line-height:1.5}.page-clean .calculator-vivid .result-polished .result-back{color:#4a6b96;min-height:32px;margin-top:8px;padding-block:6px;font-size:13px}.page-clean .calculator-vivid .result-polished .estimate-contact{margin-top:0;padding-top:14px}}.page-clean #situations .scenario-segments{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;max-width:330px;height:16px;margin:0 0 16px;padding:0;display:grid}.page-clean #situations .scenario-segments>button{cursor:pointer;background:0 0;border:0;border-radius:4px;width:100%;min-width:0;height:16px;padding:0;display:block;position:relative;overflow:hidden}.page-clean #situations .scenario-segments>button:before,.page-clean #situations .scenario-segments>button:after{content:"";background:#dfe2ef;border-radius:4px;height:4px;display:block;position:absolute;top:6px;left:0;right:0}.page-clean #situations .scenario-segments>button:after{transform-origin:0;background:linear-gradient(90deg,#1453ee,#137bff);transform:scaleX(0)}.page-clean #situations .scenario-segments>button.is-past:after{transform:scaleX(1)}.page-clean #situations .scenario-segments>button.is-current:after{animation:scenario-seven-seconds var(--scenario-duration,7s) linear forwards}.page-clean #situations[data-autoplay=paused] .scenario-segments>button.is-current:after{animation-play-state:paused}.page-clean #situations .scenario-segments>button:focus-visible{outline-offset:-1px;outline:2px solid #5e93eb}@media (width<=700px){.page-clean #situations .situation-mobile-topic{justify-content:space-between;gap:12px;min-height:28px;margin-bottom:4px}.page-clean #situations .situation-mobile-topic:before{display:none}.page-clean #situations .situation-topic-badge{background:#ffeb81;border-radius:20px;align-items:center;gap:6px;padding:5px 9px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2;display:inline-flex}.page-clean #situations .situation-topic-badge>svg{flex:none;width:16px;height:16px;margin:0;display:block}.page-clean #situations .situation-topic-badge>b{font:inherit;font-weight:700}.page-clean #situations .situation-mobile-topic small{white-space:nowrap;margin-left:auto;font-size:12px;line-height:1.2}.page-clean #situations .scenario-segments{max-width:none;margin-bottom:16px}.page-clean #situations .situation-next{margin-top:14px}}@media (prefers-reduced-motion:reduce){.page-clean #situations .scenario-segments>button.is-current:after{animation-timing-function:steps(7,end)}}.page-clean #faq,.page-clean #faq .faq-list{overflow-anchor:none}.page-clean #faq .faq-list .faq-item{background:#fff;border-top:0;border-bottom:1px solid #d9e4f5;border-left:3px solid #0000;border-right:0;border-radius:0;margin:0;padding:0;transition:background-color .2s,border-color .2s;overflow:hidden}.page-clean #faq .faq-list .faq-item:last-child{border-bottom-color:#0000}.page-clean #faq .faq-question{font:inherit;margin:0;padding:0}.page-clean #faq .faq-trigger{box-sizing:border-box;cursor:pointer;color:#102547;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:25px minmax(0,1fr) 28px;align-items:center;gap:12px;width:100%;min-height:62px;margin:0;padding:16px 12px;font-family:inherit;font-size:17px;font-weight:700;line-height:1.4;display:grid}.page-clean #faq .faq-trigger .faq-number{color:#7b9ccc;align-self:center;font-size:12px;font-weight:400;line-height:1}.page-clean #faq .faq-trigger .faq-plus{box-sizing:border-box;color:#1a60ed;background:#fff;border:1px solid #bfd3fa;border-radius:50%;width:27px;height:27px;margin:0;padding:0;font-size:0;transition:background-color .2s;display:block;position:relative;transform:none}.page-clean #faq .faq-trigger .faq-plus:before,.page-clean #faq .faq-trigger .faq-plus:after{content:"";background:currentColor;border:0;border-radius:1px;width:11px;height:1.5px;margin:0;padding:0;transition:transform .25s;display:block;position:absolute;top:12px;left:7px;transform:none}.page-clean #faq .faq-trigger .faq-plus:after{transform:rotate(90deg)}.page-clean #faq .faq-item.is-open .faq-plus:after{transform:rotate(90deg)scaleX(0)}.page-clean #faq .faq-item.is-open .faq-plus{background:#dce9ff;border-color:#dce9ff}.page-clean #faq .faq-list .faq-item.is-open{background:#eff5ff;border-left-color:#1262fa;border-radius:12px}.page-clean #faq .faq-answer{opacity:0;overflow-anchor:none;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.65,.3,1),opacity .2s;display:grid}.page-clean #faq .faq-item.is-open .faq-answer{opacity:1;grid-template-rows:1fr}.page-clean #faq .faq-answer-inner{min-height:0;overflow:hidden}.page-clean #faq .faq-answer p{color:#50698f;margin:0;padding:0 20px 20px 49px;font-family:inherit;font-size:16px;line-height:1.6}.page-clean #faq .faq-trigger:focus-visible{outline-offset:-4px;border-radius:10px;outline:2px solid #397de4}@media (width<=700px){.page-clean #faq .faq-trigger{grid-template-columns:23px minmax(0,1fr) 26px;gap:10px;min-height:53px;padding:13px 10px;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.4}.page-clean #faq .faq-answer p{padding:0 15px 17px 43px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.55}}@media (width<=390px){.page-clean #faq .faq-trigger{grid-template-columns:20px minmax(0,1fr) 25px;gap:8px;padding-inline:8px;font-size:14px}.page-clean #faq .faq-answer p{padding-left:36px}}@media (prefers-reduced-motion:reduce){.page-clean #faq .faq-answer,.page-clean #faq .faq-item,.page-clean #faq .faq-plus,.page-clean #faq .faq-plus:after{transition:none}}html:has(#faq:focus-within){overflow-anchor:none;scroll-behavior:auto}:is(#content,#site-navigation) .enquiry-messengers.messenger-icons-only .enquiry-socials{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}:is(#content,#site-navigation) .enquiry-messengers.messenger-icons-only .enquiry-socials>a{border:1px solid #fff4;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:0;height:42px;min-height:42px;padding:0;display:flex;transform:none;box-shadow:0 1px 3px #1645720c}:is(#content,#site-navigation) .enquiry-messengers.messenger-icons-only .enquiry-socials img{object-fit:contain;align-self:center;width:22px;height:22px;margin:0;display:block}:is(#content,#site-navigation) .enquiry-messengers.messenger-icons-only .enquiry-socials>a:focus-visible{outline-offset:3px;outline:2px solid #3d73ca}@media (width<=700px){:is(#content,#site-navigation) .enquiry-messengers.messenger-icons-only .enquiry-socials>a{border-radius:8px;height:43px;min-height:43px}}@font-face{font-family:OnestHero;src:url(/fonts/onest-cyrillic-wght.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:OnestHero;src:url(/fonts/onest-latin-wght.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media (width<=700px){.page-clean .hero-stage:before{opacity:.62;-webkit-mask-composite:source-over;background-image:linear-gradient(#12233d14,#12233d09 55%,#0000),url(/images/hero-classical-campus.webp);background-position:100% 0;background-repeat:no-repeat;background-size:100% 100%,100%;height:340px;-webkit-mask-image:linear-gradient(#000 0% 30%,#0000 95%);mask-image:linear-gradient(#000 0% 30%,#0000 95%);-webkit-mask-composite:source-over;mask-composite:add}.page-clean .hero-restored.hero-lead{padding-top:12px}.page-clean .hero-restored.hero-lead h1{letter-spacing:-.048em;color:#061a39;margin-block:12px 8px;font-family:OnestHero,Arial,sans-serif;font-size:clamp(29px,8.3vw,40px);font-weight:850;line-height:1.06}.page-clean .hero-restored.hero-lead h1 em{color:#0877ff}.page-clean .hero-restored .hero-description{letter-spacing:-.025em;color:#4d5f7b;font-family:OnestHero,Arial,sans-serif;font-size:clamp(15px,4.05vw,18px);font-weight:400;line-height:1.4}.page-clean .hero-restored.hero-lead .hero-conversion{margin-top:15px}}@media (width<=350px){.page-clean:not([data-landing=vkr]):not([data-landing=mti]) .hero-restored.hero-lead h1{margin-block:9px 8px;font-size:25px;line-height:1.06}.page-clean:not([data-landing=vkr]):not([data-landing=mti]) .hero-restored.hero-lead .hero-conversion{gap:10px;margin-top:8px}.page-clean:not([data-landing=vkr]):not([data-landing=mti]) .hero-restored .enquiry-consents{gap:8px;margin-top:10px}.page-clean:not([data-landing=vkr]):not([data-landing=mti]) .hero-restored .enquiry-messengers{margin-top:12px}.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(n){grid-template-columns:24px minmax(0,1fr);gap:5px;min-height:76px;padding:9px 7px}.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(n)>.hero-benefit-art{width:24px;height:24px;padding:1px}.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(n) :is(.hero-benefit-mobile,.hero-benefit-mobile b){font-size:11px;line-height:1.35}.page-clean .hero-restored .enquiry-card .enquiry-consents label{font-size:12px;line-height:1.4}.page-clean .hero-restored .enquiry-consents{gap:10px;margin-top:14px}.page-clean .hero-restored.hero-lead .hero-conversion{gap:14px}.page-clean .hero-restored .enquiry-messengers{margin-top:14px}}@media (width>=351px) and (width<=390px){.page-clean .hero-restored.hero-lead .hero-benefits li:first-child .benefit-intro{letter-spacing:-.35px}}@media (width>=351px) and (width<=375px){.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(n){grid-template-columns:clamp(28px,8.1vw,32px) minmax(0,1fr);gap:5px;padding-inline:7px}.page-clean .hero-restored.hero-lead .hero-benefits li:nth-child(n)>.hero-benefit-art{width:clamp(28px,8.1vw,32px);height:clamp(28px,8.1vw,32px);padding:2px}}@media (width>=1000px) and (height<=950px){.page-clean:is([data-landing=diploma],[data-landing=coursework]) .hero-restored.hero-lead{padding-block:8px 6px}.page-clean:is([data-landing=diploma],[data-landing=coursework]) .hero-restored.hero-lead h1{margin-block:10px;font-size:40px}}
