.agm .cpl-hero{min-height:auto;padding-bottom:0;overflow:hidden}.agm .cpl-hero .hero__bg:after{opacity:.3}.agm .cpl-hero__grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(470px,.95fr);align-items:center;gap:52px;width:100%;padding-top:54px;padding-bottom:72px;display:grid;position:relative}.agm .cpl-hero__copy{min-width:0}.agm .cpl-hero .breadcrumbs{margin-bottom:30px}.agm .cpl-kicker,.agm .cpl-section-kicker{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.agm .cpl-kicker svg{width:16px;height:16px}.agm .cpl-section-kicker{margin-bottom:18px}.agm .cpl-section-kicker.is-light{color:#9699a1}.agm .cpl-hero h1{max-width:760px;color:var(--ink);letter-spacing:-.045em;margin-top:15px;font-size:clamp(42px,4.7vw,66px);font-weight:800;line-height:1}.agm .cpl-hero__lead{max-width:700px;color:var(--ink-2);letter-spacing:-.012em;margin-top:22px;font-size:clamp(16px,1.2vw,18px);line-height:1.58}.agm .cpl-hero__benefits{flex-wrap:wrap;gap:9px 18px;margin-top:24px;display:flex}.agm .cpl-hero__benefits li{color:var(--ink-2);align-items:center;gap:7px;font-size:14px;font-weight:500;display:inline-flex}.agm .cpl-hero__benefits svg{color:#1f7350;width:16px;height:16px}.agm .cpl-search{max-width:760px;margin-top:30px}.agm .cpl-search .bigsearch{max-width:none;margin-top:0}.agm .cpl-search .bigsearch-wrap{position:relative}.agm .cpl-search .bigsearch-ac{top:calc(100% + 7px)}.agm .cpl-hero__underform{max-width:760px;color:var(--ink-3);justify-content:space-between;align-items:center;gap:18px;margin-top:11px;font-size:11.5px;display:flex}.agm .cpl-hero__underform a,.agm .cpl-evidence__copy>a,.agm .cpl-final__action>a{color:var(--ink);white-space:nowrap;align-items:center;gap:7px;font-weight:600;display:inline-flex}.agm .cpl-hero__underform svg,.agm .cpl-evidence__copy>a svg,.agm .cpl-final__action>a svg{width:15px;height:15px;transition:transform .18s}.agm .cpl-hero__underform a:hover svg,.agm .cpl-evidence__copy>a:hover svg,.agm .cpl-final__action>a:hover svg{transform:translate(4px)}.agm .cpl-hero__visual{flex-direction:column;align-items:center;min-width:0;display:flex}.agm .cpl-hero__visual>img{filter:drop-shadow(0 28px 34px #12121617);width:min(100%,620px);height:auto;display:block}.agm .cpl-hero__trust{background:#ffffffd1;border:1px solid #e1e1df;border-radius:15px;align-items:flex-start;gap:11px;width:min(100%,560px);margin-top:6px;padding:14px 16px;display:flex}.agm .cpl-hero__trust>svg{color:#395f4c;flex:none;width:20px;height:20px}.agm .cpl-hero__trust p{flex-direction:column;display:flex}.agm .cpl-hero__trust b{font-size:12px}.agm .cpl-hero__trust span{color:#85888f;margin-top:3px;font-size:11px;line-height:1.4}.agm .cpl-section-head{max-width:820px}.agm .cpl-result{background:#fff}.agm .cpl-result__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.agm .cpl-result__card{border:1px solid var(--line);background:#fff;border-radius:23px;flex-direction:column;min-height:350px;padding:27px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex}.agm .cpl-result__card:hover{border-color:#cfcfcb;transform:translateY(-4px);box-shadow:0 24px 45px -38px #0a0a0a7a}.agm .cpl-result__card header{justify-content:space-between;align-items:center;display:flex}.agm .cpl-result__card header>span{border:1px solid var(--line);background:var(--bg-soft);border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.agm .cpl-result__card header svg{stroke-width:1.7px;width:21px;height:21px}.agm .cpl-result__card header em{color:var(--ink-3);letter-spacing:.05em;font:700 11px ui-monospace,monospace}.agm .cpl-result__card h3{letter-spacing:-.025em;margin-top:34px;font-size:22px;font-weight:700}.agm .cpl-result__card>p{color:var(--ink-2);margin-top:10px;font-size:14px;line-height:1.55}.agm .cpl-result__card ul{flex-direction:column;gap:8px;margin-top:auto;padding-top:24px;display:flex}.agm .cpl-result__card li{color:#666970;padding-left:15px;font-size:12.5px;line-height:1.4;position:relative}.agm .cpl-result__card li:before{content:"";background:#92959c;border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.agm .cpl-result__card:first-child{color:#fff;background:linear-gradient(150deg,#1b1b20,#0d0d0f 72%);border-color:#18181b}.agm .cpl-result__card:first-child header>span{background:#26262a;border-color:#343438}.agm .cpl-result__card:first-child header em,.agm .cpl-result__card:first-child>p,.agm .cpl-result__card:first-child li{color:#a9abb2}.agm .cpl-result__card:first-child li:before{background:#767981}.agm .cpl-evidence{color:#fff;background:linear-gradient(160deg,#151518,#09090b 72%)}.agm .cpl-evidence__grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:88px;display:grid}.agm .cpl-evidence__copy h2{letter-spacing:-.04em;max-width:610px;font-size:clamp(36px,4.2vw,58px);font-weight:800;line-height:1}.agm .cpl-evidence__copy>p{color:#a4a6ad;max-width:560px;margin-top:24px;font-size:16px;line-height:1.62}.agm .cpl-evidence__copy>a{color:#fff;margin-top:30px}.agm .cpl-evidence__flow{gap:10px;display:grid}.agm .cpl-evidence__flow article{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:20px;grid-template-columns:36px 50px 1fr;align-items:start;gap:16px;padding:22px;display:grid}.agm .cpl-evidence__flow article>span{color:#767982;padding-top:18px;font:700 10px ui-monospace,monospace}.agm .cpl-evidence__flow article>svg{background:#242429;border-radius:14px;width:50px;height:50px;padding:14px}.agm .cpl-evidence__flow b{font-size:17px}.agm .cpl-evidence__flow p{color:#a4a6ad;margin-top:7px;font-size:14px;line-height:1.5}.agm .cpl-scenarios{background:var(--bg-soft)}.agm .cpl-scenarios__grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.agm .cpl-scenarios__grid article{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:290px;padding:26px 24px 28px;display:flex}.agm .cpl-scenarios__grid article>span{border:1px solid var(--line);background:var(--bg-soft);border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.agm .cpl-scenarios__grid svg{width:20px;height:20px}.agm .cpl-scenarios__grid h3{letter-spacing:-.025em;margin-top:auto;padding-top:50px;font-size:20px}.agm .cpl-scenarios__grid p{color:var(--ink-2);margin-top:10px;font-size:14px;line-height:1.55}.agm .cpl-how__grid{border-top:1px solid #dadad7;border-bottom:1px solid #dadad7;grid-template-columns:repeat(3,1fr);display:grid}.agm .cpl-how__grid article{border-right:1px solid #dadad7;grid-template-columns:44px 1fr;gap:18px;min-height:180px;padding:28px;display:grid}.agm .cpl-how__grid article:last-child{border-right:0}.agm .cpl-how__grid article>span{color:#94979e;font:700 11px ui-monospace,monospace}.agm .cpl-how__grid h3{letter-spacing:-.025em;font-size:20px}.agm .cpl-how__grid p{color:var(--ink-2);margin-top:9px;font-size:15px;line-height:1.55}.agm .cpl-faq{background:#fff;padding-top:70px}.agm .cpl-faq__grid{grid-template-columns:.72fr 1.28fr;gap:85px;display:grid}.agm .cpl-faq__title h2{letter-spacing:-.04em;font-size:clamp(36px,4.2vw,56px);font-weight:800;line-height:1}.agm .cpl-faq__title p{max-width:330px;color:var(--ink-2);margin-top:18px;font-size:15px;line-height:1.55}.agm .cpl-faq__list{border-top:1px solid #dededb}.agm .cpl-faq details{border-bottom:1px solid #dededb}.agm .cpl-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:22px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.agm .cpl-faq summary::-webkit-details-marker{display:none}.agm .cpl-faq summary>span{border:1px solid #dededb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s,background .2s;display:flex}.agm .cpl-faq summary svg{width:16px;height:16px}.agm .cpl-faq details[open] summary>span{background:var(--bg-soft);transform:rotate(45deg)}.agm .cpl-faq details>p{max-width:720px;color:var(--ink-2);padding:0 54px 22px 0;font-size:15px;line-height:1.6}.agm .cpl-final{background:#fff;padding:30px 0 110px}.agm .cpl-final__box{color:#fff;background:linear-gradient(150deg,#1b1b20,#0d0d0f 72%);border-radius:24px;grid-template-columns:1fr minmax(470px,.85fr);align-items:center;gap:68px;padding:56px;display:grid;box-shadow:0 40px 70px -50px #0a0a0ab3}.agm .cpl-final__box h2{letter-spacing:-.04em;max-width:680px;font-size:clamp(36px,4vw,54px);font-weight:800;line-height:1}.agm .cpl-final__box p{color:#9c9fa7;margin-top:18px;font-size:15px}.agm .cpl-final__action{min-width:0}.agm .cpl-final__action .bigsearch{background:#fff;border-color:#ffffff2e;max-width:none;margin-top:0}.agm .cpl-final__action .bigsearch-wrap{position:relative}.agm .cpl-final__action .bigsearch-ac{top:calc(100% + 7px)}.agm .cpl-final__action>a{color:#fff;width:max-content;margin-top:15px;font-size:12.5px}@media (max-width:1180px){.agm .cpl-hero__grid{grid-template-columns:minmax(0,1fr) minmax(400px,.85fr);gap:34px}.agm .cpl-scenarios__grid{grid-template-columns:1fr 1fr}.agm .cpl-scenarios__grid article{min-height:230px}.agm .cpl-final__box{grid-template-columns:1fr 1fr;gap:42px;padding:46px}}@media (max-width:960px){.agm .cpl-hero__grid{grid-template-columns:1fr;padding-top:38px}.agm .cpl-hero__copy{max-width:800px}.agm .cpl-hero__visual{max-width:720px}.agm .cpl-result__grid{grid-template-columns:1fr 1fr}.agm .cpl-evidence__grid{grid-template-columns:1fr;gap:46px}.agm .cpl-faq__grid{grid-template-columns:1fr;gap:40px}.agm .cpl-final__box{grid-template-columns:1fr}}@media (max-width:720px){.agm .cpl-hero__grid{padding-top:22px;padding-bottom:48px}.agm .cpl-hero .breadcrumbs{margin-bottom:20px}.agm .cpl-hero h1{font-size:clamp(34px,9vw,46px)}.agm .cpl-hero__lead{font-size:16px}.agm .cpl-hero__benefits{gap:8px;display:grid}.agm .cpl-hero__underform{flex-direction:column;align-items:flex-start;gap:7px}.agm .cpl-result__grid{grid-template-columns:1fr}.agm .cpl-result__card{min-height:0;padding:23px}.agm .cpl-result__card ul{margin-top:28px}.agm .cpl-scenarios__grid{grid-template-columns:1fr}.agm .cpl-scenarios__grid article{min-height:210px}.agm .cpl-how__grid{grid-template-columns:1fr}.agm .cpl-how__grid article{border-bottom:1px solid #dadad7;border-right:0;min-height:0}.agm .cpl-how__grid article:last-child{border-bottom:0}.agm .cpl-final{padding-bottom:70px}.agm .cpl-final__box{border-radius:22px;padding:32px 22px}}@media (max-width:520px){.agm .cpl-evidence__flow article{grid-template-columns:30px 1fr}.agm .cpl-evidence__flow article>svg{display:none}.agm .cpl-final__box h2{font-size:34px}}
