.ma-landing{--cobalt:#1b4de4;--cobalt-hover:#1540c4;--ink:#1a1a1a;--cream:#f7f5f0;--a1:#0e7c7b;--a1-soft:#ddf3f2;--a1-deep:#0b6a69;--a2:#a9d6ff;--a2-fg:#1a1a1a;--a2-soft:#e6f3ff;--a2-deep:#1f5e99;--display:var(--font-display,"Fraunces", Georgia, serif);--radius:28px;--gutter:clamp(16px, 4vw, 48px);--max:1240px;--ease:cubic-bezier(.2,.7,.2,1);background:var(--ink);font-size:16px;line-height:1.55;overflow-x:clip}.vynl-platform .ma-landing [data-tone=cream]{--tone-bg:#f7f5f0;--tone-fg:#1a1a1a;--tone-muted:#55534e;--tone-accent:var(--cobalt);--tone-mark:var(--a2-deep);--tone-border:#1a1a1a1f;--tone-soft:#1a1a1a0d;--tone-card:#fff;--glow:#1b4de48c;--tone-dark:0}.vynl-platform .ma-landing [data-tone=paper]{--tone-bg:#fff;--tone-fg:#1a1a1a;--tone-muted:#55534e;--tone-accent:var(--cobalt);--tone-mark:var(--a1);--tone-border:#1a1a1a1f;--tone-soft:#1a1a1a0a;--tone-card:#f7f5f0;--glow:#1b4de48c;--tone-dark:0}.vynl-platform .ma-landing [data-tone=ink]{--tone-bg:#1a1a1a;--tone-fg:#f7f5f0;--tone-muted:#f7f5f0a8;--tone-accent:var(--a2);--tone-mark:var(--a2);--tone-border:#f7f5f029;--tone-soft:#f7f5f014;--tone-card:#242423;--glow:#f7f5f0b3;--tone-dark:1}.vynl-platform .ma-landing [data-tone=cobalt]{--tone-bg:#1b4de4;--tone-fg:#fff;--tone-muted:#ffffffe0;--tone-accent:#fff;--tone-mark:var(--a2);--tone-border:#ffffff38;--tone-soft:#ffffff1f;--tone-card:#ffffff1a;--glow:#fffc;--tone-dark:1}.vynl-platform .ma-landing [data-tone=marigold]{--tone-bg:var(--a2);--tone-fg:#1a1a1a;--tone-muted:#1a1a1ac2;--tone-accent:#1a1a1a;--tone-mark:var(--cobalt);--tone-border:#1a1a1a2e;--tone-soft:#1a1a1a12;--tone-card:#fff;--glow:#1a1a1a8c;--tone-dark:0}.vynl-platform .ma-landing [data-tone=tomato]{--tone-bg:var(--a1);--tone-fg:#fff;--tone-muted:#ffffffeb;--tone-accent:#fff;--tone-mark:var(--a2);--tone-border:#ffffff3d;--tone-soft:#ffffff21;--tone-card:#ffffff21;--glow:#fffc;--tone-dark:1}.vynl-platform:has(.ma-landing) .platform-header{display:none}.vynl-platform:has(.ma-landing)>footer[data-tone=ink]{--tone-mark:#a9d6ff}.vynl-platform:has(.ma-landing) ::selection{color:#1a1a1a;background:#a9d6ff}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.ma-landing .ma-wrap{width:100%;max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.ma-landing .ma-display{font-family:var(--display);font-variation-settings:"SOFT" 30, "WONK" 1;letter-spacing:-.025em;margin:0;font-weight:400;line-height:1.02}.ma-landing .ma-display em{color:var(--tone-accent);font-style:italic}.ma-landing .ma-h2{font-size:clamp(38px,5.4vw,72px)}.ma-landing .ma-lede{color:var(--tone-muted);max-width:34em;margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.5}.ma-landing section{position:relative}.ma-landing .ma-sec{padding:clamp(90px,11vw,150px) 0}.ma-landing .ma-band{border-radius:44px 44px 0 0;margin-top:-44px}.ma-landing .ma-sec-head{text-align:center;flex-direction:column;align-items:center;gap:22px;margin-bottom:64px;display:flex}.ma-landing .ma-fine{text-align:center;color:var(--tone-muted);max-width:46em;margin:28px auto 0;font-size:14px}.ma-landing .ma-ph{background:var(--tone-soft);position:relative;overflow:hidden}.ma-landing .ma-ph img{object-fit:cover;width:100%;height:100%}.ma-landing .ma-ph img[data-parallax]{height:118%;margin-top:-9%}.ma-landing :focus-visible{outline:2px solid var(--cobalt);outline-offset:3px;border-radius:8px}.ma-landing .ma-btn{cursor:pointer;transition:background-color .2s, color .2s, scale .3s var(--ease);border:0;border-radius:999px;align-items:center;gap:8px;padding:14px 22px;font-size:16px;font-weight:600;display:inline-flex}.ma-landing .ma-btn:active{scale:.97}.ma-landing .ma-btn-primary{background:var(--cobalt);color:#fff;--explode:var(--ink);--explode-fg:#fff}.ma-landing .ma-btn-primary:hover{background:var(--cobalt-hover)}.ma-landing .ma-btn-ghost{background:var(--tone-soft);color:var(--tone-fg);border:1px solid var(--tone-border)}.ma-landing .ma-btn-ghost:hover{background:var(--tone-border)}.ma-landing .ma-btn-cream{background:var(--cream);color:var(--ink);--explode:var(--a2);--explode-fg:var(--a2-fg)}.ma-landing .ma-btn svg{width:16px;height:16px;transition:translate .4s var(--ease)}.ma-landing .ma-btn:hover svg{translate:2px -2px}.ma-landing .ma-fx{isolation:isolate;position:relative;overflow:hidden}.ma-landing .ma-fx .ma-btn-label{z-index:1;pointer-events:none;align-items:center;gap:0;transition:color .6s;display:inline-flex;position:relative}.ma-landing .ma-fx .ma-btn-label svg{margin-left:8px}.ma-landing .ma-fx.is-hot .ma-btn-label{color:var(--explode-fg,#fff)}.ma-landing .ma-explode{background:var(--explode,var(--a1));opacity:0;pointer-events:none;z-index:0;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;transition:transform .6s cubic-bezier(.455,.03,.515,.955),opacity .15s .45s;position:absolute;top:0;left:0;transform:scale(.1)}.ma-landing .ma-fx.is-hot .ma-explode{opacity:1;transition:transform .6s cubic-bezier(.455,.03,.515,.955),opacity 50ms;transform:scale(50)}.ma-landing .ma-roll{vertical-align:top;line-height:1.25;display:inline-grid;overflow:hidden}.ma-landing .ma-roll>span{transition:transform .5s var(--ease);white-space:nowrap;grid-area:1/1}.ma-landing .ma-roll>span+span{transform:translateY(105%)}.ma-landing :hover>.ma-roll>span:first-child,.ma-landing :focus-visible>.ma-roll>span:first-child{transform:translateY(-105%)}.ma-landing :hover>.ma-roll>span+span,.ma-landing :focus-visible>.ma-roll>span+span{transform:none}.ma-landing [data-magnet]{transition:translate .35s var(--ease)}.ma-landing .ma-nav{z-index:50;color:var(--ink);-webkit-backdrop-filter:blur(14px);white-space:nowrap;background:#fafafadb;border:1px solid #1a1a1a14;border-radius:18px;align-items:center;max-width:calc(100vw - 24px);padding:6px 6px 6px 16px;transition:background-color .5s,border-color .5s,color .5s;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.ma-landing .ma-nav.on-dark{color:var(--cream);--platform-logo-filter:brightness(0) invert(1);background:#191919d6;border-color:#f7f5f01a}.ma-landing .ma-logo{align-items:center;margin-right:14px;display:flex}.ma-landing .ma-nav-links{transform-origin:0;gap:2px;max-width:640px;transition:max-width .7s,opacity .7s,scale .7s;display:flex;overflow:hidden}.ma-landing .ma-nav-links a{opacity:.72;border-radius:10px;padding:8px 12px;font-size:14.5px;font-weight:500;transition:opacity .2s,background-color .2s}.ma-landing .ma-nav-links a:hover{opacity:1;background:#8080801f}.ma-landing .ma-nav-cta{border-radius:12px;margin-left:8px;padding:9px 16px;font-size:14.5px}.ma-landing .ma-nav.on-dark .ma-nav-cta{--explode:var(--cream);--explode-fg:var(--ink)}.ma-landing .ma-nav-user{align-items:center;margin-left:10px;display:flex}.ma-landing .ma-nav-user [data-account-menu]{position:static}.ma-landing .ma-nav [data-account-menu] [role=menu]{top:calc(100% + 8px);right:-1px}@media (max-width:520px){.ma-landing .ma-nav [data-account-menu] [role=menu]{width:auto;max-width:none;left:-1px}}.ma-landing .ma-nav.on-dark{--am-card:#191919;--am-id-bg:#242423;--am-edge:#f7f5f01a;--am-fg:#f7f5f0;--am-muted:#f7f5f09e;--am-hover:#f7f5f012;--am-sep:#f7f5f01a;--am-ring:#f7f5f017;--am-glow:#a9d6ff29;--am-gap:#191919;--am-focus:var(--a2);--am-tile-profile:#93c5fd;--am-tile-security:#5eead4;--am-shadow:0 30px 70px -18px #0009, 0 8px 20px -10px #0006}.ma-landing .ma-nav-signin{border-radius:10px;margin-left:4px;padding:8px 12px;font-size:14.5px;font-weight:500;transition:background-color .2s}.ma-landing .ma-nav-signin:hover{background:#8080801f}@media (max-width:520px){.ma-landing .ma-nav-signin{display:none}}.ma-landing .ma-nav.compact .ma-nav-links{opacity:0;max-width:0;scale:.6}.ma-landing .ma-burger{cursor:pointer;width:40px;height:38px;color:inherit;background:#80808024;border:0;border-radius:12px;margin-left:6px;display:none;position:relative}.ma-landing .ma-burger i{height:2px;transition:transform .5s var(--ease), top .5s var(--ease);background:currentColor;border-radius:2px;position:absolute;left:12px;right:12px}.ma-landing .ma-burger i:first-child{top:15px}.ma-landing .ma-burger i:last-child{top:22px}.ma-landing .ma-nav.open .ma-burger i:first-child{top:18px;transform:rotate(45deg)}.ma-landing .ma-nav.open .ma-burger i:last-child{top:18px;transform:rotate(-45deg)}.ma-landing .ma-menu{color:var(--ink);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .35s, translate .5s var(--ease), visibility 0s .5s;background:#fafafaf7;border:1px solid #1a1a1a14;border-radius:18px;gap:2px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:-1px;right:-1px;translate:0 -10px}.ma-landing .ma-nav.on-dark .ma-menu{color:var(--cream);background:#191919f7;border-color:#f7f5f01a}.ma-landing .ma-menu a{font-family:var(--display);border-radius:12px;padding:14px;font-size:26px}.ma-landing .ma-menu a:hover{background:#8080801f}.ma-landing .ma-nav.open .ma-menu{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .35s, translate .5s var(--ease), visibility 0s;translate:0}@media (max-width:860px){.ma-landing .ma-nav-links{display:none}.ma-landing .ma-burger{display:block}}@media (min-width:861px){.ma-landing .ma-menu{display:none}}@media (max-width:420px){.ma-landing .ma-nav-long{display:none}.ma-landing .ma-logo{margin-right:6px}}.ma-landing .ma-hero{text-align:center;place-items:center;min-height:100svh;padding:120px 0 110px;display:grid;overflow:hidden}.ma-landing .ma-hero-copy{z-index:2;justify-items:center;gap:26px;display:grid;position:relative}.ma-landing .ma-hero-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, var(--tone-bg) 64%, transparent);position:absolute;inset:-60px -160px}.ma-landing .ma-hero h1{font-size:clamp(42px,5.6vw,86px);line-height:1.04}@media (min-width:900px){.ma-landing .ma-hero h1{white-space:nowrap}}.ma-landing .ma-hero .ma-lede{max-width:31em;margin:0 auto}.ma-landing .ma-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ma-landing .ma-reassure{color:var(--tone-muted);justify-content:center;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.ma-landing .ma-reassure svg{width:16px;height:16px;color:var(--cobalt);flex:none}.ma-landing .ma-rings{pointer-events:none;width:0;height:0;transition:translate .6s var(--ease);position:absolute;top:53%;left:50%}.ma-landing .ma-orb-ring{border:1px solid var(--tone-border);border-radius:50%;position:absolute;top:0;left:0;translate:-50% -50%}.ma-landing .ma-orb-ring.r1{width:820px;height:820px}.ma-landing .ma-orb-ring.r2{width:1160px;height:1160px}.ma-landing .ma-orb-ring.r3{border-style:dashed;width:1500px;height:1500px}.ma-landing .ma-orbit{animation:80s linear infinite ma-orbit;position:absolute;top:0;left:0}.ma-landing .ma-orbit.rev{animation-duration:110s;animation-direction:reverse}.ma-landing .ma-node{translate:-50% -50%;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) rotate(calc(var(--a) * -1));position:absolute;top:0;left:0}.ma-landing .ma-node>*{animation:80s linear infinite reverse ma-orbit}.ma-landing .ma-orbit.rev .ma-node>*{animation-duration:110s;animation-direction:normal}@keyframes ma-orbit{to{rotate:360deg}}.ma-landing .ma-ico{background:#fff;border-radius:18px;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 16px 40px #1a1a1a1f,0 0 0 1px #1a1a1a0d}.ma-landing .ma-ico svg{width:26px;height:26px}.ma-landing .ma-face{border:4px solid #fff;border-radius:50%;width:64px;height:64px;overflow:hidden;box-shadow:0 16px 40px #1a1a1a26}.ma-landing .ma-face img{object-fit:cover;width:100%;height:100%}@media (max-width:760px){.ma-landing .ma-rings{top:50%;scale:.62}.ma-landing .ma-orbit.rev{display:none}}.ma-landing .ma-glow{position:relative}.ma-landing .ma-glow:before{content:"";border-radius:inherit;z-index:4;pointer-events:none;background:radial-gradient(380px circle at var(--mx,-999px) var(--my,-999px), var(--glow), transparent 45%);-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ma-landing .ma-spot{border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(520px circle at var(--mx,-999px) var(--my,-999px), var(--tone-soft), transparent 40%);position:absolute;inset:0}.ma-landing .ma-sweep{margin-bottom:-.08em;padding-bottom:.08em;position:relative;overflow:hidden}.ma-landing .ma-sweep-mask{display:none}html.ma-motion .ma-landing .ma-sweep-mask{pointer-events:none;z-index:2;background:linear-gradient(100deg, transparent 0%, var(--tone-bg) 40%, var(--tone-bg) 100%);width:250%;translate:var(--sx,40%) 0;display:block;position:absolute;top:-10%;bottom:-10%;left:0}.ma-landing .ma-split-w{white-space:nowrap;display:inline-block}.ma-landing .ma-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ma-landing .ma-teach{padding:110px 0 120px;overflow:hidden}.ma-landing .ma-marquee{padding:6px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ma-landing .ma-marquee+.ma-marquee{margin-top:14px}.ma-landing .ma-track{will-change:transform;gap:20px;width:max-content;animation:60s linear infinite ma-slide;display:flex}.ma-landing .ma-marquee.rev .ma-track{animation-direction:reverse}.ma-landing .ma-marquee:hover .ma-track{animation-play-state:paused}html.ma-motion .ma-landing .ma-track{animation:none}@keyframes ma-slide{to{transform:translate(calc(-50% - 10px))}}.ma-landing .ma-subj{width:320px;color:var(--ink);min-height:200px;transition:background-color .7s ease, color .3s ease, translate .5s var(--ease);background:#fff;border-radius:24px;flex-direction:column;flex:none;gap:18px;padding:24px;display:flex}.ma-landing .ma-subj:hover{background:var(--ink);color:var(--cream);translate:0 -4px}.ma-landing .ma-subj:hover .ma-subj-top small{color:#f7f5f09e}.ma-landing .ma-subj-top{align-items:center;gap:12px;display:flex}.ma-landing .ma-subj-ic{width:44px;height:44px;font-family:var(--display);transition:transform .6s var(--ease);border-radius:14px;flex:none;place-items:center;font-size:20px;font-weight:600;display:grid}.ma-landing .ma-subj:hover .ma-subj-ic{transform:rotate(-10deg)scale(1.08)}.ma-landing .ma-subj-top b{font-weight:600;display:block}.ma-landing .ma-subj-top small{color:#55534e;font-size:14px;transition:color .3s}.ma-landing .ma-subj p{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:21px;line-height:1.25}.ma-landing .ma-money{overflow:hidden}.ma-landing .ma-num-grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:20px;display:grid}.ma-landing .ma-num{border:1px solid var(--tone-border);border-radius:var(--radius);transform:rotate(var(--tilt));translate:var(--tx,0px) var(--ty,0px);rotate:var(--r,0deg);transition:transform .5s var(--ease);flex-direction:column;gap:18px;padding:clamp(24px,3vw,38px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #1a1a1a1a}.ma-landing .ma-num:hover{transform:rotate(0)translateY(-4px)}.ma-landing .ma-num>:not(.ma-blob){z-index:1;position:relative}.ma-landing .ma-blob{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle, var(--tone-soft), transparent 58%);border-radius:50%;width:110%;animation:9s ease-in-out infinite alternate ma-drift;position:absolute;top:-10%;left:-27%}@keyframes ma-drift{0%{transform:translate(0)}33%{transform:translate(-20px,17px)}66%{transform:translate(29px,10px)}to{transform:translate(17px,26px)}}.ma-landing .ma-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--tone-muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.ma-landing .ma-eyebrow:before{content:"";background:var(--tone-mark);border-radius:50%;width:7px;height:7px}.ma-landing .ma-num h3{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:400;line-height:1.08}.ma-landing .ma-num p{color:var(--tone-muted);margin:0}.ma-landing .ma-fig{font-family:var(--display);letter-spacing:-.04em;align-items:flex-start;font-size:clamp(72px,9vw,120px);line-height:.9;display:flex}.ma-landing .ma-fig small{font-family:var(--font-sans,sans-serif);letter-spacing:0;color:var(--tone-muted);max-width:11em;margin:.6em 0 0 14px;font-size:15px;line-height:1.35}.ma-landing .n-calc{--tilt:-1.5deg;grid-column:1/span 7}.ma-landing .n-keep{--tilt:2deg;grid-column:8/span 5;margin-top:50px}.ma-landing .n-ways{--tilt:2.5deg;grid-column:1/span 5;margin-top:-10px}.ma-landing .n-lock{--tilt:-2deg;grid-column:6/span 7;margin-top:30px}@media (max-width:860px){.ma-landing .ma-num-grid{grid-template-columns:1fr}.ma-landing .ma-num-grid .ma-num{grid-column:auto;margin-top:0}}.ma-landing .ma-field-row{gap:10px;display:grid}.ma-landing .ma-field-row label{justify-content:space-between;font-weight:500;display:flex}.ma-landing .ma-field-row output{font-family:var(--display);font-size:22px}.ma-landing input[type=range]{appearance:none;background:linear-gradient(90deg, var(--cobalt) var(--fill,50%), var(--tone-border) var(--fill,50%));cursor:pointer;border-radius:3px;width:100%;height:6px}.ma-landing input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--cobalt);background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;box-shadow:0 4px 12px #1b4de459}.ma-landing input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}.ma-landing input[type=range]::-moz-range-thumb{border:2px solid var(--cobalt);background:#fff;border-radius:50%;width:22px;height:22px}.ma-landing .ma-seg{background:var(--tone-soft);border-radius:999px;flex-wrap:wrap;justify-self:start;gap:4px;padding:4px;display:inline-flex}.ma-landing .ma-seg button{color:var(--tone-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500;transition:background-color .3s,color .3s}.ma-landing .ma-seg button[aria-pressed=true]{background:var(--cobalt);color:#fff}.ma-landing .ma-keep-big{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(56px,6vw,84px);line-height:1}.ma-landing .ma-rows{gap:10px;margin:0;font-size:15px;display:grid}.ma-landing .ma-rows div{justify-content:space-between;gap:14px;display:flex}.ma-landing .ma-rows dt{color:var(--tone-muted)}.ma-landing .ma-rows dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.ma-landing .ma-rows .total{border-top:1px solid var(--tone-border);padding-top:10px;font-weight:600}.ma-landing .ma-rows .total dt{color:var(--tone-fg)}.ma-landing .ma-tip{border-top:1px dashed var(--tone-border);color:var(--tone-muted);margin:18px 0 0;padding-top:14px;font-size:14px}.ma-landing .ma-tip button{font:inherit;color:var(--tone-accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ma-landing .ma-chips{flex-wrap:wrap;gap:8px;display:flex}.ma-landing .ma-chips span{background:var(--tone-soft);border:1px solid var(--tone-border);border-radius:999px;padding:7px 12px;font-size:14px;transition:background-color .3s,color .3s}.ma-landing .ma-chips span.on{color:var(--cobalt);background:#fff}.ma-landing .ma-odo{line-height:1;display:inline-flex}.ma-landing .ma-odo-d{height:1.15em;margin:-.075em 0;display:inline-block;overflow:hidden}.ma-landing .ma-odo-col{transition:transform 1.8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * .12s);flex-direction:column;display:flex}.ma-landing .ma-odo-col span{height:1.15em;line-height:1.15em;display:block}.ma-landing .ma-cur{background:var(--tone-soft);border:1px solid var(--tone-border);border-radius:999px;padding:4px;display:inline-flex;position:relative}.ma-landing .ma-cur button{color:var(--tone-muted);cursor:pointer;z-index:1;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;transition:color .3s;position:relative}.ma-landing .ma-cur button[aria-pressed=true]{color:#fff}.ma-landing .ma-cur button:disabled{cursor:progress}.ma-landing .ma-cur .ma-thumb-bg{background:var(--ink);transition:translate .45s var(--ease), width .45s var(--ease);border-radius:999px;position:absolute;top:4px;bottom:4px;left:0}.ma-landing .ma-cases-sec{overflow:clip}.ma-landing .ma-ellipse{aspect-ratio:2;border:1px solid var(--tone-border);pointer-events:none;width:min(1300px,140vw);translate:-50%;rotate:var(--er,-31deg);border-radius:50%;position:absolute;top:340px;left:50%}.ma-landing .ma-ellipse.e2{width:min(1100px,120vw);rotate:var(--er2,20deg);border-color:color-mix(in srgb, var(--a1) 30%, transparent)}.ma-landing .ma-cases{gap:24px;display:grid;position:relative}.ma-landing .ma-case{border:1px solid var(--tone-border);min-height:560px;scale:var(--s,1);filter:brightness(var(--dim,1));transform-origin:50% 0;border-radius:36px;grid-template-columns:1fr 1.15fr;display:grid;overflow:hidden;box-shadow:0 30px 80px #1a1a1a14}@media (min-width:901px){.ma-landing .ma-case{top:calc(96px + var(--i) * 18px);position:sticky}}.ma-landing .ma-case:nth-child(2n) .ma-case-art{order:-1}.ma-landing .ma-case-copy{z-index:1;flex-direction:column;padding:clamp(28px,4vw,56px);display:flex;position:relative}.ma-landing .ma-case-copy h3{font-family:var(--display);letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(36px,4.4vw,58px);font-weight:400;line-height:1}.ma-landing .ma-case-copy p{color:var(--tone-muted);max-width:30em;margin:0}.ma-landing .ma-case-copy ul{gap:10px;margin:auto 0 0;padding:30px 0 0;list-style:none;display:grid}.ma-landing .ma-case-copy li{align-items:center;gap:12px;font-size:15px;display:flex}.ma-landing .ma-case-copy li svg{width:18px;height:18px;color:var(--tone-accent);flex:none}.ma-landing .ma-case-art{z-index:1;min-height:380px;position:relative;overflow:hidden}.ma-landing .ma-case-art .ma-ph{position:absolute;inset:0}.ma-landing .ma-case-art .ma-ph img{transition:scale 1.2s var(--ease)}.ma-landing .ma-case:hover .ma-case-art .ma-ph img{scale:1.05}.ma-landing .ma-case-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#1a1a1a59);position:absolute;inset:0}.ma-landing .ma-mock{z-index:2;background:var(--cream);color:var(--ink);width:min(320px,78%);transition:transform .6s var(--ease);border-radius:18px;font-size:13px;position:absolute;bottom:22px;right:22px;overflow:hidden;transform:rotate(-3deg);box-shadow:0 30px 70px #00000059}.ma-landing .ma-case:nth-child(2n) .ma-mock{left:22px;right:auto;transform:rotate(3deg)}.ma-landing .ma-case:hover .ma-mock{transform:rotate(0)translateY(-6px)}.ma-landing .ma-mock-hd{background:#fff;border-bottom:1px solid #1a1a1a14;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ma-landing .ma-mock-hd b{font-family:var(--display);font-size:16px;font-weight:600}.ma-landing .ma-mock-bd{gap:10px;padding:14px;display:grid}.ma-landing .ma-swatches{gap:8px;display:flex}.ma-landing .ma-swatches i{width:24px;height:24px;transition:box-shadow .3s, transform .3s var(--ease);border:2px solid #fff;border-radius:8px;box-shadow:0 0 0 1px #1a1a1a1a}.ma-landing .ma-swatches i.sel{box-shadow:0 0 0 2px var(--ink);transform:scale(1.12)}.ma-landing .ma-preview{color:#fff;font-family:var(--display);border-radius:12px;padding:12px 14px;font-size:18px;transition:background-color .6s}.ma-landing .ma-field{background:#fff;border:1px solid #1a1a1a1f;border-radius:10px;justify-content:space-between;gap:10px;padding:9px 12px;display:flex}.ma-landing .ma-field span{color:#6e6b65}.ma-landing .ma-caret{background:var(--ink);vertical-align:-2px;width:1.5px;height:1em;margin-left:1px;animation:1s step-end infinite ma-blink;display:inline-block}.ma-landing .ma-row-money{transition:background-color .5s, translate .5s var(--ease);border-radius:10px;justify-content:space-between;align-items:center;margin:0 -10px;padding:8px 10px;display:flex}.ma-landing .ma-row-money.hl{background:#fff;translate:4px}.ma-landing .ma-row-money b{font-weight:700}.ma-landing .ma-progress{background:#1a1a1a14;border-radius:4px;height:7px;margin-top:6px;overflow:hidden}.ma-landing .ma-progress i{background:var(--cobalt);height:100%;width:var(--w);transition:width 1.6s var(--ease);border-radius:4px;display:block}.ma-landing .ma-mock.idle .ma-progress i{width:0;transition-duration:.4s}.ma-landing .ma-stud{grid-template-columns:30px 1fr 40px;align-items:center;gap:10px;display:grid}.ma-landing .ma-av{border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}@keyframes ma-blink{50%{opacity:.25}}@media (max-width:900px){.ma-landing .ma-case{grid-template-columns:1fr;min-height:0}.ma-landing .ma-case:nth-child(2n) .ma-case-art{order:0}}.ma-landing .ma-tour{overflow:clip}.ma-landing .ma-tour-sticky{padding:120px 0 110px}.ma-landing .ma-tour-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:48px;display:flex}.ma-landing .ma-tour-track{padding:0 var(--gutter);gap:28px;width:max-content;display:flex}.ma-landing .ma-slide{width:min(860px,82vw);scale:var(--s,1);flex:none;margin:0}.ma-landing .ma-shot{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 40px 90px #0a145059}.ma-landing .ma-shot-bar{background:#ece9e1;align-items:center;gap:7px;padding:10px 14px;display:flex}.ma-landing .ma-shot-bar i{background:#1a1a1a29;border-radius:50%;width:10px;height:10px}.ma-landing .ma-shot-bar .url{color:#6e6b65;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:8px;max-width:320px;margin-left:12px;padding:4px 12px;font-size:12px;overflow:hidden}.ma-landing .ma-shot-img{height:min(54vh,500px);overflow:hidden}.ma-landing .ma-shot-img img{object-fit:cover;object-position:top;width:100%;height:100%}.ma-landing .ma-slide-cap{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:20px;display:flex}.ma-landing .ma-slide-cap b{font-family:var(--display);letter-spacing:-.02em;font-size:28px;font-weight:400}.ma-landing .ma-slide-cap span{color:var(--tone-muted)}.ma-landing .ma-slide-cap .n{color:var(--tone-mark);font-size:13px;font-weight:600}.ma-landing .ma-tour-note{color:var(--tone-muted);margin-top:30px;font-size:14px}.ma-landing .ma-builder{height:min(54vh,500px);color:var(--ink);background:var(--cream);grid-template-columns:230px 1fr;display:grid}.ma-landing .ma-fb-side{background:#fff;border-right:1px solid #1a1a1a14;padding:18px 14px;font-size:13px;overflow:hidden}.ma-landing .ma-fb-side h6{letter-spacing:.08em;text-transform:uppercase;color:#6e6b65;margin:0 0 12px;font-size:11px;font-weight:600}.ma-landing .ma-mod{margin-bottom:14px}.ma-landing .ma-mod b{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.ma-landing .ma-les{color:#55534e;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;transition:background-color .4s,color .4s;display:flex}.ma-landing .ma-les.on{color:var(--cobalt);background:#e7ecfd;font-weight:600}.ma-landing .ma-les .st{background:#1f7a3d;border-radius:50%;flex:none;width:6px;height:6px}.ma-landing .ma-les .st.d{background:var(--a2-deep)}.ma-landing .ma-fb-main{padding:22px 26px;overflow:hidden}.ma-landing .ma-fb-tags{gap:8px;margin-bottom:14px;display:flex}.ma-landing .ma-tag{background:var(--a2-soft);color:var(--a2-deep);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.ma-landing .ma-tag.pub{color:#1f7a3d;background:#e6f4ea}.ma-landing .ma-fb-main h3{font-family:var(--display);letter-spacing:-.02em;margin:0 0 12px;font-size:26px;font-weight:500}.ma-landing .ma-ln{background:#1a1a1a17;border-radius:5px;height:9px;margin:9px 0}.ma-landing .ma-video{aspect-ratio:16/7;background:#d8d2c6 url(/marketing/hero-poster.jpg) 50%/cover;border-radius:14px;margin:18px 0;position:relative;overflow:hidden}.ma-landing .ma-video video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease);position:absolute;inset:0}.ma-landing .ma-video.is-playing video{opacity:1}.ma-landing .ma-play{width:54px;height:54px;transition:opacity .4s var(--ease), transform .4s var(--ease);background:#fffffff2;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ma-landing .ma-video.is-playing .ma-play{opacity:0;transform:translate(-50%,-50%)scale(.8)}.ma-landing .ma-play:before{content:"";border-left:14px solid var(--cobalt);border-top:9px solid #0000;border-bottom:9px solid #0000;margin-left:4px}.ma-landing .ma-play:after{content:"";animation:ma-ping 2.4s var(--ease) infinite;border:2px solid #ffffffb3;border-radius:50%;position:absolute;inset:-8px}@keyframes ma-ping{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}@media (min-width:901px){.ma-landing .ma-tour-sticky{flex-direction:column;height:100svh;min-height:600px;padding:92px 0 26px;display:flex;position:sticky;top:0;overflow:hidden}.ma-landing .ma-tour-head{flex:none;margin-bottom:clamp(16px,3vh,34px)}.ma-landing .ma-tour-head .ma-h2{font-size:clamp(34px,min(4.4vw,7vh),64px)}.ma-landing .ma-tour-head .ma-lede{font-size:17px}.ma-landing .ma-tour-viewport{flex:1;min-height:0}.ma-landing .ma-tour-track{height:100%}.ma-landing .ma-slide{flex-direction:column;width:min(860px,82vw,170svh - 510px);height:100%;display:flex}.ma-landing .ma-shot{flex-direction:column;flex:1;min-height:0;display:flex}.ma-landing .ma-shot-img,.ma-landing .ma-builder{flex:1;height:auto;min-height:0}.ma-landing .ma-slide-cap{flex:none;margin-top:12px}.ma-landing .ma-slide-cap b{font-size:24px}.ma-landing .ma-tour-note{flex:none;margin-top:10px}}@media (max-width:900px){.ma-landing .ma-tour-viewport{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:10px;overflow-x:auto}.ma-landing .ma-slide{scroll-snap-align:center}.ma-landing .ma-builder{grid-template-columns:1fr}.ma-landing .ma-fb-side{display:none}}.ma-landing .ma-svc{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(32px,6vw,90px);display:grid}.ma-landing .ma-svc-head{position:sticky;top:110px}.ma-landing .ma-svc-head .ma-lede{margin-top:22px}.ma-landing .ma-svc-list{border-top:1px solid var(--tone-border)}.ma-landing .ma-svc-item{border-bottom:1px solid var(--tone-border);position:relative}.ma-landing .ma-svc-item:after{content:"";background:var(--tone-mark);transform-origin:0;width:100%;height:1px;transition:transform .7s var(--ease);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.ma-landing .ma-svc-item:hover:after{transform:scaleX(1)}.ma-landing .ma-svc-item summary{cursor:pointer;font-family:var(--display);letter-spacing:-.02em;transition:color .3s, padding-left .5s var(--ease);grid-template-columns:54px 1fr 40px;align-items:center;gap:10px;padding:28px 0;font-size:clamp(26px,3vw,38px);list-style:none;display:grid}.ma-landing .ma-svc-item summary::-webkit-details-marker{display:none}.ma-landing .ma-svc-item summary .n{font-family:var(--font-sans,sans-serif);color:var(--tone-muted);font-size:13px;font-weight:600}.ma-landing .ma-plus{border:1px solid var(--tone-border);width:36px;height:36px;transition:transform .5s var(--ease), background-color .3s, border-color .3s, color .3s;border-radius:50%;place-items:center;display:grid}.ma-landing .ma-plus svg{width:14px;height:14px}.ma-landing .ma-svc-item[open] summary .ma-plus{background:var(--a1);border-color:var(--a1);color:#fff;transform:rotate(135deg)}.ma-landing .ma-svc-item summary:hover{color:var(--tone-accent);padding-left:10px}.ma-landing .ma-svc-item .ma-body{color:var(--tone-muted);max-width:40em;padding:0 0 30px 64px}.ma-landing .ma-svc-item .ma-body ul{gap:6px;margin:14px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.ma-landing .ma-svc-item .ma-body li:before{content:"•  ";color:var(--tone-mark)}.ma-landing .ma-dd{overflow:hidden}@media (max-width:900px){.ma-landing .ma-svc{grid-template-columns:1fr}.ma-landing .ma-svc-head{position:static}.ma-landing .ma-svc-item .ma-body{padding-left:0}.ma-landing .ma-svc-item summary{grid-template-columns:38px 1fr 40px}}.ma-landing .ma-steps{border-top:1px solid var(--tone-border)}.ma-landing .ma-trow{border-bottom:1px solid var(--tone-border);grid-template-columns:90px 1.2fr 2fr 170px;align-items:center;gap:20px;padding:30px 16px;display:grid;position:relative}.ma-landing .ma-trow:before{content:"";background:var(--tone-card);height:0;transition:height .55s var(--ease);z-index:0;border-radius:16px;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.ma-landing .ma-trow:hover:before{height:100%}.ma-landing .ma-trow>*{z-index:1;position:relative}.ma-landing .ma-trow .n{font-family:var(--display);color:var(--tone-accent);transition:translate .5s var(--ease);font-size:46px;line-height:1}.ma-landing .ma-trow:hover .n{translate:8px}.ma-landing .ma-trow h3{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:30px;font-weight:400;line-height:1.12}.ma-landing .ma-trow p{color:var(--tone-muted);margin:0;padding-right:40px}.ma-landing .ma-trow .when{border:1px solid var(--tone-border);white-space:nowrap;border-radius:999px;justify-self:end;padding:7px 14px;font-size:14px;transition:background-color .4s,color .4s,border-color .4s}.ma-landing .ma-trow:hover .when{background:var(--ink);color:#fff;border-color:var(--ink)}.ma-landing .ma-thumb{aspect-ratio:4/3;opacity:0;pointer-events:none;width:210px;transition:opacity .35s, scale .5s var(--ease), rotate .5s var(--ease);rotate:-8deg;scale:.6;translate:var(--tx,0px) 0;border-radius:16px;top:-46px;right:210px;overflow:hidden;box-shadow:0 24px 60px #1a1a1a4d;z-index:3!important;position:absolute!important}.ma-landing .ma-thumb img{object-fit:cover;width:100%;height:100%}.ma-landing .ma-trow:hover .ma-thumb{opacity:1;rotate:4deg;scale:1}.ma-landing .ma-step-photos{display:none}@media (max-width:820px){.ma-landing .ma-trow{grid-template-columns:56px 1fr}.ma-landing .ma-trow p{grid-column:2;padding-right:0}.ma-landing .ma-trow .when{grid-column:2;justify-self:start}.ma-landing .ma-trow .n{font-size:34px}.ma-landing .ma-thumb{display:none}.ma-landing .ma-step-photos{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.ma-landing .ma-step-photos .ma-ph{aspect-ratio:3/4;border-radius:14px}}.ma-landing .ma-switch{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,70px);display:grid}.ma-landing .ma-switch>.ma-ph{aspect-ratio:4/5;border-radius:32px;box-shadow:0 30px 80px #00000040}.ma-landing .ma-switch h2{margin:0 0 18px}.ma-landing .ma-checks{gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.ma-landing .ma-checks li{grid-template-columns:32px 1fr;align-items:start;gap:12px;font-size:17px;display:grid}.ma-landing .ma-checks .tick{background:var(--tone-soft);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.ma-landing .ma-checks svg{width:15px;height:15px}.ma-landing .ma-checks.in .tick{animation:ma-pop .6s var(--ease) both;animation-delay:calc(var(--i) * .14s + .2s)}@keyframes ma-pop{0%{transform:scale(0)}70%{transform:scale(1.2)}to{transform:scale(1)}}@media (max-width:860px){.ma-landing .ma-switch{grid-template-columns:1fr}.ma-landing .ma-switch>.ma-ph{aspect-ratio:4/3}}.ma-landing .ma-pricing{overflow-x:clip}.ma-landing .ma-stages{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.ma-landing .ma-stage{border-radius:var(--radius);min-height:560px;scale:var(--s,1);translate:0 var(--ty,0px);transition:transform .35s var(--ease);flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #1a1a1a2e}.ma-landing .ma-stage>*{z-index:1;position:relative}.ma-landing .ma-stage:hover{transform:translateY(-6px)}.ma-landing .ma-stage .step{letter-spacing:.08em;text-transform:uppercase;color:var(--tone-muted);font-size:13px;font-weight:600}.ma-landing .ma-stage h3{font-family:var(--display);letter-spacing:-.03em;margin:14px 0 6px;font-size:44px;font-weight:400;line-height:1}.ma-landing .ma-price{color:var(--tone-muted);font-size:15px}.ma-landing .ma-price b{font-family:var(--display);color:var(--tone-fg);font-size:30px;font-weight:500}.ma-landing .ma-stage .desc{margin:20px 0 0}.ma-landing .ma-best{background:var(--tone-soft);color:var(--tone-muted);border-radius:12px;margin:14px 0 0;padding:8px 12px;font-size:13.5px;line-height:1.4}.ma-landing .ma-best b{color:var(--tone-fg);font-weight:600}.ma-landing .ma-center-link{justify-content:center;margin-top:36px;display:flex}.ma-landing .ma-stage ul{gap:9px;margin:22px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid}.ma-landing .ma-stage li{gap:10px;display:flex}.ma-landing .ma-stage li:before{content:"";background:var(--tone-mark);border-radius:50%;flex:none;width:6px;height:6px;margin-top:9px}.ma-landing .ma-stage-note{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:26px;display:flex}.ma-landing .ma-stage-note .fee{font-family:var(--display);letter-spacing:-.04em;font-size:56px;line-height:.9}.ma-landing .ma-stage-note small{color:var(--tone-muted);max-width:12em;font-size:13px;display:block}.ma-landing .ma-stage-link{background:var(--tone-soft);width:48px;height:48px;transition:background-color .2s, color .2s, transform .4s var(--ease), translate .35s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.ma-landing .ma-stage:hover .ma-stage-link{background:var(--a2);color:var(--a2-fg);transform:rotate(45deg)}.ma-landing .ma-stage-link svg{width:18px;height:18px}@media (max-width:1200px){.ma-landing .ma-stages{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.ma-landing .ma-stages{grid-template-columns:1fr}.ma-landing .ma-stage{min-height:0}}.ma-landing .ma-split-line{height:1px;max-width:var(--max);margin:0 auto 90px;position:relative}.ma-landing .ma-split-line i{height:1px;width:var(--w,46vw);background:linear-gradient(90deg, transparent, var(--tone-border));max-width:50%;position:absolute;top:0}.ma-landing .ma-split-line i:first-child{right:50%}.ma-landing .ma-split-line i:last-child{background:linear-gradient(90deg, var(--tone-border), transparent);left:50%}.ma-landing .ma-split-line b{background:var(--tone-mark);width:9px;height:9px;box-shadow:0 0 0 6px color-mix(in srgb, var(--a2) 35%, transparent);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.ma-landing .ma-faq{grid-template-columns:4fr 8fr;gap:clamp(32px,6vw,90px);display:grid}.ma-landing .ma-faq-head{align-self:start;position:sticky;top:110px}.ma-landing .ma-faq-head .ma-lede{margin-top:20px}.ma-landing .ma-faq-head .ma-ph{aspect-ratio:4/3;border-radius:24px;margin-top:32px}.ma-landing .ma-qa{border-bottom:1px solid var(--tone-border)}.ma-landing .ma-qa:first-child{border-top:1px solid var(--tone-border)}.ma-landing .ma-qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:clamp(18px,1.8vw,21px);font-weight:500;list-style:none;transition:color .3s;display:flex}.ma-landing .ma-qa summary:hover{color:var(--tone-accent)}.ma-landing .ma-qa summary::-webkit-details-marker{display:none}.ma-landing .ma-qa .ma-plus{background:var(--tone-soft);border:0;flex:none;width:34px;height:34px}.ma-landing .ma-qa .ma-plus svg{width:13px;height:13px}.ma-landing .ma-qa[open] summary .ma-plus{background:var(--cobalt);color:#fff;transform:rotate(135deg)}.ma-landing .ma-qa p{color:var(--tone-muted);max-width:42em;margin:0;padding-bottom:26px}@media (max-width:860px){.ma-landing .ma-faq{grid-template-columns:1fr}.ma-landing .ma-faq-head{position:static}.ma-landing .ma-faq-head .ma-ph{display:none}}@property --ma-spin{syntax:"<angle>";inherits:false;initial-value:0deg}.ma-landing .ma-cta{padding:110px 0 120px}.ma-landing .ma-cta-ring{background:conic-gradient(from var(--ma-spin), transparent 0 55%, var(--a2) 70%, var(--cream) 75%, var(--a1) 82%, transparent 92%);border-radius:46px;padding:2px;animation:6s linear infinite ma-spin}@keyframes ma-spin{to{--ma-spin:360deg}}.ma-landing .ma-cta-card{text-align:center;color:#fff;background:#111;border-radius:44px;padding:clamp(60px,9vw,130px) clamp(24px,6vw,80px);position:relative;overflow:hidden}.ma-landing .ma-cta-card>.ma-ph{background:0 0;position:absolute;inset:0}.ma-landing .ma-cta-card>.ma-ph:after{content:"";background:linear-gradient(#1111118c,#111111d1);position:absolute;inset:0}.ma-landing .ma-cta-rise{aspect-ratio:2;width:120%;translate:-50% var(--ry,15%);pointer-events:none;background:radial-gradient(closest-side,#1b4de48c,#0000);border-radius:50%;position:absolute;bottom:0;left:50%}.ma-landing .ma-cta-card>:not(.ma-cta-rise):not(.ma-ph){z-index:1;position:relative}.ma-landing .ma-cta-card h2{max-width:10em;margin:0 auto;font-size:clamp(44px,7vw,96px)}.ma-landing .ma-cta-card h2 em{color:var(--a2)}.ma-landing .ma-cta-card p{color:#ffffffd6;max-width:36em;margin:26px auto 0;font-size:clamp(17px,1.6vw,20px)}.ma-landing .ma-cta-card .ma-actions{margin-top:36px}.ma-landing .ma-cta-card .ma-btn-ghost{color:#fff;background:#ffffff14;border-color:#ffffff4d}.ma-landing .ma-float-cta{z-index:40;transition:transform .5s var(--ease), opacity .3s, translate .35s var(--ease), background-color .4s, visibility 0s .5s;opacity:0;visibility:hidden;--explode:var(--a2);--explode-fg:var(--a2-fg);padding:14px 20px;position:fixed;bottom:20px;right:20px;transform:translateY(140%);box-shadow:0 16px 40px #1b4de473}.ma-landing .ma-float-wrap.show .ma-float-cta{opacity:1;visibility:visible;transition:transform .5s var(--ease), opacity .3s, translate .35s var(--ease), background-color .4s, visibility 0s;transform:none}.ma-landing .ma-float-wrap.on-cobalt .ma-float-cta{background:var(--ink)}.ma-landing .ma-price-top{border-radius:0;margin-top:0;padding-top:clamp(150px,16vw,200px)}.ma-landing .ma-price-top .ma-actions{justify-content:center}.ma-landing .ma-ladder{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 56px;padding:0;list-style:none;display:grid}.ma-landing .ma-ladder li{background:var(--tone-card);border:1px solid var(--tone-border);border-radius:20px;gap:4px;padding:20px 22px;display:grid}.ma-landing .ma-ladder li:nth-child(2){margin-top:-10px}.ma-landing .ma-ladder li:nth-child(3){margin-top:-20px}.ma-landing .ma-ladder li:nth-child(4){background:var(--cobalt);color:#fff;border-color:#0000;margin-top:-30px}.ma-landing .ma-ladder .when{letter-spacing:.04em;text-transform:uppercase;opacity:.72;font-size:13px;font-weight:600}.ma-landing .ma-ladder b{font-family:var(--display);letter-spacing:-.02em;font-size:34px;font-weight:400;line-height:1.1}.ma-landing .ma-ladder .cost{opacity:.8;font-variant-numeric:tabular-nums;font-size:14.5px}@media (max-width:860px){.ma-landing .ma-ladder{grid-template-columns:1fr 1fr}.ma-landing .ma-ladder li{margin-top:0!important}}@media (max-width:480px){.ma-landing .ma-ladder{grid-template-columns:1fr}}.ma-landing .ma-never{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.ma-landing .ma-never li{background:var(--tone-card);border:1px solid var(--tone-border);border-radius:24px;padding:26px}.ma-landing .ma-never .tick{background:var(--a2);width:36px;height:36px;color:var(--a2-fg);border-radius:50%;place-items:center;display:grid}.ma-landing .ma-never .tick svg{width:17px;height:17px}.ma-landing .ma-never h3{margin:18px 0 8px;font-size:19px;font-weight:600}.ma-landing .ma-never p{color:var(--tone-muted);margin:0;font-size:15px}.ma-landing .ma-compare-scroll{border:1px solid var(--tone-border);background:var(--tone-bg);border-radius:24px;overflow-x:auto}.ma-landing .ma-compare{border-collapse:collapse;width:100%;min-width:680px;font-size:15px}.ma-landing .ma-compare th,.ma-landing .ma-compare td{text-align:center;border-bottom:1px solid var(--tone-border);vertical-align:middle;padding:14px 18px}.ma-landing .ma-compare tbody th[scope=row]{text-align:left;color:var(--tone-muted);font-weight:400}.ma-landing .ma-compare thead th{background:var(--tone-bg);font-family:var(--display);padding-top:22px;font-size:24px;font-weight:400;position:sticky;top:0}.ma-landing .ma-compare th:first-child{z-index:1;background:var(--tone-bg);width:34%;position:sticky;left:0}.ma-landing .ma-compare thead th:first-child{z-index:2}.ma-landing .ma-compare .group th{text-align:left;background:var(--tone-card);letter-spacing:.08em;text-transform:uppercase;color:var(--tone-fg);font-size:13px;font-weight:600}.ma-landing .ma-compare tbody tr:last-child th,.ma-landing .ma-compare tbody tr:last-child td{border-bottom:0}.ma-landing .ma-compare td{font-variant-numeric:tabular-nums}.ma-landing .ma-compare .yes{width:20px;height:20px;color:var(--cobalt);vertical-align:middle}.ma-landing .ma-compare .no{width:18px;height:18px;color:var(--tone-muted);opacity:.5;vertical-align:middle}.ma-landing .ma-compare-cta{background:var(--cobalt);color:#fff;letter-spacing:0;border-radius:999px;width:fit-content;margin:10px auto 0;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s;display:block}.ma-landing .ma-compare-cta:hover{background:var(--ink)}.ma-landing [data-up]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--d,0s);transform:translateY(26px)}.ma-landing [data-up].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ma-landing *,.ma-landing :before,.ma-landing :after{transition:none!important;animation:none!important}.ma-landing [data-up]{opacity:1;transform:none}}