.egc-page{--egc-navy:#102d46;--egc-blue:#0c5cac;--egc-ink:#17354f;--egc-muted:#63788b;--egc-orange:#f5a028;--egc-paper:#f1f5f8;--egc-line:#ccd8e1;background:#fff;color:var(--egc-ink);font-size:17px;line-height:1.62}
.egc-page *{box-sizing:border-box}
.egc-page h1,.egc-page h2,.egc-page h3,.egc-page p{margin-top:0}
.egc-page h2{color:var(--egc-navy);font-size:clamp(31px,3vw,46px);font-weight:500;letter-spacing:-.035em;line-height:1.12;margin:0}
.egc-page h3{color:var(--egc-navy);font-weight:600;letter-spacing:-.018em;line-height:1.28}
.egc-page button,.egc-page a{font:inherit}
.egc-page button{cursor:pointer}
.egc-kicker{color:#7d91a2;font-size:12px;font-weight:600;letter-spacing:.12em;line-height:1.4;margin-bottom:14px!important;text-transform:uppercase}
.egc-hero{background-color:var(--egc-navy);background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:72px 72px;color:#fff;overflow:hidden;padding:66px 0 0;position:relative}
.egc-hero:after{background:var(--egc-orange);content:"";height:5px;left:0;position:absolute;top:0;width:31%}
.egc-hero__grid{display:grid;gap:70px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.72fr);align-items:center}
.egc-hero .egc-kicker{color:#f5b65c}
.egc-hero h1{color:#fff;font-size:clamp(40px,4.2vw,58px);font-weight:600;letter-spacing:-.048em;line-height:1.04;margin:0;max-width:800px}
.egc-lead{color:#d8e4ec;font-size:20px;line-height:1.58;margin:25px 0 27px;max-width:790px}
.egc-result-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}
.egc-result-list li{align-items:center;color:#eef5fa;display:flex;font-size:15px;gap:12px}
.egc-result-list li:before{display:none!important}
.egc-result-list svg{color:#91b6d2;flex:0 0 25px;height:25px;width:25px}
.egc-hero__actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:32px}
.egc-button{align-items:center;border:1px solid transparent;border-radius:3px;display:inline-flex;font-weight:600;gap:18px;justify-content:space-between;min-height:54px;padding:14px 20px;text-decoration:none!important}
.egc-button svg{height:22px;width:22px}
.egc-button--accent{background:var(--egc-orange);color:#102d46!important}
.egc-button--accent:hover{background:#ffad38}
.egc-button--ghost{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.42);color:#fff!important}
.egc-button--ghost:hover{background:rgba(255,255,255,.12);border-color:#fff}
.egc-button--outline{background:#fff;border-color:#91a8ba;color:var(--egc-navy)!important}
.egc-price-line{align-items:baseline;border-top:1px solid rgba(255,255,255,.2);display:flex;flex-wrap:wrap;gap:7px 12px;margin-top:31px;padding:18px 0 30px}
.egc-price-line>span{color:#9fb2c2;font-size:13px;text-transform:uppercase}
.egc-price-line strong{color:#fff;font-size:24px;font-weight:600}
.egc-price-line small{color:#9fb2c2;font-size:13px;margin-left:auto}
.egc-dossier{background:#fff;border-top:5px solid var(--egc-orange);box-shadow:18px 18px 0 rgba(0,0,0,.16);color:var(--egc-ink);position:relative}
.egc-dossier__head{align-items:center;border-bottom:1px solid var(--egc-line);display:flex;gap:15px;padding:21px 23px}
.egc-dossier__mark{align-items:center;background:var(--egc-navy);color:#fff;display:flex;font-size:13px;font-weight:700;height:47px;justify-content:center;letter-spacing:.08em;width:47px}
.egc-dossier__head div{display:grid;gap:2px}
.egc-dossier__head small{color:var(--egc-muted);font-size:11px;text-transform:uppercase}
.egc-dossier__head strong{font-size:18px}
.egc-dossier__body{padding:3px 23px}
.egc-dossier__row{align-items:flex-start;border-bottom:1px solid var(--egc-line);display:grid;gap:14px;grid-template-columns:30px 1fr;padding:18px 0}
.egc-dossier__row>span{color:var(--egc-orange);font-size:12px;font-weight:700;padding-top:3px}
.egc-dossier__row div{display:grid;gap:3px}
.egc-dossier__row strong{display:block;font-size:15px;line-height:1.3}
.egc-dossier__row small{color:var(--egc-muted);display:block;font-size:13px;line-height:1.45}
.egc-dossier__action{align-items:center;background:var(--egc-blue);border:0;color:#fff;display:flex;font-weight:600;justify-content:space-between;margin:20px 23px 10px;min-height:52px;padding:14px 17px;width:calc(100% - 46px)}
.egc-dossier__action:hover{background:#064d91}
.egc-dossier__action svg{height:22px;width:22px}
.egc-dossier>p{color:var(--egc-muted);font-size:11px;margin:0;padding:0 23px 21px;text-align:center}
.egc-proofbar{border-top:1px solid rgba(255,255,255,.16);display:grid;grid-template-columns:repeat(4,1fr);margin-top:52px}
.egc-proofbar>div{border-right:1px solid rgba(255,255,255,.16);display:grid;gap:3px;padding:21px 25px}
.egc-proofbar>div:first-child{padding-left:0}.egc-proofbar>div:last-child{border-right:0;padding-right:0}
.egc-proofbar strong{color:#fff;font-size:14px}.egc-proofbar span{color:#93a9ba;font-size:12px}
.egc-anchorbar{background:#fff;border-bottom:1px solid var(--egc-line);position:sticky;top:0;z-index:20}
.egc-anchorbar .www{display:flex;gap:30px;overflow-x:auto;padding-bottom:16px;padding-top:16px;scrollbar-width:none}.egc-anchorbar .www::-webkit-scrollbar{display:none}
.egc-anchorbar a{color:#546b7d;flex:0 0 auto;font-size:13px;font-weight:600;text-decoration:none}
.egc-anchorbar a:hover{color:var(--egc-blue)}
.egc-section{padding:88px 0}
.egc-section--paper{background:var(--egc-paper)}
.egc-section-head{align-items:end;display:grid;gap:70px;grid-template-columns:minmax(0,1fr) minmax(300px,450px);margin-bottom:42px}
.egc-section-head>p{color:var(--egc-muted);font-size:15px;line-height:1.65;margin:0}
.egc-section-head>a{color:var(--egc-blue);font-size:15px;font-weight:600;justify-self:end;text-decoration:none}
.egc-choice__grid{display:grid;gap:16px;grid-template-columns:1fr 1fr .72fr}
.egc-choice-card{border:1px solid var(--egc-line);min-height:420px;padding:30px;position:relative}
.egc-choice-card--primary{background:var(--egc-navy);border-color:var(--egc-navy);color:#d8e4ec}
.egc-choice-card__top{align-items:center;color:var(--egc-blue);display:flex;gap:12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.egc-choice-card__top svg{height:30px;width:30px}
.egc-choice-card--primary .egc-choice-card__top{color:#ffc16a}
.egc-choice-card h3{font-size:25px;margin:36px 0 16px;max-width:440px}
.egc-choice-card--primary h3{color:#fff}
.egc-choice-card p{color:var(--egc-muted);font-size:15px}.egc-choice-card--primary p{color:#b8c8d4}
.egc-choice-card ul{display:grid;gap:11px;list-style:none;margin:27px 0 0;padding:0}
.egc-choice-card li{font-size:14px;padding-left:18px;position:relative}
.egc-choice-card li:before{background:var(--egc-orange);content:"";height:5px;left:0;position:absolute;top:.65em;width:5px}
.egc-choice-card>a{align-items:center;bottom:28px;color:var(--egc-blue);display:flex;font-size:14px;font-weight:600;gap:8px;position:absolute;text-decoration:none}
.egc-choice-card>a svg{height:19px;width:19px}
.egc-choice-note{background:var(--egc-orange);color:var(--egc-navy);display:flex;flex-direction:column;justify-content:flex-end;padding:29px}
.egc-choice-note>span{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.egc-choice-note p{font-size:18px;line-height:1.5;margin:20px 0 30px}
.egc-choice-note button{background:var(--egc-navy);border:0;color:#fff;font-weight:600;padding:14px 17px;text-align:left}
.egc-scope-grid{display:grid;gap:1px;grid-template-columns:repeat(3,1fr);background:var(--egc-line);border:1px solid var(--egc-line)}
.egc-scope-grid>a,.egc-scope-grid>button{align-items:center;background:#fff;border:0;color:var(--egc-ink);display:flex;gap:18px;min-height:128px;padding:24px;text-align:left;text-decoration:none}
.egc-scope-grid>a:hover,.egc-scope-grid>button:hover{background:#f9fbfc}
.egc-scope-grid svg{color:var(--egc-blue);flex:0 0 35px;height:35px;width:35px}
.egc-scope-grid span{display:grid;gap:5px}.egc-scope-grid strong{font-size:18px;font-weight:600}.egc-scope-grid small{color:var(--egc-muted);font-size:13px}
.egc-scope-grid>button{background:var(--egc-navy);color:#fff}.egc-scope-grid>button small{color:#b8c8d4}.egc-scope-grid>button svg{color:#ffc16a}
.egc-scope-foot{align-items:center;border-top:1px solid var(--egc-line);display:flex;gap:40px;justify-content:space-between;margin-top:28px;padding-top:24px}
.egc-scope-foot p{color:var(--egc-muted);font-size:13px;margin:0;max-width:850px}.egc-scope-foot p strong{color:var(--egc-ink)}
.egc-scope-foot a{align-items:center;color:var(--egc-blue);display:flex;flex:0 0 auto;font-size:14px;font-weight:600;gap:8px;text-decoration:none}.egc-scope-foot svg{height:20px;width:20px}
.egc-work-grid{display:grid;gap:80px;grid-template-columns:minmax(0,1fr) 390px}
.egc-work-grid h2{margin-bottom:35px}
.egc-work-list{border-top:1px solid var(--egc-line)}
.egc-work-list>div{display:grid;gap:24px;grid-template-columns:38px 1fr;border-bottom:1px solid var(--egc-line);padding:24px 0}
.egc-work-list>div>span{color:var(--egc-orange);font-size:12px;font-weight:700}
.egc-work-list h3{font-size:20px;margin:0 0 7px}.egc-work-list p{color:var(--egc-muted);font-size:14px;margin:0;max-width:650px}
.egc-price-card{align-self:start;background:var(--egc-navy);color:#fff;padding:34px;position:sticky;top:72px}
.egc-price-card .egc-kicker{color:#f5b65c}.egc-price-card__value{font-size:46px;font-weight:600;letter-spacing:-.04em;line-height:1;margin:9px 0 24px}.egc-price-card__value small{font-size:18px;font-weight:400}
.egc-price-card>p:not(.egc-kicker){color:#b8c8d4;font-size:14px}
.egc-price-card dl{border-top:1px solid rgba(255,255,255,.2);margin:27px 0}
.egc-price-card dl>div{border-bottom:1px solid rgba(255,255,255,.2);display:grid;gap:10px;grid-template-columns:90px 1fr;padding:13px 0}
.egc-price-card dt{color:#8fa6b7;font-size:11px;text-transform:uppercase}.egc-price-card dd{font-size:13px;margin:0}
.egc-price-card .egc-button{width:100%}.egc-price-card>a{color:#b9d6ee;display:block;font-size:13px;margin-top:18px;text-align:center}
.egc-midcta{background:#e5eef5;border-bottom:1px solid #bdceda;border-top:1px solid #bdceda;padding:36px 0}
.egc-midcta__grid{align-items:center;display:grid;gap:24px;grid-template-columns:72px 1fr auto}
.egc-midcta__icon{align-items:center;border:1px solid #a7bdcc;border-radius:50%;display:flex;height:62px;justify-content:center;width:62px}.egc-midcta__icon svg{color:var(--egc-blue);height:30px;width:30px}
.egc-midcta h2{font-size:29px;margin-bottom:7px}.egc-midcta p:not(.egc-kicker){color:var(--egc-muted);font-size:14px;margin:0}.egc-midcta .egc-kicker{margin-bottom:5px!important}
.egc-midcta__actions{display:grid;gap:8px;min-width:240px}.egc-midcta__actions button{background:var(--egc-orange);border:0;color:var(--egc-navy);font-weight:600;padding:15px 20px}.egc-midcta__actions a{color:var(--egc-navy);font-size:13px;text-align:center}
.egc-process-list{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:0;padding:0}
.egc-process-list li{border-left:1px solid var(--egc-line);min-height:330px;padding:0 24px 24px;position:relative}.egc-process-list li:last-child{border-right:1px solid var(--egc-line)}
.egc-process-list>li>span{color:#8ca0b1;display:block;font-size:12px;margin-bottom:30px}.egc-process-list>li>svg{color:var(--egc-blue);height:33px;margin-bottom:28px;width:33px}
.egc-process-list h3{font-size:19px;margin:0 0 12px}.egc-process-list p{color:var(--egc-muted);font-size:14px;line-height:1.55;margin-bottom:28px}.egc-process-list small{bottom:24px;color:var(--egc-blue);font-size:11px;left:24px;position:absolute;text-transform:uppercase}
.egc-doc-grid{display:grid;gap:18px;grid-template-columns:1fr 1fr .75fr}
.egc-doc-grid>article,.egc-doc-grid>aside{background:#fff;border:1px solid var(--egc-line);padding:29px}
.egc-doc-grid__head{align-items:center;display:flex;gap:14px}.egc-doc-grid__head svg{color:var(--egc-blue);height:33px;width:33px}.egc-doc-grid h3{font-size:21px;margin:0}
.egc-doc-grid ul{display:grid;gap:12px;list-style:none;margin:25px 0 0;padding:0}.egc-doc-grid li{color:var(--egc-muted);font-size:14px;line-height:1.5;padding-left:18px;position:relative}.egc-doc-grid li:before{background:var(--egc-orange);content:"";height:6px;left:0;position:absolute;top:.55em;width:6px}
.egc-doc-grid>aside{background:var(--egc-navy);border-color:var(--egc-navy);color:#fff}.egc-doc-grid>aside>svg{color:#ffc16a;height:35px;width:35px}.egc-doc-grid>aside h3{color:#fff;margin:28px 0 13px}.egc-doc-grid>aside p{color:#b8c8d4;font-size:14px}.egc-doc-grid>aside button{background:transparent;border:1px solid #8da3b5;color:#fff;margin-top:18px;padding:13px 16px;width:100%}
.egc-longread{background:linear-gradient(180deg,#f7fafc 0,#fff 240px);border-top:1px solid var(--egc-line)}
.egc-longread__layout{align-items:start;display:grid;gap:58px;grid-template-columns:240px minmax(0,850px)}
.egc-longread__layout>aside{background:#f1f5f8;border:1px solid #d3dee6;border-top:3px solid var(--egc-orange);box-shadow:0 18px 42px rgba(16,45,70,.08);display:grid;padding:0 20px 20px;position:sticky;top:76px}
.egc-longread__layout>aside strong{font-size:12px;letter-spacing:.07em;padding:18px 0 13px;text-transform:uppercase}.egc-longread__layout>aside span{border-top:1px solid #d3dee6;color:var(--egc-muted);font-size:13px;padding:11px 0}.egc-longread__layout>aside button{background:var(--egc-navy);border:0;color:#fff;cursor:pointer;font-size:13px;margin-top:17px;padding:14px;text-align:left;transition:background .2s ease}.egc-longread__layout>aside button:hover{background:var(--egc-blue)}
.eg-site.eg-inner .egc-longread .egc-longread__content{color:#334e63;font-size:16px;line-height:1.75;max-width:850px;position:relative}.eg-site.eg-inner .egc-longread .egc-longread__content h2{border:0;font-size:clamp(26px,2.2vw,32px);font-weight:650;letter-spacing:-.03em;line-height:1.16;margin:2.05em 0 .7em;max-width:27ch;padding-top:18px;position:relative}.eg-site.eg-inner .egc-longread .egc-longread__content h2:before{background:linear-gradient(90deg,var(--egc-orange) 0,var(--egc-orange) 58%,#cddbe5 58%,#cddbe5 100%);content:"";height:3px;left:0;position:absolute;top:0;width:58px}.eg-site.eg-inner .egc-longread .egc-longread__content>h2:first-child{margin-top:0}.eg-site.eg-inner .egc-longread .egc-longread__content h3{font-size:22px}
.eg-site.eg-inner .egc-longread .egc-longread__content>p{font-size:16px;line-height:1.78;margin:0 0 1.2em;max-width:74ch}.eg-site.eg-inner .egc-longread .egc-longread__content>p:empty{display:none}
.eg-site.eg-inner .egc-longread .egc-longread__content>ul,.eg-site.eg-inner .egc-longread .egc-longread__content>ol{background:linear-gradient(135deg,#f5f8fa 0,#edf4f8 100%);border:0;border-left:3px solid var(--egc-orange);box-shadow:inset 0 0 0 1px rgba(151,173,190,.28),0 14px 34px rgba(16,45,70,.06);display:grid;gap:3px;list-style:none;margin:25px 0 32px;max-width:74ch;padding:18px 22px}
.eg-site.eg-inner .egc-longread .egc-longread__content>ol{counter-reset:egc-longread-item;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}
.eg-site.eg-inner .egc-longread .egc-longread__content>ul>li,.eg-site.eg-inner .egc-longread .egc-longread__content>ol>li{background-image:none;border:0;color:#334e63;font-size:15px;line-height:1.62;margin:0;min-width:0;padding:9px 0 9px 35px;position:relative}
.eg-site.eg-inner .egc-longread .egc-longread__content>ol>li{counter-increment:egc-longread-item}.eg-site.eg-inner .egc-longread .egc-longread__content>ol>li:before{align-items:center;background:#fff;border:1px solid #b9ccda;border-radius:50%;box-shadow:0 3px 8px rgba(16,45,70,.07);color:var(--egc-blue);content:counter(egc-longread-item);counter-increment:none;display:flex;font-size:11px;font-weight:700;height:25px;justify-content:center;left:0;line-height:1;position:absolute;top:8px;width:25px}
.eg-site.eg-inner .egc-longread .egc-longread__content>ul>li:before{background:var(--egc-orange);border:0;border-radius:50%;content:"";height:7px;left:8px;position:absolute;top:18px;width:7px}.eg-site.eg-inner .egc-longread .egc-longread__content>ul>li:after,.eg-site.eg-inner .egc-longread .egc-longread__content>ol>li:after{content:none}
.eg-site.eg-inner .egc-longread .egc-longread__content li>p{margin:0}.eg-site.eg-inner .egc-longread .egc-longread__content li>ul,.eg-site.eg-inner .egc-longread .egc-longread__content li>ol{background:transparent;border:0;box-shadow:none;display:grid;grid-template-columns:1fr;margin:10px 0 0;padding:0}.eg-site.eg-inner .egc-longread .egc-longread__content li li{border:0;padding-bottom:7px;padding-top:7px}
.eg-site.eg-inner .egc-longread .egc-longread__content blockquote{border-left-color:var(--egc-orange);box-shadow:inset 0 0 0 1px rgba(245,160,40,.2);margin:28px 0 32px;max-width:74ch}.eg-site.eg-inner .egc-longread .egc-longread__content hr{background:var(--egc-orange);height:3px;margin:34px 0;width:58px}
.egc-table-scroll{background:#fff;border:1px solid #c5d3dd;margin:28px 0 34px;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:#8ca4b6 #e8eef2}.egc-table-scroll:focus-visible{outline:3px solid rgba(12,92,172,.3);outline-offset:3px}.eg-site.eg-inner .egc-longread__content .egc-table-scroll table{border:0;border-collapse:separate;border-spacing:0;font-size:14px;margin:0;min-width:680px;width:100%}.eg-site.eg-inner .egc-longread__content .egc-table-scroll th,.eg-site.eg-inner .egc-longread__content .egc-table-scroll td{background:#fff;border:0;border-bottom:1px solid #d6e0e7;border-right:1px solid #d6e0e7;color:#29465c;line-height:1.55;padding:14px 16px;text-align:left;vertical-align:top}.eg-site.eg-inner .egc-longread__content .egc-table-scroll th{background:var(--egc-navy);color:#fff;font-weight:600}.eg-site.eg-inner .egc-longread__content .egc-table-scroll tr:nth-child(even) td{background:#f5f8fa}.eg-site.eg-inner .egc-longread__content .egc-table-scroll tr:last-child td{border-bottom:0}.eg-site.eg-inner .egc-longread__content .egc-table-scroll th:last-child,.eg-site.eg-inner .egc-longread__content .egc-table-scroll td:last-child{border-right:0}
.egc-longread__layout>*,.eg-site.eg-inner .egc-longread__content{min-width:0}
.egc-reviews{background:#f7f9fb;border-top:1px solid var(--egc-line)}
.egc-review-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}
.egc-review-grid article{background:#fff;border:1px solid var(--egc-line);display:flex;flex-direction:column;min-height:360px;padding:28px}.egc-review-grid article>span{color:var(--egc-orange);font-family:Georgia,serif;font-size:48px;height:42px;line-height:1}.egc-review-grid article>p{color:#40596c;font-size:14px;line-height:1.7;margin:18px 0 28px}.egc-review-grid footer{align-items:end;border-top:1px solid var(--egc-line);display:flex;gap:15px;justify-content:space-between;margin-top:auto;padding-top:18px}.egc-review-grid footer div{display:grid;gap:3px}.egc-review-grid footer strong{font-size:14px}.egc-review-grid footer small,.egc-review-grid time{color:var(--egc-muted);font-size:11px}
.egc-faq-grid{display:grid;gap:90px;grid-template-columns:360px 1fr}
.egc-faq-intro{align-self:start;position:sticky;top:80px}.egc-faq-intro h2{margin-bottom:20px}.egc-faq-intro>p:not(.egc-kicker){color:var(--egc-muted);font-size:15px}.egc-faq-intro .egc-button{margin:17px 0 20px}.egc-faq-intro>a{color:var(--egc-blue);display:block;font-weight:600;text-decoration:none}
.egc-faq-list{border-top:1px solid var(--egc-line)}
.egc-faq-list details{border-bottom:1px solid var(--egc-line)}
.egc-faq-list summary{align-items:center;cursor:pointer;display:grid;gap:18px;grid-template-columns:35px 1fr 24px;list-style:none;padding:24px 0}.egc-faq-list summary::-webkit-details-marker{display:none}
.egc-faq-list summary>span{color:#8a9faf;font-size:12px}.egc-faq-list summary strong{font-size:18px;font-weight:500}.egc-faq-list summary i{height:18px;position:relative;width:18px}.egc-faq-list summary i:before,.egc-faq-list summary i:after{background:var(--egc-blue);content:"";height:1px;left:2px;position:absolute;top:9px;width:14px}.egc-faq-list summary i:after{transform:rotate(90deg)}.egc-faq-list details[open] summary i:after{display:none}
.egc-faq-list details>div{color:var(--egc-muted);font-size:15px;line-height:1.7;padding:0 42px 24px 53px}.egc-faq-list details>div p:last-child{margin-bottom:0}
.egc-related{background:var(--egc-navy);color:#fff}.egc-related .egc-kicker{color:#f5b65c}.egc-related h2{color:#fff}.egc-related .egc-section-head>a{color:#bed8ed}
.egc-related-grid{border-top:1px solid rgba(255,255,255,.2);display:grid;grid-template-columns:repeat(3,1fr)}
.egc-related-grid>a{border-bottom:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2);color:#fff;display:grid;grid-template-columns:32px 1fr 24px;min-height:150px;padding:25px;text-decoration:none}.egc-related-grid>a:nth-child(3n){border-right:0}.egc-related-grid>a:hover{background:rgba(255,255,255,.06)}
.egc-related-grid>a>span{color:#f5b65c;font-size:11px}.egc-related-grid h3{color:#fff;font-size:17px;margin:0;padding-right:14px}.egc-related-grid small{color:#9fb3c2;font-size:12px;grid-column:2;margin-top:9px}.egc-related-grid svg{align-self:start;color:#bed8ed;height:21px;width:21px}
.egc-expert{background:#edf3f7;border-top:1px solid var(--egc-line)}.egc-expert__grid{align-items:center;display:grid;gap:48px;grid-template-columns:210px minmax(0,680px)}.egc-expert__photo{background:#fff;border:1px solid var(--egc-line);padding:9px}.egc-expert__photo img{display:block;height:250px;object-fit:cover;object-position:top;width:100%}.egc-expert h2{margin:6px 0 8px}.egc-expert__role{color:var(--egc-blue);font-size:14px;font-weight:700}.egc-expert__grid>div:last-child>p:not(.egc-kicker):not(.egc-expert__role){color:var(--egc-muted);font-size:14px;line-height:1.7}.egc-expert__contacts{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:23px}.egc-expert__contacts a{color:var(--egc-blue);font-size:13px;font-weight:600;text-decoration:none}
.egc-final{background:#e4eef5;border-top:1px solid #bdceda;padding:58px 0}.egc-final__grid{align-items:center;display:grid;gap:70px;grid-template-columns:1fr 360px}.egc-final h2{font-size:38px;max-width:760px}.egc-final p:not(.egc-kicker){color:var(--egc-muted);font-size:15px;margin:17px 0 0;max-width:720px}
.egc-final__actions{display:grid;gap:8px}.egc-final__actions button{align-items:center;background:var(--egc-orange);border:0;color:var(--egc-navy);display:flex;font-weight:600;justify-content:space-between;padding:16px 20px}.egc-final__actions button svg{height:22px;width:22px}.egc-final__actions>a{color:var(--egc-navy);font-size:14px;text-align:center}
@media(max-width:1100px){.egc-hero__grid{gap:38px;grid-template-columns:minmax(0,1fr) 340px}.egc-proofbar{grid-template-columns:1fr 1fr}.egc-proofbar>div:nth-child(2){border-right:0}.egc-proofbar>div:nth-child(n+3){border-top:1px solid rgba(255,255,255,.16)}.egc-choice__grid{grid-template-columns:1fr 1fr}.egc-choice-note{grid-column:1/-1;min-height:210px}.egc-work-grid{gap:48px}.egc-process-list{grid-template-columns:repeat(3,1fr)}.egc-process-list li:nth-child(3){border-right:1px solid var(--egc-line)}.egc-process-list li:nth-child(n+4){border-top:1px solid var(--egc-line);padding-top:24px}.egc-review-grid{grid-template-columns:1fr 1fr}.egc-related-grid{grid-template-columns:1fr 1fr}.egc-related-grid>a:nth-child(3n){border-right:1px solid rgba(255,255,255,.2)}.egc-related-grid>a:nth-child(2n){border-right:0}}
@media(max-width:820px){.egc-hero{padding-top:44px}.egc-hero__grid{display:block}.egc-dossier{box-shadow:10px 10px 0 rgba(0,0,0,.16);margin:24px 0 42px}.egc-proofbar{margin-top:0}.egc-section{padding:64px 0}.egc-section-head{display:block}.egc-section-head>p{margin-top:20px;max-width:650px}.egc-choice__grid,.egc-scope-grid,.egc-work-grid,.egc-doc-grid,.egc-faq-grid,.egc-final__grid{grid-template-columns:1fr}.egc-choice-note,.egc-doc-grid>aside{grid-column:auto}.egc-choice-card{min-height:0}.egc-choice-card>a{bottom:auto;margin-top:25px;position:static}.egc-scope-grid{gap:1px}.egc-work-grid{gap:36px}.egc-price-card,.egc-faq-intro,.egc-longread__layout>aside{position:static}.egc-longread__layout{grid-template-columns:1fr}.egc-process-list{grid-template-columns:1fr 1fr}.egc-process-list li:nth-child(2n){border-right:1px solid var(--egc-line)}.egc-process-list li:nth-child(3){border-right:0}.egc-process-list li:nth-child(n+3){border-top:1px solid var(--egc-line);padding-top:24px}.egc-midcta__grid{grid-template-columns:62px 1fr}.egc-midcta__actions{grid-column:1/-1}.egc-final__grid{gap:28px}.egc-expert__grid{grid-template-columns:170px 1fr}}
@media(max-width:560px){.egc-page{font-size:16px}.egc-hero h1{font-size:38px}.egc-lead{font-size:17px;line-height:1.55}.egc-result-list li{align-items:flex-start}.egc-hero__actions{display:grid}.egc-button{width:100%}.egc-price-line{display:grid}.egc-price-line small{margin-left:0}.egc-dossier__head,.egc-dossier__body{padding-left:18px;padding-right:18px}.egc-dossier__action{margin-left:18px;margin-right:18px;width:calc(100% - 36px)}.egc-proofbar{grid-template-columns:1fr}.egc-proofbar>div{border-right:0;border-top:1px solid rgba(255,255,255,.16);padding:15px 0}.egc-proofbar>div:first-child{border-top:0}.egc-anchorbar .www{gap:22px}.egc-section{padding:52px 0}.egc-page h2{font-size:31px}.egc-section-head{margin-bottom:30px}.egc-choice-card,.egc-choice-note{padding:23px}.egc-choice-card h3{font-size:22px;margin-top:28px}.egc-scope-grid>a,.egc-scope-grid>button{min-height:104px;padding:19px}.egc-scope-foot{align-items:flex-start;display:grid}.egc-work-list>div{gap:14px}.egc-price-card{padding:26px}.egc-price-card__value{font-size:40px}.egc-midcta__grid{display:block}.egc-midcta__icon{margin-bottom:17px}.egc-midcta__actions{margin-top:22px}.egc-process-list{grid-template-columns:1fr}.egc-process-list li,.egc-process-list li:nth-child(2n),.egc-process-list li:nth-child(3){border-left:1px solid var(--egc-line);border-right:1px solid var(--egc-line);border-top:1px solid var(--egc-line);min-height:270px;padding:22px}.egc-process-list li:first-child{border-top:0}.egc-process-list small{left:22px}.egc-doc-grid>article,.egc-doc-grid>aside{padding:23px}.egc-longread__layout{gap:32px}.eg-site.eg-inner .egc-longread__content{font-size:15px}.eg-site.eg-inner .egc-longread__content h2{font-size:25px}.egc-expert__grid{grid-template-columns:1fr}.egc-expert__photo{max-width:180px}.egc-review-grid{grid-template-columns:1fr}.egc-review-grid article{min-height:0}.egc-faq-list summary{gap:10px;grid-template-columns:28px 1fr 20px}.egc-faq-list summary strong{font-size:16px}.egc-faq-list details>div{font-size:14px;padding-left:38px;padding-right:0}.egc-related-grid{grid-template-columns:1fr}.egc-related-grid>a,.egc-related-grid>a:nth-child(3n){border-right:0}.egc-final h2{font-size:31px}}
@media(max-width:820px){.egc-longread__layout{gap:36px}.egc-longread__layout>aside{box-shadow:none;max-width:420px}.eg-site.eg-inner .egc-longread .egc-longread__content{max-width:none}}
@media(max-width:560px){.eg-site.eg-inner .egc-longread .egc-longread__content h2{font-size:25px;line-height:1.2;margin-top:1.8em;padding-top:15px}.eg-site.eg-inner .egc-longread .egc-longread__content h2:before{width:48px}.eg-site.eg-inner .egc-longread .egc-longread__content>p{font-size:15px;line-height:1.7}.eg-site.eg-inner .egc-longread .egc-longread__content>ul,.eg-site.eg-inner .egc-longread .egc-longread__content>ol{grid-template-columns:1fr;margin:21px 0 27px;padding:15px 17px}.eg-site.eg-inner .egc-longread .egc-longread__content>ul>li,.eg-site.eg-inner .egc-longread .egc-longread__content>ol>li{font-size:15px;padding-bottom:8px;padding-top:8px}}
@media(prefers-reduced-motion:reduce){.egc-page *{scroll-behavior:auto!important}}
