.mktg-v2{--bg:#f3f4f7;--bg-2:#eceff5;--white:#fff;--ink:#0b0e14;--ink-2:#1b2130;--muted:#5d6576;--faint:#9aa1b0;--line:#e1e5ee;--line-2:#d3d9e6;--blue:#4e6a55;--blue-deep:#2e4535;--blue-mid:#7c9a80;--blue-soft:#e6eee3;--gold:#c9a15c;--navy:#1a261e;--good:#16a36b;--warn:#d98a06;--rose:#e0445e;--f-display:"Archivo", "Geist", ui-sans-serif, system-ui, sans-serif;--f-body:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--gutter:max(16px, 3.2vw);background:var(--bg);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}.mktg-v2 h1,.mktg-v2 h2,.mktg-v2 h3,.mktg-v2 h4{font-family:var(--f-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-stretch:112%;line-height:1.02}.mktg-v2 p{margin:0}.mktg-v2 a{color:inherit}.mktg-v2 :focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}.mktg-v2 .wrap{max-width:1200px;padding-inline:var(--gutter);margin-inline:auto}.mktg-v2 .mono{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.mktg-v2 .eyebrow{font:500 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.mktg-v2 .pill-tag{font:500 11.5px/1 var(--f-mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--ink-2);color:var(--ink-2);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.mktg-v2 .btn{font:500 12.5px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:13px 20px;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.mktg-v2 .btn svg{flex:none;width:14px;height:14px;transition:transform .2s}.mktg-v2 .btn:hover svg{transform:translate(2px,-2px)}.mktg-v2 .btn-dark{background:var(--ink);color:#fff;box-shadow:0 10px 30px -10px #0b0e148c}.mktg-v2 .btn-dark:hover{transform:translateY(-2px);box-shadow:0 16px 36px -12px #0b0e1499}.mktg-v2 .btn-dark svg{color:#a9c4a8}.mktg-v2 .btn-light{color:var(--ink);border-color:var(--line-2);-webkit-backdrop-filter:blur(8px);background:#ffffffb3}.mktg-v2 .btn-light:hover{background:#fff;transform:translateY(-2px)}.mktg-v2 .btn-blue{background:var(--blue);color:#fff;box-shadow:0 12px 30px -10px #4e6a55b3}.mktg-v2 .btn-blue:hover{background:#435d4a;transform:translateY(-2px)}.mktg-v2 .nav{z-index:60;padding-block:16px;transition:background-color .3s,padding .3s,box-shadow .3s;position:sticky;top:0}.mktg-v2 .nav.scrolled{-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line);background:#f3f4f7b8;padding-block:11px}.mktg-v2 .nav-inner{align-items:center;gap:24px;display:flex}.mktg-v2 .wordmark{color:var(--ink);font:800 23px/1 var(--f-display);letter-spacing:-.04em;align-items:flex-end;padding-top:8px;font-stretch:100%;text-decoration:none;display:inline-flex;position:relative}.mktg-v2 .wordmark b{color:var(--blue);font-weight:800}.mktg-v2 .wordmark svg{width:34%;height:12px;position:absolute;top:0;left:38%;overflow:visible}.mktg-v2 .wordmark path{fill:none;stroke:var(--blue);stroke-width:3.2px;stroke-linecap:round}.mktg-v2 .nav-links{-webkit-backdrop-filter:blur(10px);background:#ffffff8c;border:1px solid #ffffffe6;border-radius:999px;gap:4px;margin-block:0;margin-inline:auto;padding:5px;list-style:none;display:flex;box-shadow:0 6px 24px -14px #1e322459}.mktg-v2 .nav-links li{position:relative}.mktg-v2 .nav-links a{color:var(--ink-2);border-radius:999px;padding:8px 14px;font-size:14px;text-decoration:none;transition:background-color .2s;display:block}.mktg-v2 .nav-links a:hover{background:#fff}.mktg-v2 .nav-drop{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:8px 12px 8px 14px;font-size:14px;transition:background-color .2s;display:flex}.mktg-v2 .nav-drop:hover,.mktg-v2 .has-menu.open .nav-drop{background:#fff}.mktg-v2 .nav-drop svg{width:14px;height:14px;transition:transform .2s}.mktg-v2 .has-menu:hover .nav-drop svg,.mktg-v2 .has-menu.open .nav-drop svg{transform:rotate(180deg)}.mktg-v2 .menu{border:1px solid var(--line);opacity:0;visibility:hidden;background:#fff;border-radius:16px;min-width:220px;padding:8px;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,6px);box-shadow:0 24px 48px -20px #1e322459}.mktg-v2 .menu:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.mktg-v2 .has-menu:hover .menu,.mktg-v2 .has-menu:focus-within .menu,.mktg-v2 .has-menu.open .menu{opacity:1;visibility:visible;transform:translate(-50%)}.mktg-v2 .nav-links .menu a{white-space:nowrap;border-radius:10px;padding:9px 12px}.mktg-v2 .nav-links .menu a:hover{background:var(--bg);color:var(--blue)}.mktg-v2 .nav-right{align-items:center;gap:16px;display:flex}.mktg-v2 .nav-right .signin{color:var(--ink-2);font-size:14.5px;text-decoration:none}.mktg-v2 .nav-right .btn{padding:11px 16px;font-size:11.5px}.mktg-v2 .nav-phone{color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;font-size:14.5px;text-decoration:none;display:inline-flex}.mktg-v2 .nav-phone svg{width:16px;height:16px;color:var(--blue)}.mktg-v2 .nav-phone:hover,.mktg-v2 .nav-right .signin:hover{color:var(--blue)}.mktg-v2 .nav-burger{border:1px solid var(--line-2);cursor:pointer;background:#ffffffbf;border-radius:12px;place-items:center;width:42px;height:42px;display:none}.mktg-v2 .nav-burger span,.mktg-v2 .nav-burger span:before,.mktg-v2 .nav-burger span:after{background:var(--ink);border-radius:2px;width:18px;height:2px;transition:transform .25s,background-color .25s;display:block;position:relative}.mktg-v2 .nav-burger span:before,.mktg-v2 .nav-burger span:after{content:"";position:absolute;left:0}.mktg-v2 .nav-burger span:before{top:-6px}.mktg-v2 .nav-burger span:after{top:6px}.mktg-v2 .nav.m-open .nav-burger span{background:0 0}.mktg-v2 .nav.m-open .nav-burger span:before{transform:translateY(6px)rotate(45deg)}.mktg-v2 .nav.m-open .nav-burger span:after{transform:translateY(-6px)rotate(-45deg)}.mktg-v2 .m-menu{border:1px solid var(--line);background:#fff;border-radius:20px;gap:18px;margin-top:10px;padding:18px;display:grid;box-shadow:0 30px 60px -24px #1e322466}.mktg-v2 .m-menu h4{font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.mktg-v2 .m-menu a:not(.btn){color:var(--ink-2);padding:8px 0;font-size:15.5px;text-decoration:none;display:block}.mktg-v2 .m-menu .m-row{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;padding-top:14px;display:flex}.mktg-v2 .m-menu .m-row .btn{padding:12px 16px;font-size:12px}@media(max-width:920px){.mktg-v2 .nav-links,.mktg-v2 .nav-right .signin,.mktg-v2 .nav-phone{display:none}.mktg-v2 .nav-right{margin-left:auto}.mktg-v2 .nav-right .btn{padding:12px 16px}.mktg-v2 .nav-burger{display:grid}}@media(min-width:921px){.mktg-v2 .m-menu{display:none}}.mktg-v2 .section{padding-block:clamp(56px,7vw,100px);position:relative}.mktg-v2 .section.tight{padding-block:clamp(40px,5vw,72px)}.mktg-v2 .section.divide{border-top:1px solid var(--line)}.mktg-v2 .head{gap:14px;max-width:760px;display:grid}.mktg-v2 .head.center{text-align:center;justify-items:center;margin-inline:auto}.mktg-v2 .head h1,.mktg-v2 .head h2{font-size:clamp(1.75rem,3vw,2.6rem);font-weight:600}.mktg-v2 .head h1{font-size:clamp(2rem,3.6vw,3rem)}.mktg-v2 .head h2 .soft{color:var(--muted);font-weight:300}.mktg-v2 .head p{color:var(--muted);max-width:60ch;font-size:16px}.mktg-v2 .mk-hero{padding-block:clamp(56px,8vw,104px) clamp(48px,6vw,88px);position:relative;overflow:hidden}.mktg-v2 .mk-hero-glow{aspect-ratio:2/1.1;filter:blur(6px);pointer-events:none;background:radial-gradient(50% 50%,#4e6a5538,#85a38624 38%,#f3f4f700 70%);width:90vw;max-width:1100px;position:absolute;top:-10%;left:60%;transform:translate(-30%)}.mktg-v2 .mk-hero-grid{z-index:1;align-items:center;gap:clamp(32px,4vw,56px);display:grid;position:relative}@media(min-width:900px){.mktg-v2 .mk-hero-grid{grid-template-columns:1.05fr .95fr}}.mktg-v2 .mk-hero h1{margin-top:18px;font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:700}.mktg-v2 .mk-hero h1 .accent{color:var(--blue);font-weight:300}.mktg-v2 .mk-hero .sub{max-width:34ch;color:var(--muted);margin-top:20px;font-size:17px}.mktg-v2 .mk-ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.mktg-v2 .mk-media{border:1px solid var(--line);background:#fff;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 40px 80px -48px #1e322480}.mktg-v2 .mk-media>img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.mktg-v2 .mk-media-badge{background:var(--blue);color:#fff;border-radius:14px;padding:12px 16px;position:absolute;top:18px;right:18px;box-shadow:0 20px 40px -20px #4e6a55cc}.mktg-v2 .mk-media-badge b{font:700 24px/1 var(--f-display);display:block}.mktg-v2 .mk-media-badge span{font:500 10px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.85}.mktg-v2 .mk-panel{-webkit-backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #fff;border-radius:14px;max-width:320px;padding:16px;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 24px 48px -28px #1e322473}.mktg-v2 .mk-panel .lbl{font:600 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.mktg-v2 .mk-panel .row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 0;font-size:14px;display:flex}.mktg-v2 .mk-panel .row:first-of-type{border-top:0;margin-top:6px}.mktg-v2 .mk-panel .row b{font-weight:600}.mktg-v2 .mk-panel .row .good{color:var(--good)}.mktg-v2 .mk-panel .row .warn{color:var(--warn)}.mktg-v2 .mk-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.mktg-v2 .mk-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.mktg-v2 .mk-card h3{font-size:18px;font-weight:600}.mktg-v2 .mk-card p{color:var(--muted);margin-top:8px;font-size:14.5px}.mktg-v2 .mk-card.photo{grid-column:span 1;min-height:220px;padding:0;position:relative;overflow:hidden}.mktg-v2 .mk-card.photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mktg-v2 .mk-card.photo figcaption{color:#fff;background:linear-gradient(#0000,#0b0e14cc);padding:16px;font-size:13.5px;position:absolute;inset:auto 0 0}.mktg-v2 a.mk-card{text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s}.mktg-v2 a.mk-card:hover{border-color:var(--blue-mid);transform:translateY(-2px);box-shadow:0 24px 48px -32px #1e322459}.mktg-v2 .mk-icon{background:var(--blue-soft);width:44px;height:44px;color:var(--blue-deep);border-radius:13px;place-items:center;margin-bottom:16px;display:grid}.mktg-v2 .mk-icon svg{width:22px;height:22px}.mktg-v2 .mk-card .more{font:500 12.5px/1 var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--blue);align-items:center;gap:6px;margin-top:16px;display:inline-flex}.mktg-v2 .mk-card .more svg{width:14px;height:14px}.mktg-v2 .mk-rows{border-top:1px solid var(--line);margin-top:40px}.mktg-v2 .mk-row{border-bottom:1px solid var(--line);gap:10px;padding:26px 0;display:grid}@media(min-width:820px){.mktg-v2 .mk-row{grid-template-columns:4fr 6fr 2fr;align-items:start;gap:28px}}.mktg-v2 .mk-row h3{font-size:18px;font-weight:600}.mktg-v2 .mk-row p{color:var(--muted);font-size:14.5px;line-height:1.6}.mktg-v2 .mk-row .go{font:500 13px/1 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--blue);white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}@media(min-width:820px){.mktg-v2 .mk-row .go{justify-content:flex-end}}.mktg-v2 .mk-row .go svg{width:14px;height:14px}.mktg-v2 .mk-proof{align-items:center;gap:clamp(28px,4vw,52px);display:grid}@media(min-width:900px){.mktg-v2 .mk-proof{grid-template-columns:1.1fr .9fr}}.mktg-v2 .mk-proof blockquote{font-family:var(--f-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:300;line-height:1.2}.mktg-v2 .mk-proof .who{color:var(--muted);margin-top:18px;font-size:14.5px}.mktg-v2 .mk-proof .who b{color:var(--ink);font-weight:600}.mktg-v2 .mk-proof-img{border:1px solid var(--line);aspect-ratio:4/3;border-radius:18px;overflow:hidden}.mktg-v2 .mk-proof-img img{object-fit:cover;width:100%;height:100%;display:block}.mktg-v2 .mk-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px;display:grid}.mktg-v2 .mk-stats div{border-top:2px solid var(--blue-soft);padding-top:12px}.mktg-v2 .mk-stats b{font:700 20px/1 var(--f-display);display:block}.mktg-v2 .mk-stats span{color:var(--muted);font-size:12.5px}.mktg-v2 .mk-pixi{color:#fff;background:radial-gradient(120% 120% at 0 0,#30483a,#1a261e 55%,#10170f);border-radius:24px;padding:clamp(28px,4vw,48px)}.mktg-v2 .mk-pixi .eyebrow{color:#a9c4a8}.mktg-v2 .mk-pixi h2{margin-top:12px;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:600}.mktg-v2 .mk-pixi .ex{gap:14px;margin-top:24px;display:grid}.mktg-v2 .mk-pixi .q,.mktg-v2 .mk-pixi .a{border-radius:14px;padding:16px 18px;font-size:15px;line-height:1.55}.mktg-v2 .mk-pixi .q{background:#ffffff14;border:1px solid #ffffff1f}.mktg-v2 .mk-pixi .a{background:#a9c4a824;border:1px solid #a9c4a840}.mktg-v2 .mk-pixi .meta{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.mktg-v2 .mk-pixi .chip{font:500 11px/1 var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:#ffffffd1;background:#ffffff1a;border-radius:999px;padding:6px 10px}.mktg-v2 .mk-pixi .fine{color:#fff9;font-size:13px}.mktg-v2 .price{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:18px;padding:24px;display:flex;position:relative}.mktg-v2 .price h3{font-size:20px;font-weight:600}.mktg-v2 .price .for{color:var(--muted);margin-top:6px;font-size:14.5px}.mktg-v2 .price .amount{font:700 36px/1 var(--f-display)}.mktg-v2 .price .amount span{font:500 13px/1 var(--f-mono);color:var(--muted)}.mktg-v2 .price ul{gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.mktg-v2 .price li{align-items:flex-start;gap:10px;display:flex}.mktg-v2 .price li svg{width:16px;height:16px;color:var(--blue);flex:none;margin-top:3px}.mktg-v2 .price .btn{justify-content:center;margin-top:auto}.mktg-v2 .mk-pricefit{align-items:center;gap:clamp(28px,4vw,48px);display:grid}@media(min-width:900px){.mktg-v2 .mk-pricefit{grid-template-columns:1fr 1fr}}.mktg-v2 .mk-split{align-items:start;gap:clamp(28px,4vw,56px);display:grid}@media(min-width:900px){.mktg-v2 .mk-split{grid-template-columns:5fr 7fr}.mktg-v2 .mk-split.even{grid-template-columns:1fr 1fr}}.mktg-v2 .mk-wf{gap:2px;display:grid}.mktg-v2 .mk-wf-step{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:16px;padding:18px 0;display:grid}.mktg-v2 .mk-wf-step:first-child{border-top:0}.mktg-v2 .mk-wf-num{font:500 12px/1 var(--f-mono);letter-spacing:.06em;color:var(--faint);padding-top:3px}.mktg-v2 .mk-wf-step h3{flex-wrap:wrap;align-items:center;gap:10px;font-size:16.5px;font-weight:600;display:flex}.mktg-v2 .mk-wf-step p{color:var(--muted);margin-top:5px;font-size:14.5px;line-height:1.6}.mktg-v2 .mk-auto{font:500 10px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--blue);background:var(--blue-soft);border-radius:999px;padding:5px 9px}.mktg-v2 .mk-checks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mktg-v2 .mk-checks li{align-items:flex-start;gap:12px;font-size:15px;display:flex}.mktg-v2 .mk-checks li svg{width:18px;height:18px;color:var(--blue);flex:none;margin-top:2px}.mktg-v2 .mk-siblings{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:36px;display:grid}.mktg-v2 .mk-sibling{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px;text-decoration:none;transition:border-color .2s,transform .2s;display:block}.mktg-v2 .mk-sibling:hover{border-color:var(--blue-mid);transform:translateY(-2px)}.mktg-v2 .mk-sibling .top{justify-content:space-between;align-items:center;gap:10px;display:flex}.mktg-v2 .mk-sibling h3{font-size:17px;font-weight:600}.mktg-v2 .mk-sibling .top svg{width:16px;height:16px;color:var(--blue)}.mktg-v2 .mk-sibling p{color:var(--muted);margin-top:8px;font-size:14px}.mktg-v2 .mk-section-end{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.mktg-v2 .mk-modlist{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mktg-v2 .mk-modlist li{color:var(--muted);align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.mktg-v2 .mk-modlist li svg{width:14px;height:14px;color:var(--blue);flex:none;margin-top:3px}.mktg-v2 .mk-mini{border:1px solid var(--line);background:#fff;border-radius:14px;padding:14px 16px}.mktg-v2 .mk-mini+.mk-mini{margin-top:12px}.mktg-v2 .mk-mini b{font-size:14.5px;font-weight:600}.mktg-v2 .mk-mini p{color:var(--muted);margin-top:3px;font-size:13px}.mktg-v2 .mk-people{margin-top:clamp(40px,5vw,56px);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:860px;margin-inline:auto;display:grid}.mktg-v2 .mk-person{flex-direction:column;display:flex}.mktg-v2 .mk-avatar{aspect-ratio:4/5;background:radial-gradient(120% 90% at 30% 20%,#cfe0c9,#85a386 45%,#4e6a55);border-radius:14px;place-items:center;margin-bottom:20px;display:grid;position:relative;overflow:hidden}.mktg-v2 .mk-avatar .initials{font:800 clamp(3rem,8vw,5rem) / 1 var(--f-display);letter-spacing:-.04em;color:#1a261e6b}.mktg-v2 .mk-avatar .loc{font:500 10px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd1;border-radius:999px;padding:6px 10px;position:absolute;top:14px;left:14px}.mktg-v2 .mk-person .role{color:var(--blue);margin-top:4px;font-size:14px;font-weight:500}.mktg-v2 .mk-person .bio{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.6}.mktg-v2 .mk-tags{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.mktg-v2 .mk-tag{font:500 10px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:6px 9px}.mktg-v2 .mk-social{gap:8px;margin-top:auto;padding-top:22px;display:flex}.mktg-v2 .mk-social a{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);border-radius:50%;place-items:center;transition:border-color .2s,color .2s;display:grid}.mktg-v2 .mk-social a:hover{border-color:var(--blue-mid);color:var(--blue)}.mktg-v2 .mk-social svg{width:15px;height:15px}.mktg-v2 .mk-contact-row{align-items:center;gap:14px;display:flex}.mktg-v2 .mk-contact-row .mk-icon{flex:none;width:42px;height:42px;margin-bottom:0}.mktg-v2 .mk-contact-row .lbl{font:600 12px/1 var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.mktg-v2 .mk-contact-row p:last-child{color:var(--muted);margin-top:4px;font-size:14.5px}.mktg-v2 .mk-tiers{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:20px;margin-top:clamp(40px,5vw,64px);display:grid}.mktg-v2 .price .badge{font:500 10px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--blue-soft);color:var(--blue-deep);border-radius:999px;align-self:flex-start;padding:6px 10px}.mktg-v2 .price.feat .badge{color:#fff;background:#ffffff2e}.mktg-v2 .price.feat{color:#fff;background:radial-gradient(120% 90% at 0 0,#6a8a6f,#4e6a55 40%,#2e4535);border-color:#0000;box-shadow:0 40px 80px -40px #4e6a55cc}.mktg-v2 .price.feat .for,.mktg-v2 .price.feat .amount span{color:#ffffffc7}.mktg-v2 .price.feat li svg{color:#cfe0c9}.mktg-v2 .price.feat .btn-dark{color:var(--ink);background:#fff}.mktg-v2 .price.feat .btn-dark svg{color:var(--blue)}.mktg-v2 .price .audience{color:var(--blue);justify-content:center;align-items:center;gap:6px;font-size:13.5px;text-decoration:none;display:inline-flex}.mktg-v2 .price.feat .audience{color:#e6eee3}.mktg-v2 .price .audience svg{width:14px;height:14px}.mktg-v2 .mk-compare{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:clamp(32px,4vw,48px);overflow:hidden}.mktg-v2 .mk-compare .scroll{overflow-x:auto}.mktg-v2 .mk-compare table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.mktg-v2 .mk-compare th{font-family:var(--f-display);border-bottom:1px solid var(--line);padding:16px 20px;font-size:15px;font-weight:600}.mktg-v2 .mk-compare th:first-child{text-align:left}.mktg-v2 .mk-compare th:not(:first-child){text-align:center}.mktg-v2 .mk-compare .cat td{font:500 11px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);background:var(--bg-2);padding:10px 20px}.mktg-v2 .mk-compare tbody tr:not(.cat) td{border-top:1px solid var(--line);padding:13px 20px}.mktg-v2 .mk-compare td:first-child{font-weight:500}.mktg-v2 .mk-compare td:not(:first-child){text-align:center}.mktg-v2 .mk-compare .yes{color:var(--blue)}.mktg-v2 .mk-compare .no{color:var(--line-2)}.mktg-v2 .mk-compare svg{width:16px;height:16px}.mktg-v2 .mk-addons{border:1px solid var(--line);background:#fff;border-radius:20px;padding:8px 22px}.mktg-v2 .mk-addon{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.mktg-v2 .mk-addon:first-child{border-top:0}.mktg-v2 .mk-addon .name{font-size:15px;font-weight:500}.mktg-v2 .mk-addon .amt{text-align:right}.mktg-v2 .mk-addon .amt b{font:700 16px/1 var(--f-display)}.mktg-v2 .mk-addon .amt span{color:var(--muted);font-size:12.5px;display:block}.mktg-v2 .mk-cta-card{text-align:center;border:1px solid var(--blue-soft);background:linear-gradient(180deg,#fff,var(--blue-soft));border-radius:24px;max-width:760px;margin-inline:auto;padding:clamp(32px,4vw,56px)}.mktg-v2 .mk-cta-card h2{font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:600}.mktg-v2 .mk-cta-card p{color:var(--muted);margin-top:14px}.mktg-v2 .mk-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.mktg-v2 .mk-cta{text-align:center;max-width:640px;margin-inline:auto}.mktg-v2 .mk-cta h2{font-size:clamp(1.75rem,3vw,2.4rem);font-weight:600}.mktg-v2 .mk-cta p{color:var(--muted);margin-top:14px;font-size:16px}.mktg-v2 .mk-cta .btn{margin-top:26px}
