@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_14db65{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_14db65{--font-body:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_b51245{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_b51245{--font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}:root{--bg:#f5f8fc;--surface:#ffffff;--surface-2:#e9f0f9;--ink:#0e1b2e;--ink-soft:#35455c;--muted:#64748b;--line:#dce5f1;--line-strong:#c2d0e3;--blue:#17406e;--blue-hover:#102d4f;--blue-deep:#0a1c33;--blue-deep-2:#102743;--green:#3fbc6a;--green-bright:#55d982;--green-soft:#dff5e7;--green-ink:#06301a;--dark-ink:#eef4fb;--dark-dim:#b0c1d6;--dark-line:rgba(255,255,255,.12);--r-sm:12px;--r:20px;--r-lg:28px;--r-xl:36px;--shadow:0 1px 2px rgba(14,27,46,.04),0 12px 40px -12px rgba(14,27,46,.14);--shadow-lg:0 24px 80px -24px rgba(14,27,46,.28);--ease:cubic-bezier(.2,.7,.2,1);--maxw:1240px;--pad:clamp(20px,4vw,40px);--hdr-h:120px;--hdr-h-s:84px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink)}body{font-family:var(--font-body),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16.5px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body.menu-open{overflow:hidden}::selection{background:var(--green);color:var(--green-ink)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit;cursor:pointer}ol,ul{margin:0;padding:0;list-style:none}p{margin:0 0 1em}address{font-style:normal}h1,h2,h3,h4{font-family:var(--font-display),var(--font-body),sans-serif;font-weight:700;letter-spacing:-.025em;line-height:1.08;margin:0 0 .5em;color:var(--ink);text-wrap:balance}h1{font-size:clamp(2.5rem,5.6vw,4.5rem);font-weight:800;letter-spacing:-.035em}h2{font-size:clamp(1.9rem,3.6vw,2.9rem)}h3{font-size:1.25rem;line-height:1.25}.lead{font-size:clamp(1.05rem,1.4vw,1.25rem);color:var(--ink-soft);max-width:60ch}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--pad)}.center{text-align:center}:where(a,button,input,textarea,summary):focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:6px}.skip{position:absolute;left:12px;top:-60px;z-index:200;background:var(--blue-deep);color:#fff;padding:10px 16px;border-radius:10px}.skip:focus{top:12px}.kicker{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:14px}.kicker:before{content:"";width:22px;height:2px;background:var(--green);border-radius:2px}.kicker--light{color:var(--green-bright)}.pill{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 12px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:.85rem;font-weight:600;color:var(--ink-soft);box-shadow:var(--shadow);margin-bottom:22px}.pill__dot{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px var(--green-soft)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border-radius:999px;border:1.5px solid transparent;font-weight:700;font-size:.98rem;line-height:1;white-space:nowrap;transition:transform .25s var(--ease),background .25s,color .25s,box-shadow .25s,border-color .25s}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--sm{padding:11px 18px;font-size:.9rem}.btn--lg{padding:17px 30px;font-size:1.05rem}.btn--primary{background:var(--blue);color:#fff;box-shadow:0 10px 30px -10px rgba(23,64,110,.6)}.btn--primary:hover{background:var(--blue-hover)}.btn--accent{background:var(--green);color:var(--green-ink);box-shadow:0 10px 30px -10px rgba(63,188,106,.7)}.btn--accent:hover{background:var(--green-bright)}.btn--ghost{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.btn--ghost:hover{border-color:var(--blue);color:var(--blue)}.btn--ghost-light{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn--ghost-light:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.4)}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--blue)}.link-arrow svg{transition:transform .25s var(--ease)}.link-arrow:hover svg{transform:translateX(4px)}.ticks li{display:flex;gap:10px;align-items:flex-start;padding:6px 0;color:var(--ink-soft)}.ticks svg{flex:none;color:var(--blue);margin-top:3px}.ticks--cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px 24px;gap:2px 24px}.sec{padding:clamp(64px,9vw,120px) 0}.sec--tight{padding-top:clamp(24px,4vw,48px)}.sec--soft{background:var(--surface-2)}.sec--dark{background:var(--blue-deep);color:var(--dark-ink);position:relative;overflow:hidden}.sec--dark:before{content:"";position:absolute;inset:auto -10% -40% auto;width:60vw;height:60vw;max-width:720px;max-height:720px;background:radial-gradient(circle,rgba(63,188,106,.22),transparent 60%);pointer-events:none}.sec--dark h2,.sec--dark h3{color:#fff}.sec--dark p{color:var(--dark-dim)}.sec__head{max-width:720px;margin-bottom:clamp(32px,5vw,56px)}.sec__head p{color:var(--ink-soft);font-size:1.1rem}.sec__head--light p{color:var(--dark-dim)}.hdr{position:fixed;inset:0 0 auto 0;z-index:80;display:flex;align-items:center;justify-content:space-between;padding:0 var(--pad);height:var(--hdr-h);color:#fff;background:transparent;border-bottom:1px solid transparent;transition:transform .6s var(--ease),background .5s var(--ease),height .5s var(--ease),border-color .5s var(--ease),color .3s}.hdr--solid{background:rgba(245,248,252,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);height:var(--hdr-h-s);border-color:var(--line);color:var(--ink)}.hdr--hidden{transform:translateY(-110%)}.hdr--open{background:transparent;border-color:transparent;color:var(--ink)}.hdr__logo{position:relative;display:block}.hdr__logo img{height:96px;width:auto;transition:height .5s var(--ease),opacity .3s}.hdr--solid .hdr__logo img{height:64px}.hdr__logo-light{position:absolute;left:0;top:0}.hdr--open .hdr__logo-light,.hdr--solid .hdr__logo-light,.hdr:not(.hdr--solid):not(.hdr--open) .hdr__logo-dark{opacity:0}.hdr__right{display:flex;align-items:center;gap:26px}.hdr__cta{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:currentColor;padding:12px 20px;border:1px solid;border-radius:999px;transition:background .4s,color .4s,border-color .4s}.hdr__cta:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.burger{display:flex;align-items:center;gap:14px;background:none;border:0;padding:0;font-weight:700;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:currentColor}.burger__box{position:relative;width:44px;height:44px;border:1px solid;border-radius:50%;display:grid;place-items:center;transition:background .4s,border-color .4s}.burger:hover .burger__box{background:var(--blue);border-color:var(--blue)}.burger:hover .burger__box span{background:#fff}.burger__box span{position:absolute;width:18px;height:1.6px;background:currentColor;transition:transform .5s var(--ease),background .4s}.burger__box span:first-child{transform:translateY(-5px)}.burger__box span:nth-child(2){transform:translateY(5px)}.burger[aria-expanded=true] .burger__box span:first-child{transform:rotate(45deg)}.burger[aria-expanded=true] .burger__box span:nth-child(2){transform:rotate(-45deg)}@media (max-width:900px){.hdr__logo img{height:66px}.hdr--solid .hdr__logo img{height:52px}.burger__label,.hdr__cta{display:none}}.menu{position:fixed;inset:0;z-index:70;background:var(--bg);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);visibility:hidden;transition:visibility 0s linear .9s,-webkit-clip-path .9s var(--ease);transition:clip-path .9s var(--ease),visibility 0s linear .9s;transition:clip-path .9s var(--ease),visibility 0s linear .9s,-webkit-clip-path .9s var(--ease)}.menu.is-open{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);visibility:visible;transition:visibility 0s,-webkit-clip-path .9s var(--ease);transition:clip-path .9s var(--ease),visibility 0s;transition:clip-path .9s var(--ease),visibility 0s,-webkit-clip-path .9s var(--ease)}.menu__bg{position:absolute;inset:0;background:radial-gradient(ellipse at 85% 15%,rgba(63,188,106,.22),transparent 55%);pointer-events:none}.menu__grid{position:relative;height:100%;display:grid;grid-template-columns:1.1fr 1fr;max-width:var(--maxw);margin:0 auto;padding:calc(var(--hdr-h) + 24px) var(--pad) 40px;grid-gap:clamp(24px,5vw,80px);gap:clamp(24px,5vw,80px)}.menu__main{display:flex;flex-direction:column;justify-content:center;gap:2px}.menu__item{display:flex;align-items:baseline;gap:18px;padding:8px 0;text-align:left;background:none;border:0;width:100%;font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;font-size:clamp(2rem,4.6vw,4.4rem);line-height:1.05;color:var(--ink);opacity:0;transform:translateY(30px);transition:opacity .7s var(--ease),transform .7s var(--ease),color .3s}.menu__item small{font-family:var(--font-body);font-size:.7rem;letter-spacing:.2em;color:var(--blue);font-weight:700;min-width:28px}.menu__item:focus-visible,.menu__item:hover,.menu__item[aria-current=page]{color:var(--blue)}.menu.is-open .menu__item{opacity:1;transform:none}.menu.is-open .menu__item:first-child{transition-delay:.35s}.menu.is-open .menu__item:nth-child(2){transition-delay:.42s}.menu.is-open .menu__item:nth-child(3){transition-delay:.49s}.menu.is-open .menu__item:nth-child(4){transition-delay:.56s}.menu.is-open .menu__item:nth-child(5){transition-delay:.63s}.menu.is-open .menu__item:nth-child(6){transition-delay:.7s}.menu__side{display:flex;flex-direction:column;justify-content:center;gap:28px;border-left:1px solid var(--line-strong);padding-left:clamp(24px,4vw,64px);opacity:0;transform:translateX(30px);transition:opacity .8s var(--ease) .5s,transform .8s var(--ease) .5s;overflow:auto}.menu.is-open .menu__side{opacity:1;transform:none}.menu__cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px}.menu__col h3{font-family:var(--font-body);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--blue);margin:0 0 14px;font-weight:700}.menu__col a{display:block;padding:6px 0;font-size:.95rem;color:var(--ink-soft);transition:color .3s,transform .3s}.menu__col a:hover,.menu__col a[aria-current=page]{color:var(--ink);transform:translateX(4px)}.menu__all{grid-column:1/-1;display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--blue);font-size:.95rem}.menu__all svg{transition:transform .25s var(--ease)}.menu__all:hover svg{transform:translateX(4px)}.menu__contact{border-top:1px solid var(--line-strong);padding-top:24px;font-size:.95rem;color:var(--ink-soft);display:grid;grid-gap:6px;gap:6px}.menu__contact b{color:var(--ink);font-weight:700}.menu__contact a:hover{color:var(--blue)}.menu__back,.menu__contact--mobile,.menu__item .menu__arr{display:none}@media (max-width:900px){.menu__grid{display:flex;width:200%;padding:0;gap:0;max-width:none;transition:transform .6s var(--ease)}.menu.show-sub .menu__grid{transform:translateX(-50%)}.menu__main,.menu__side{width:50%;flex:none;padding:calc(var(--hdr-h) + 10px) var(--pad) 32px;overflow-y:auto;-webkit-overflow-scrolling:touch}.menu__main{justify-content:flex-start;transition:opacity .5s var(--ease),transform .6s var(--ease)}.menu.show-sub .menu__main{opacity:.25;transform:translateX(-12%)}.menu__side{position:static;border:0;padding-left:var(--pad);justify-content:flex-start;gap:22px;opacity:1;transform:translateX(6%);transition:transform .6s var(--ease)}.menu.show-sub .menu__side{transform:translateX(0)}.menu__item{font-size:clamp(1.8rem,8.5vw,2.6rem);padding:10px 0;border-bottom:1px solid var(--line-strong);align-items:center}.menu__item .menu__arr{display:grid;place-items:center;margin-left:auto;width:40px;height:40px;border-radius:50%;border:1px solid var(--line-strong);color:var(--blue);flex:none}.menu__cols{grid-template-columns:1fr;gap:22px}.menu__col a{padding:9px 0;font-size:1.1rem;font-weight:600;color:var(--ink);border-bottom:1px solid var(--line-strong);opacity:0;transform:translateX(28px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.menu.show-sub .menu__col a{opacity:1;transform:none}.menu.show-sub .menu__col a:nth-child(2){transition-delay:.08s}.menu.show-sub .menu__col a:nth-child(3){transition-delay:.12s}.menu.show-sub .menu__col a:nth-child(4){transition-delay:.16s}.menu.show-sub .menu__col a:nth-child(5){transition-delay:.2s}.menu.show-sub .menu__col a:nth-child(6){transition-delay:.24s}.menu.show-sub .menu__col a:nth-child(7){transition-delay:.28s}.menu__back{display:inline-flex;align-items:center;gap:10px;background:none;border:0;padding:0;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--blue);margin-bottom:4px}.menu__back .menu__arr{width:36px;height:36px;border-radius:50%;border:1px solid var(--line-strong);display:grid;place-items:center}.menu__contact--mobile{display:grid;margin-top:auto;padding-top:22px}.menu__side .menu__contact{display:none}.menu__cta{display:flex;justify-content:center;margin-top:10px}}.phone-fab{position:fixed;right:clamp(16px,2.5vw,32px);bottom:clamp(16px,2.5vw,32px);z-index:60;width:64px;height:64px;border-radius:50%;background:var(--green);color:var(--green-ink);display:grid;place-items:center;box-shadow:0 10px 30px rgba(63,188,106,.4);transition:transform .4s var(--ease),background .3s}.phone-fab:before{content:"";position:absolute;inset:-6px;border-radius:50%;border:1.5px solid var(--green);opacity:.6;animation:fab-pulse 2.4s ease-out infinite}.phone-fab:hover{transform:scale(1.06);background:var(--green-bright)}@keyframes fab-pulse{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.45);opacity:0}}.hero{position:relative;color:#fff;overflow:hidden;background:var(--blue-deep);min-height:100svh;display:flex;align-items:flex-end}.hero__media{position:absolute;inset:0}.hero__media img{width:100%;height:100%;object-fit:cover;object-position:50% 34%;animation:heroZoom 14s var(--ease) forwards;transform-origin:50% 34%}@keyframes heroZoom{0%{transform:scale(1.1)}to{transform:scale(1)}}.hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,28,51,.96) 0,rgba(10,28,51,.62) 38%,rgba(10,28,51,.2) 68%,rgba(10,28,51,.46) 88%,rgba(10,28,51,.82)),linear-gradient(90deg,rgba(10,28,51,.7),rgba(10,28,51,0) 65%)}.hero__inner{position:relative;width:100%;padding:calc(var(--hdr-h) + 40px) 0 clamp(40px,6vw,72px)}.hero__txt{max-width:880px}.hero .pill{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero h1{color:#fff;font-size:clamp(2.7rem,6.2vw,5rem);margin-bottom:.3em}.hero h1 em{font-style:normal;color:var(--green-bright)}.hero .lead{color:rgba(255,255,255,.86);max-width:56ch}.hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 22px}.hero .btn--ghost{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero .btn--ghost:hover{background:rgba(255,255,255,.16);border-color:#fff;color:#fff}.hero__checks{display:flex;flex-wrap:wrap;gap:8px 22px;color:rgba(255,255,255,.85);font-weight:600;font-size:.95rem}.hero__checks li{display:inline-flex;align-items:center;gap:8px}.hero__checks svg{color:var(--green-bright)}.hero__facts{display:grid;grid-gap:16px;gap:16px;border-top:1px solid rgba(255,255,255,.2);padding-top:22px;margin-top:clamp(24px,4vw,40px)}@media (min-width:720px){.hero__facts{grid-template-columns:repeat(4,1fr);gap:24px}}.hero__fact strong{display:block;font-family:var(--font-display);font-size:1.8rem;font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1.05}.hero__fact span{font-size:.88rem;color:rgba(255,255,255,.72)}.hero__rise>*{opacity:0;transform:translateY(24px);animation:rise .9s var(--ease) forwards}.hero__rise>:first-child{animation-delay:.1s}.hero__rise>:nth-child(2){animation-delay:.25s}.hero__rise>:nth-child(3){animation-delay:.4s}.hero__rise>:nth-child(4){animation-delay:.55s}.hero__rise>:nth-child(5){animation-delay:.7s}@keyframes rise{to{opacity:1;transform:none}}.sgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.sgrid--two{grid-template-columns:repeat(2,1fr)}.scard{display:flex;flex-direction:column;background:var(--surface);border-radius:var(--r-lg);border:1px solid var(--line);overflow:hidden;box-shadow:var(--shadow);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s}.scard:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:var(--line-strong)}.scard--featured{grid-column:span 2;flex-direction:row}.scard--featured .scard__media{flex:1 1 55%;aspect-ratio:auto}.scard--featured .scard__body{flex:1 1 45%;justify-content:center;padding:36px}.scard--featured h3{font-size:1.7rem}.scard__media{aspect-ratio:16/10;overflow:hidden;background:var(--surface-2)}.scard__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.scard:hover .scard__media img{transform:scale(1.05)}.scard__body{padding:24px 26px 26px;display:flex;flex-direction:column;gap:8px;flex:1 1}.scard__ico{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--green-soft);color:var(--blue);margin-bottom:8px}.scard h3{margin:0}.scard p{color:var(--ink-soft);margin:0;flex:1 1;font-size:.98rem}.scard__more{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--blue);margin-top:10px}.scard__more svg{transition:transform .3s var(--ease)}.scard:hover .scard__more svg{transform:translateX(4px)}.why__grid{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:start;position:relative}.why__txt .btn{margin-top:12px}.why__list{display:grid;grid-gap:6px;gap:6px}.why__item{display:flex;gap:20px;padding:22px 0;border-top:1px solid var(--dark-line)}.why__item:last-child{border-bottom:1px solid var(--dark-line)}.why__num{font-family:var(--font-display);font-weight:700;color:var(--green-bright);font-size:1rem;padding-top:4px;letter-spacing:.05em}.why__item h3{margin-bottom:4px}.why__item p{margin:0;font-size:.98rem}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;counter-reset:step}.steps__item{position:relative;padding:32px 28px 30px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow)}.steps__num{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--blue-deep);color:var(--green-bright);font-family:var(--font-display);font-weight:700;font-size:1.2rem;margin-bottom:18px}.steps__item p{margin:0;color:var(--ink-soft);font-size:.98rem}.steps--dark .steps__item{background:rgba(255,255,255,.05);border-color:var(--dark-line);box-shadow:none}.steps--dark .steps__num{background:var(--green);color:var(--green-ink)}.about__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.about__media{border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.about__media img{width:100%;height:100%;object-fit:cover}.about__media--portrait{aspect-ratio:4/5}.about__media--portrait img{object-position:50% 22%}.about__txt .ticks{margin:16px 0 22px}.boss__grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.boss__media{border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-lg);aspect-ratio:4/5;background:var(--surface)}.boss__media img{width:100%;height:100%;object-fit:cover;object-position:50% 18%}.boss__txt h2{margin-bottom:4px}.boss__role{font-weight:700;color:var(--blue);margin-bottom:14px}.boss__txt p{color:var(--ink-soft)}.boss__contact{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:22px}.faq__grid{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}.faq__head p{color:var(--ink-soft)}.faq__list{display:grid;grid-gap:10px;gap:10px}.faq__item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:border-color .25s,box-shadow .25s}.faq__item[open]{border-color:var(--line-strong);box-shadow:var(--shadow)}.faq__item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-weight:700;font-size:1.05rem;cursor:pointer}.faq__item summary::-webkit-details-marker{display:none}.faq__plus{position:relative;flex:none;width:30px;height:30px;border-radius:50%;background:var(--green-soft)}.faq__plus:after,.faq__plus:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background:var(--blue);transform:translate(-50%,-50%);transition:transform .3s var(--ease)}.faq__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.faq__item[open] .faq__plus:after{transform:translate(-50%,-50%) rotate(0)}.faq__a{padding:0 24px 22px;color:var(--ink-soft)}.faq__a p{margin:0}.cta{padding-top:0}.cta__card{position:relative;overflow:hidden;display:grid;grid-template-columns:1.4fr 1fr;grid-gap:32px;gap:32px;align-items:center;padding:clamp(36px,5vw,64px);border-radius:var(--r-xl);background:linear-gradient(135deg,var(--blue-deep) 0,var(--blue-deep-2) 60%,#1a5289 100%);color:var(--dark-ink);box-shadow:var(--shadow-lg)}.cta__glow{position:absolute;right:-10%;top:-60%;width:520px;height:520px;background:radial-gradient(circle,rgba(63,188,106,.35),transparent 62%);pointer-events:none}.cta__txt{position:relative}.cta__card h2{color:#fff}.cta__card p{color:var(--dark-dim);margin:0;max-width:50ch}.cta__actions{position:relative;display:flex;flex-direction:column;gap:12px;align-items:stretch}.phero{background:linear-gradient(160deg,var(--blue-deep-2) 0,var(--blue-deep) 100%);color:var(--dark-ink);padding:calc(var(--hdr-h) + clamp(36px, 6vw, 72px)) 0 clamp(40px,6vw,72px);position:relative;overflow:hidden}.phero:before{content:"";position:absolute;top:-30%;right:-10%;width:50vw;height:50vw;max-width:800px;max-height:800px;background:radial-gradient(circle,rgba(63,188,106,.28),transparent 62%);pointer-events:none}.phero .wrap{position:relative;max-width:900px;margin-left:auto;margin-right:auto}.phero h1{font-size:clamp(2.2rem,4.6vw,3.6rem);color:#fff}.phero .lead{color:rgba(255,255,255,.82)}.phero .kicker{color:var(--green-bright)}.crumbs{margin-bottom:20px;font-size:.85rem;color:rgba(255,255,255,.6)}.crumbs ol{display:flex;flex-wrap:wrap;gap:6px}.crumbs li+li:before{content:"/";margin-right:6px;opacity:.5}.crumbs a:hover{color:var(--green-bright)}.crumbs [aria-current] span{color:#fff;font-weight:600}.svc__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.svc__media{border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.svc__txt p{color:var(--ink-soft)}.fgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.fcard{padding:28px 26px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow)}.fcard__num{display:inline-block;font-family:var(--font-display);font-weight:700;color:var(--blue);letter-spacing:.06em;margin-bottom:14px}.fcard h3{font-size:1.15rem}.fcard p{margin:0;color:var(--ink-soft);font-size:.96rem}.fcard--dark{background:rgba(255,255,255,.05);border-color:var(--dark-line);box-shadow:none}.fcard--dark .fcard__num{color:var(--green-bright)}.inc__grid{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}.inc__grid>div>p{color:var(--ink-soft)}.inc__aud{margin-top:22px;padding:22px 24px;background:var(--green-soft);border-radius:var(--r)}.inc__aud b{display:block;margin-bottom:8px;color:var(--green-ink)}.inc__aud li{padding:3px 0;color:var(--ink-soft)}.inc__aud li:before{content:"•";color:var(--blue);margin-right:8px}.linklist{display:grid;grid-gap:10px;gap:10px}.linklist a{display:grid;grid-template-columns:220px 1fr auto;grid-gap:20px;gap:20px;align-items:center;padding:20px 26px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);transition:border-color .25s,transform .25s var(--ease),box-shadow .25s}.linklist a:hover{border-color:var(--blue);transform:translateX(4px);box-shadow:var(--shadow)}.linklist span{color:var(--ink-soft);font-size:.95rem}.linklist svg{color:var(--blue)}.contact__grid{display:grid;grid-template-columns:360px 1fr;grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px);align-items:start}.contact__side{display:grid;grid-gap:16px;gap:16px;position:-webkit-sticky;position:sticky;top:calc(var(--hdr-h) + 16px)}.ccard{padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);display:grid;grid-gap:4px;gap:4px}.ccard--soft{background:var(--green-soft);border-color:transparent;box-shadow:none;color:var(--ink-soft);font-size:.95rem}.ccard--soft b{color:var(--ink);margin-bottom:4px}.ccard__row{display:flex;align-items:center;gap:14px;padding:12px 8px;border-radius:14px;transition:background .2s;margin:0 -8px}.ccard__row:hover{background:var(--surface-2)}.ccard__row b{display:block}.ccard__row small{display:block;color:var(--muted);font-size:.8rem}.ccard__ico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--green-soft);color:var(--blue);flex:none}.cform{display:grid;grid-gap:28px;gap:28px;padding:clamp(24px,4vw,40px);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow)}.cform__group{border:0;padding:0;margin:0}.cform__group legend{display:flex;align-items:center;gap:12px;font-weight:700;font-size:1.1rem;margin-bottom:14px;padding:0}.cform__step{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--blue-deep);color:var(--green-bright);font-size:.85rem;font-family:var(--font-display)}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{padding:11px 18px;border-radius:999px;border:1.5px solid var(--line-strong);background:var(--surface);font-weight:600;font-size:.95rem;color:var(--ink-soft);transition:all .2s}.chip:hover{color:var(--blue)}.chip.is-on,.chip:hover{border-color:var(--blue)}.chip.is-on{background:var(--blue);color:#fff;box-shadow:0 8px 20px -10px rgba(23,64,110,.7)}.cform__fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.cform__fields label{display:grid;grid-gap:6px;gap:6px;font-size:.88rem;font-weight:600;color:var(--ink-soft)}.cform__full{grid-column:1/-1}.cform input,.cform textarea{width:100%;padding:13px 16px;border-radius:14px;border:1.5px solid var(--line-strong);background:var(--bg);font:inherit;font-size:1rem;color:var(--ink);transition:border-color .2s,box-shadow .2s,background .2s}.cform input:focus,.cform textarea:focus{outline:none;border-color:var(--blue);background:#fff;box-shadow:0 0 0 4px var(--green-soft)}.cform textarea{resize:vertical;min-height:110px}.cform__foot{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.cform__foot p{margin:0;color:var(--muted);font-size:.9rem}.cform--done{text-align:center;place-items:center;padding:60px 40px}.cform__done-ico{color:var(--blue)}.cform--done p{color:var(--ink-soft);max-width:52ch}.cform--done a{color:var(--blue);font-weight:700}.prose{max-width:800px}.prose h2{font-size:1.35rem;margin-top:2em}.prose p{color:var(--ink-soft)}.prose a{color:var(--blue);font-weight:600}.ftr{background:var(--blue-deep);color:var(--dark-dim);padding:clamp(56px,7vw,88px) 0 28px;margin-top:0}.ftr__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;grid-gap:40px;gap:40px}.ftr__brand img{width:204px;margin-bottom:20px}.ftr__brand p{font-size:.95rem;max-width:36ch}.ftr__h{font-family:var(--font-body);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:16px}.ftr ul li{padding:5px 0}.ftr a:hover{color:#fff}.ftr__addr{display:grid;grid-gap:3px;gap:3px}.ftr__addr b{color:#fff}.ftr__hours{font-size:.85rem;margin-top:14px}.ftr__bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:56px;padding-top:24px;border-top:1px solid var(--dark-line);font-size:.85rem}.ftr__credit a{color:#fff;font-weight:600}.ftr__heart{color:var(--green-bright)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.faq__item,.fcard,.linklist li,.scard,.steps__item,.why__item{animation:reveal linear both;animation-timeline:view();animation-range:entry 0 entry 28%}}}@keyframes reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width:1100px){.fgrid{grid-template-columns:repeat(2,1fr)}.ftr__grid{grid-template-columns:1fr 1fr}}@media (max-width:960px){:root{--hdr-h:92px;--hdr-h-s:72px}.about__grid,.boss__grid,.contact__grid,.faq__grid,.inc__grid,.svc__grid,.why__grid{grid-template-columns:1fr}.boss__media{max-width:420px}.sgrid{grid-template-columns:1fr 1fr}.scard--featured{grid-column:span 2;flex-direction:column}.scard--featured .scard__media{aspect-ratio:16/9}.scard--featured .scard__body{padding:26px}.cta__card,.steps{grid-template-columns:1fr}.cta__actions{flex-direction:row;flex-wrap:wrap}.contact__side{position:static}.linklist a{grid-template-columns:1fr auto}.linklist span{grid-column:1/-1}.about__grid .about__media{order:-1}}@media (max-width:640px){body{font-size:16px}.sgrid,.sgrid--two{grid-template-columns:1fr}.scard--featured{grid-column:auto}.fgrid,.ftr__grid,.ticks--cols{grid-template-columns:1fr}.ftr__grid{gap:28px}.cform__fields{grid-template-columns:1fr}.hero__cta .btn{width:100%}.cta__actions{flex-direction:column}.cta__actions .btn{width:100%}}