.elementor-276 .elementor-element.elementor-element-a2e53ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-847dbb6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-1f8c571{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-9710687{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-2fa0b23{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-2264e1d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-a87321f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-225b293{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}:root{--page-title-display:none;}/* Start custom CSS */.a8,.a8-sticky{--ink:#0E0D0B;--cream:#F3F2EC;--y:#FFF313;--red:#FF3131;--mut:#4F4A42;--line:rgba(14,13,11,.14);--lineD:rgba(255,255,255,.2)}
.a8{color:var(--ink);font-family:Inter,sans-serif;font-size:18px;line-height:1.6;width:100%}
.a8 *{box-sizing:border-box}
.a8 h1,.a8 h2,.a8 h3,.a8 p,.a8 ul,.a8 ol,.a8 dl,.a8 dd,.a8 blockquote{margin:0;padding:0}
.a8 a{text-decoration:none}
.a8 p+p{margin-top:16px}
.a8 .a8-in{max-width:1216px;margin:0 auto;padding:0 32px}
.a8.a8-sec{padding:128px 0}
.a8.a8-cream{background:var(--cream)}
.a8.a8-dark{background:var(--ink);color:#fff}
.a8 .a8-h{font-family:Poppins,sans-serif!important;font-weight:800!important;letter-spacing:-.025em;line-height:1.06!important;color:inherit!important}
.a8 .a8-h-xl{font-size:56px!important}.a8 .a8-h-l{font-size:46px!important}.a8 .a8-h-m{font-size:44px!important}
.a8 .a8-p-lg{font-size:21px;line-height:1.55}
.a8 .a8-pull{font-family:Poppins,sans-serif;font-weight:700;font-size:26px;line-height:1.3;letter-spacing:-.012em}
.a8 .a8-ph{background-size:cover;background-position:50% 50%;filter:grayscale(1) contrast(1.06)}
.a8 .a8-photo{filter:grayscale(1) contrast(1.06)}
.a8 .a8-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 32px;border-radius:999px;font-family:Poppins,sans-serif;font-weight:700;font-size:17px;line-height:1.2;text-align:center}
.a8 .a8-by{background:var(--y);color:var(--ink)!important}.a8 .a8-by:hover{background:#fff;box-shadow:inset 0 0 0 2px var(--ink)}
.a8 .a8-bk{background:var(--ink);color:#fff!important}.a8 .a8-bk:hover{background:#2c2a25}
.a8 .a8-block{width:100%}.a8 .a8-btn-lg{min-height:66px;font-size:19px}
.a8 .a8-btn:focus-visible,.a8 .a8-link:focus-visible,.a8 summary:focus-visible{outline:3px solid var(--red);outline-offset:3px}
.a8 .a8-link{font-family:Poppins,sans-serif;font-weight:600;font-size:16px;color:var(--ink)!important;box-shadow:inset 0 -2px 0 var(--ink);padding-bottom:3px}
.a8 .a8-u{font-weight:600;color:var(--ink)!important;box-shadow:inset 0 -2px 0 var(--ink)}
.a8 .a8-split{display:grid;grid-template-columns:6fr 6fr;gap:80px;align-items:start}
.a8 .a8-body{max-width:36em}
/* B01 */
.a8.a8-hero{background:#fff}
.a8 .a8-hero-g{display:grid;grid-template-columns:7fr 5fr;min-height:660px}
.a8 .a8-hero-tx{padding:110px 72px 120px max(32px,calc((100vw - 1216px)/2 + 32px));align-self:center}
.a8.a8-hero h1{font-size:66px!important;margin-bottom:30px}
.a8 .a8-lead{font-size:23px;line-height:1.5;color:var(--mut);max-width:24em}
.a8 .a8-cta{display:flex;gap:30px;align-items:center;margin-top:44px;flex-wrap:wrap}
.a8 .a8-hero-ph{position:relative;min-height:100%;background-position:40% 50%}
.a8 .a8-hero-ph{filter:none}.a8 .a8-hero-ph::before{content:"";position:absolute;inset:0;background:inherit;filter:grayscale(1) contrast(1.06)}
.a8 .a8-buy{position:absolute;left:-64px;bottom:56px;width:360px;background:#fff;padding:28px 30px 30px;box-shadow:0 24px 60px rgba(14,13,11,.16);border-top:6px solid var(--y);z-index:2}
.a8 .a8-buy dl div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:16px;line-height:1.4}
.a8 .a8-buy dt{color:var(--mut)}.a8 .a8-buy dd{font-weight:600;text-align:right}
.a8 .a8-buy dl div:first-child{display:block;padding-top:0}.a8 .a8-buy .a8-buy-d{font-family:Poppins,sans-serif;font-weight:800;font-size:36px;letter-spacing:-.02em;text-align:left;line-height:1.15;margin-top:2px}
.a8 .a8-buy .a8-buy-p{align-items:baseline;border-bottom:0;padding-top:16px}.a8 .a8-buy .a8-buy-p dd{font-family:Poppins,sans-serif;font-weight:800;font-size:44px;letter-spacing:-.03em;line-height:1}
.a8 .a8-buy .a8-btn{margin-top:18px}
/* B02 */
#b02 .a8-pull{margin-top:28px;padding-top:28px;border-top:2px solid var(--ink)}
/* B03 */
.a8 .a8-b03{display:grid;grid-template-columns:5fr 7fr;gap:80px}
.a8 .a8-q{font-size:21px;line-height:1.5;margin-top:26px;color:var(--mut)}
.a8 .a8-b03-ph{margin-top:40px;aspect-ratio:4/5;max-width:400px;background-position:50% 60%}
#b03 .a8-body{font-size:19px;padding-top:6px}
#b03 .a8-pull{margin:30px 0 26px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.a8 .a8-note{display:inline-block;background:var(--y);padding:4px 10px;font-weight:600;margin-top:24px!important}
.a8 .a8-note+p{margin-top:24px}
/* B04 */
.a8 .a8-b04-h{max-width:15em}
.a8 .a8-b04-g{display:grid;grid-template-columns:1fr 80px 1fr;gap:32px;margin-top:64px;align-items:stretch}
.a8 .a8-b04-c{font-size:19px;line-height:1.6;color:rgba(255,255,255,.72);border-top:1px solid var(--lineD);padding-top:28px}
.a8 .a8-b04-c2{color:#fff;border-top:3px solid var(--y)}
.a8 .a8-b04-arrow{position:relative}.a8 .a8-b04-arrow::before{content:"";position:absolute;left:0;right:12px;top:42px;height:2px;background:var(--y)}.a8 .a8-b04-arrow::after{content:"";position:absolute;right:0;top:35px;border:8px solid transparent;border-left:14px solid var(--y)}
/* B05 */
.a8.a8-work{display:grid;grid-template-columns:1fr 1fr;background:var(--ink);color:#fff;min-height:760px}
.a8 .a8-work-ph{background-position:50% 40%}
.a8 .a8-work-tx{padding:110px max(32px,calc((100vw - 1216px)/2 + 32px)) 100px 72px}
.a8.a8-work h2{max-width:13em}
.a8 .a8-areas{margin-top:48px}
.a8 .a8-areas>div{padding:24px 0;border-top:1px solid var(--lineD)}
.a8 .a8-areas h3{font-family:Poppins,sans-serif;font-weight:700;font-size:26px;letter-spacing:-.015em;color:#fff;margin-bottom:8px}
.a8 .a8-areas>div:first-child h3{color:var(--y);font-size:40px;font-weight:800;line-height:1.05}
.a8 .a8-areas p{font-size:17px;line-height:1.55;color:rgba(255,255,255,.86)}.a8 .a8-areas p+p{margin-top:6px}
/* B06 */
.a8 .a8-b06-top{display:grid;grid-template-columns:7fr 5fr;gap:80px;align-items:end}
.a8 .a8-flow{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);margin-top:64px;counter-reset:f;border-top:2px solid var(--ink)}
.a8 .a8-flow li{position:relative;padding:28px 22px 0 0;font-size:16px;line-height:1.55;color:var(--mut)}
.a8 .a8-flow li+li{padding-left:22px;border-left:1px solid var(--line)}
.a8 .a8-flow li strong{display:block;font-family:Poppins,sans-serif;font-weight:700;font-size:20px;line-height:1.25;color:var(--ink);margin-bottom:10px}
.a8 .a8-flow li:last-child strong{background:var(--y);display:inline-block;padding:2px 8px;margin-left:-8px}
.a8 .a8-b06-end{margin-top:56px;font-family:Poppins,sans-serif;font-weight:700;font-size:24px;line-height:1.3}
/* B07 */
.a8 .a8-band{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);margin-top:80px;border-top:2px solid var(--ink)}
.a8 .a8-band li{padding:30px 28px 0 0}.a8 .a8-band li+li{padding-left:28px;border-left:1px solid var(--line)}
.a8 .a8-band h3{font-family:Poppins,sans-serif;font-weight:800;font-size:40px;letter-spacing:-.03em;line-height:1;margin-bottom:18px;color:var(--ink)}
.a8 .a8-band h3 span{display:block;font-size:16px;font-weight:600;letter-spacing:0;color:var(--mut);margin-bottom:10px}
.a8 .a8-band li:last-child h3{background:linear-gradient(transparent 52%,var(--y) 52%);display:inline}
.a8 .a8-band li:last-child p{margin-top:18px}
.a8 .a8-band p{font-size:16px;line-height:1.55;color:var(--mut)}
/* B08 */
.a8.a8-grp{background:var(--ink);color:#fff}
.a8 .a8-grp-ph{height:600px;background-position:50% 35%}
.a8 .a8-grp-g{display:grid;grid-template-columns:6fr 5fr;gap:72px;padding-bottom:110px}
.a8 .a8-grp-l{padding-top:72px}.a8 .a8-grp-l .a8-p-lg{margin-top:24px;color:rgba(255,255,255,.86)}
.a8 .a8-grp-card{background:#fff;color:var(--ink);padding:36px;margin-top:-170px;position:relative}
.a8 .a8-grp-list{font-family:Poppins,sans-serif;font-weight:600;font-size:21px;line-height:1.45}
.a8 .a8-grp-card p+p{margin-top:20px;padding-top:20px;border-top:1px solid var(--line);font-size:16px;color:var(--mut)}
/* B09 */
.a8 .a8-reg{list-style:none;border-top:2px solid var(--ink)}
.a8 .a8-reg li{padding:26px 0;border-bottom:1px solid var(--line)}
.a8 .a8-reg h3{font-family:Poppins,sans-serif;font-weight:700;font-size:24px;line-height:1.25;letter-spacing:-.015em;color:var(--ink)}
.a8 .a8-reg p{font-size:17px;color:var(--mut);margin-top:6px}
/* B10 */
.a8 .a8-price-g{display:grid;grid-template-columns:6fr 6fr;gap:80px;align-items:start}
.a8 .a8-price-t{font-size:30px!important}
.a8 .a8-price-s{font-size:19px;color:var(--mut);margin-top:6px}
.a8 .a8-price-n{font-size:200px!important;letter-spacing:-.055em;line-height:.88!important;margin-top:28px!important}
.a8 .a8-price-in{font-weight:600;font-size:17px;padding-bottom:14px;border-bottom:2px solid var(--ink)}
.a8 .a8-price-r ul{list-style:none}
.a8 .a8-price-r li{padding:15px 0;border-bottom:1px solid var(--line);font-size:19px;font-weight:500}
.a8 .a8-price-sp{margin:22px 0 26px;color:var(--mut);font-size:17px}
/* B11 */
.a8 .a8-nat-g{display:grid;grid-template-columns:5fr 7fr;gap:80px;align-items:center}
.a8.a8-nat img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;display:block}
.a8 .a8-nat-k{font-size:16px;color:rgba(255,255,255,.62);margin:10px 0 28px}.a8 .a8-nat-k strong{font-weight:500}
.a8.a8-nat blockquote{font-family:Poppins,sans-serif;font-weight:700;font-size:26px;line-height:1.32;color:var(--y);border-left:3px solid var(--y);padding-left:24px;margin-bottom:28px;font-style:normal}
.a8.a8-nat blockquote+p,.a8.a8-nat p+p{font-size:18px;color:rgba(255,255,255,.82);max-width:34em}
/* B12 */
.a8 .a8-faq{display:grid;grid-template-columns:4fr 8fr;gap:80px}
.a8 .a8-acc details{border-top:1px solid var(--line)}.a8 .a8-acc details:last-child{border-bottom:1px solid var(--line)}
.a8 .a8-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;padding:22px 0;font-family:Poppins,sans-serif;font-weight:600;font-size:20px;line-height:1.35}
.a8 .a8-acc summary::-webkit-details-marker{display:none}
.a8 .a8-acc summary::after{content:"+";font-size:26px;line-height:1;font-weight:600}
.a8 .a8-acc details[open] summary::after{content:"–"}
.a8 .a8-acc details>div{padding:0 48px 26px 0;font-size:17px;color:var(--mut)}
.a8 .a8-acc details>div p+p{margin-top:12px}
/* B13 */
.a8.a8-fin{background:var(--y);padding:110px 0}
.a8 .a8-fin-g{display:grid;grid-template-columns:7fr 4fr;gap:72px;align-items:end}
.a8 .a8-fin-h{font-size:64px!important;margin-bottom:24px}
.a8.a8-fin .a8-p-lg{max-width:30em}
.a8 .a8-fin-r p{margin-top:16px;font-size:16px}
/* sticky */
.a8-sticky{display:none}
/* footer: minimal on product page */
.akf-news,.akf-main .akf-col:nth-of-type(1){display:none!important}.akf-in{padding-top:64px!important}
/* ===== MOBILE ===== */
@media (max-width:1100px){
.a8.a8-hero h1{font-size:54px!important}
.a8 .a8-flow{grid-template-columns:1fr 1fr 1fr}.a8 .a8-flow li:nth-child(4){border-left:0;padding-left:0}.a8 .a8-flow li{padding-bottom:28px}
}
@media (max-width:860px){
.a8{font-size:17px}
.a8 .a8-in{padding:0 20px}
.a8.a8-sec{padding:80px 0}
.a8 .a8-h-xl{font-size:36px!important}.a8 .a8-h-l{font-size:32px!important}.a8 .a8-h-m{font-size:32px!important}
.a8 .a8-p-lg{font-size:18px}.a8 .a8-pull{font-size:22px}
.a8 .a8-split,.a8 .a8-b03,.a8 .a8-b06-top,.a8 .a8-price-g,.a8 .a8-nat-g,.a8 .a8-faq,.a8 .a8-fin-g,.a8 .a8-grp-g{display:block}
.a8 .a8-split .a8-body,.a8 .a8-b06-top .a8-p-lg{margin-top:22px}
.a8 .a8-hero-g{display:block;min-height:0}
.a8 .a8-hero-tx{padding:44px 20px 36px}
.a8.a8-hero h1{font-size:40px!important;margin-bottom:18px}
.a8 .a8-lead{font-size:19px}
.a8 .a8-cta{flex-direction:column;align-items:stretch;gap:18px;margin-top:28px}.a8 .a8-cta .a8-link{align-self:center}
.a8 .a8-hero-ph{min-height:0;padding:220px 20px 0;background-size:auto 280px;background-repeat:no-repeat;background-position:40% 0}
.a8 .a8-hero-ph::before{bottom:auto;height:280px;background-size:auto 280px;background-repeat:no-repeat;background-position:40% 0}
.a8 .a8-buy{position:relative;left:0;bottom:0;width:auto;padding:24px 22px 26px}
.a8 .a8-buy .a8-buy-d{font-size:32px}.a8 .a8-buy .a8-buy-p dd{font-size:40px}
.a8 .a8-b03-ph{max-width:none;aspect-ratio:16/10;margin:28px 0 8px}
#b03 .a8-body{margin-top:24px;font-size:17px}
.a8 .a8-b04-g{display:block;margin-top:36px}.a8 .a8-b04-arrow{height:56px}.a8 .a8-b04-arrow::before{left:12px;right:auto;top:6px;bottom:12px;width:2px;height:auto}.a8 .a8-b04-arrow::after{left:5px;right:auto;top:auto;bottom:0;border:8px solid transparent;border-top:14px solid var(--y);border-bottom:0}
.a8 .a8-b04-c{font-size:17px}
.a8.a8-work{display:block;min-height:0}.a8 .a8-work-ph{height:260px}.a8 .a8-work-tx{padding:44px 20px 64px}.a8 .a8-areas>div:first-child h3{font-size:32px}.a8 .a8-areas h3{font-size:22px}
.a8 .a8-flow{display:block;margin-top:36px;border-top:0;border-left:2px solid var(--ink);padding-left:22px}
.a8 .a8-flow li,.a8 .a8-flow li+li{padding:0 0 26px;border-left:0}
.a8 .a8-b06-end{font-size:20px;margin-top:20px}
.a8 .a8-band{display:block;margin-top:40px;border-top:0;border-left:2px solid var(--ink);padding-left:22px}
.a8 .a8-band li,.a8 .a8-band li+li{padding:0 0 30px;border-left:0}.a8 .a8-band h3{font-size:32px}
.a8 .a8-grp-ph{height:280px}.a8 .a8-grp-g{padding-bottom:70px}.a8 .a8-grp-l{padding-top:40px}.a8 .a8-grp-card{margin-top:32px;padding:26px 22px}.a8 .a8-grp-list{font-size:19px}
.a8 .a8-reg{margin-top:30px}.a8 .a8-reg h3{font-size:21px}
.a8 .a8-price-n{font-size:112px!important;margin:18px 0 36px!important}
.a8 .a8-price-r li{font-size:17px}
.a8.a8-nat{padding:0 0 72px}.a8.a8-nat .a8-in{padding:0}.a8.a8-nat img{aspect-ratio:4/3;object-position:50% 22%}.a8 .a8-nat-g>div{padding:34px 20px 0}.a8.a8-nat blockquote{font-size:21px}
.a8 .a8-faq h2{margin-bottom:26px}.a8 .a8-acc summary{font-size:18px}.a8 .a8-acc details>div{padding-right:0}
.a8.a8-fin{padding:64px 0 90px}.a8 .a8-fin-h{font-size:40px!important}.a8 .a8-fin-r{margin-top:30px}
.a8-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--ink);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));transform:translateY(110%);transition:transform .25s ease;border-top:3px solid var(--y)}
.a8-sticky.is-on{transform:none}.a8-sticky .a8-btn{min-height:50px}
}
@media (prefers-reduced-motion:reduce){.a8-sticky{transition:none}}
.a8-sticky .a8-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;border-radius:999px;font-family:Poppins,sans-serif;font-weight:700;font-size:17px;background:var(--y);color:var(--ink)!important;text-decoration:none}

.a8 .a8-mk-dot{display:inline-flex;align-items:center;gap:10px;font:600 15px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:0 0 22px}
.a8 .a8-mk-dot:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--red)}
.a8 .a8-h1-s{display:block;font-weight:700;font-size:.52em;line-height:1.2;letter-spacing:-.015em;margin-top:18px;color:var(--ink)}
.a8 .a8-lead2{font-size:18px;line-height:1.6;color:var(--mut);margin-top:14px;max-width:560px}
.a8 .a8-buy-m{font-family:Poppins,sans-serif;font-weight:800;font-size:40px;letter-spacing:-.03em;line-height:1.1;padding-bottom:6px}
.a8.a8-who .a8-work-tx .a8-h{color:#fff}
.a8 .a8-who-lead{color:rgba(255,255,255,.85);font-size:19px;margin-top:16px}
.a8 .a8-qlist{list-style:none;margin-top:26px}
.a8 .a8-qlist li{position:relative;border-top:1px solid rgba(255,255,255,.18);padding:16px 0 16px 34px;color:#fff;font:600 18px/1.45 Poppins,sans-serif}
.a8 .a8-qlist li:before{content:"?";position:absolute;left:0;top:15px;width:22px;height:22px;border-radius:50%;background:var(--y);color:var(--ink);font:800 14px/22px Poppins,sans-serif;text-align:center}
.a8 .a8-split-top{align-items:start}
.a8 .a8-b03n-l{margin-top:28px}
.a8 .a8-b03n-l2{margin-top:16px;color:var(--mut)}
.a8 .a8-big-y{display:inline;font:800 44px/1.15 Poppins,sans-serif;letter-spacing:-.025em;background:linear-gradient(transparent 58%,var(--y) 58%)}
.a8 .a8-dots{margin-top:30px;font-size:19px;line-height:1.6}
.a8 .a8-body .a8-pull{margin-top:26px}
.a8 .a8-body p+p{margin-top:14px}
.a8.a8-cap{background:var(--ink);color:#fff;padding:120px 0}
.a8.a8-cap .a8-h{color:#fff;max-width:820px;margin:0 0 52px}
.a8 .a8-capg{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:rgba(255,255,255,.14);border:2px solid rgba(255,255,255,.14)}
.a8 .a8-capg.a8-cap5{grid-template-columns:repeat(5,1fr)}
.a8 .a8-capg>div{background:var(--ink);padding:34px 26px 38px}
.a8 .a8-capg h3{font:800 24px/1.2 Poppins,sans-serif;color:#fff;margin:0 0 12px}
.a8 .a8-capg h3:before{content:"";display:block;width:28px;height:3px;background:var(--red);margin:0 0 20px}
.a8 .a8-capg p{color:rgba(255,255,255,.78);font-size:16px;line-height:1.55}
.a8 .a8-fin-big{font-size:88px!important;letter-spacing:-.04em}
.a8.a8-form{background:#fff}
.a8 .a8-formbox{background:var(--cream);padding:36px 36px 30px;border-top:6px solid var(--y)}
.a8 .a8-formbox label{font:600 15px/1.3 Inter,sans-serif;color:var(--ink);display:block;margin:0 0 6px}
.a8 .a8-formbox input[type=text],.a8 .a8-formbox input[type=email],.a8 .a8-formbox input[type=tel],.a8 .a8-formbox textarea{width:100%;border:1px solid rgba(14,13,11,.25);background:#fff;padding:12px 14px;font:400 16px Inter,sans-serif;border-radius:0;margin-bottom:16px}
.a8 .a8-formbox button,.a8 .a8-formbox input[type=submit],.a8 .a8-formbox .wp-block-button__link{background:var(--y)!important;color:var(--ink)!important;border:0!important;border-radius:999px!important;font:700 17px Poppins,sans-serif!important;padding:15px 30px!important;cursor:pointer}
.a8.a8-nat .a8-h-m{margin-bottom:26px}
@media(max-width:1100px){.a8 .a8-capg.a8-cap5{grid-template-columns:repeat(3,1fr)}}
@media(max-width:860px){.a8 .a8-h1-s{font-size:.6em;margin-top:12px}.a8 .a8-buy-m{font-size:34px}.a8.a8-cap{padding:72px 0}.a8 .a8-capg,.a8 .a8-capg.a8-cap5{grid-template-columns:1fr}.a8 .a8-big-y{font-size:32px}.a8 .a8-fin-big{font-size:56px!important}.a8 .a8-formbox{padding:24px 18px}.a8 .a8-split-top .a8-body{margin-top:32px}}
.a8.a8-form .a8-h{margin-bottom:18px}.a8 .a8-formbox p{margin:0}.a8 .a8-formbox .grunion-field-wrap,.a8 .a8-formbox .wp-block-jetpack-field{margin-bottom:6px}

.a8 .a8-buy-t{font-size:16px;color:var(--mut);padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--line)}.a8 .a8-buy-t strong{color:var(--ink);font-family:Poppins,sans-serif;font-weight:800;font-size:22px}.a8 .a8-fin-t{font:700 19px/1.3 Poppins,sans-serif;margin-bottom:10px}
/* form note 14.10.2026 */
.a8 .a8-form-note{margin:14px 0 0;font-size:14px;line-height:1.5;color:inherit}
.a8 .a8-form-note a{color:inherit;text-decoration:underline}/* End custom CSS */