.l4-shell{width:min(1200px,100% - 48px);margin-inline:auto}.l4-section{padding:104px 0;position:relative}.l4-hero{place-items:center;min-height:min(820px,88svh);padding:132px 0 96px;display:grid;position:relative}.l4-hero-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.l4-hero h1{max-width:1040px;font-family:var(--font-display);letter-spacing:-.06em;color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(58px,8vw,108px);font-weight:700;line-height:.92}.l4-hero p{max-width:620px;color:color-mix(in oklch, var(--muted-foreground) 90%, white 10%);text-wrap:balance;margin:28px auto 0;font-size:clamp(15px,1.4vw,18px);line-height:1.72}.l4-hero-actions{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:34px;display:flex}.l4-button{letter-spacing:-.01em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:0 24px;font-size:12px;font-weight:760;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,background-color .22s,box-shadow .22s;display:inline-flex}.l4-button--primary{border:1px solid color-mix(in oklch, var(--primary) 62%, white 10%);background:color-mix(in oklch, var(--primary) 78%, black 22%);color:var(--primary-foreground);box-shadow:0 14px 40px -22px color-mix(in oklch, var(--primary) 70%, transparent), inset 0 1px 0 #ffffff29}.l4-button--quiet{color:color-mix(in oklch, var(--foreground) 90%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff06;border:1px solid oklch(100% 5.96046e-8 none/.09);border-color:oklch(100% 5.96046e-8 none/.09) oklch(100% 5.96046e-8 none/.09) oklch(100% 5.96046e-8 none/.09) oklch(100% 5.96046e-8 none/.09)}.l4-library{padding-top:54px;padding-bottom:112px}.l4-library-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:52px;margin-bottom:36px;display:grid}.l4-library-heading>div{max-width:870px}.l4-library-heading h2,.l4-why-heading h2,.l4-closing-copy h2{font-family:var(--font-display);color:var(--foreground);letter-spacing:-.052em;margin:0;font-weight:690}.l4-library-heading h2{font-size:clamp(42px,5.6vw,72px);line-height:.98}.l4-library-heading h2 span{color:color-mix(in oklch, var(--primary) 74%, white 26%)}.l4-library-heading p{max-width:760px;color:var(--muted-foreground);margin:18px 0 0;font-size:14px;line-height:1.75}.l4-text-link{color:color-mix(in oklch, var(--primary) 76%, white 24%);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 0 5px;font-size:12px;font-weight:750;transition:transform .18s,color .18s;display:inline-flex}.l4-library-slot{min-width:0;min-height:0}.l4-library-slot--vehicles{grid-area:1/1/span 2/span 5}.l4-library-slot--lifestyle{grid-area:1/6/auto/span 4}.l4-library-slot--wealth{grid-area:1/10/auto/span 3}.l4-library-slot--watches{grid-area:2/6/auto/span 3}.l4-library-slot--edited{grid-area:2/9/auto/span 4}.l4-media-card{background:color-mix(in oklch, var(--card) 88%, black 12%);text-align:left;cursor:pointer;border:1px solid oklch(100% 5.96046e-8 none/.08);border-color:oklch(100% 5.96046e-8 none/.08) oklch(100% 5.96046e-8 none/.08) oklch(100% 5.96046e-8 none/.08) oklch(100% 5.96046e-8 none/.08);border-radius:18px;width:100%;height:100%;padding:0;transition:transform .42s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .42s;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 24px 70px -48px #000000db}.l4-media-card video{object-fit:cover;opacity:.92;width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .3s;position:absolute;inset:0;transform:scale(1.002)}.l4-media-shade{pointer-events:none;background:linear-gradient(#0000 44%,#07050ac2 100%),linear-gradient(120deg,#140c1c24,#0000 56%);position:absolute;inset:0}.l4-media-card>strong{z-index:2;color:#fffffff0;font-family:var(--font-display);letter-spacing:-.025em;font-size:17px;font-weight:650;position:absolute;bottom:17px;left:19px}.l4-library-slot--vehicles .l4-media-card>strong{font-size:25px;bottom:22px;left:24px}.l4-library-stats{background:color-mix(in oklch, var(--card) 76%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid oklch(100% 5.96046e-8 none/.07);border-color:oklch(100% 5.96046e-8 none/.07) oklch(100% 5.96046e-8 none/.07) oklch(100% 5.96046e-8 none/.07) oklch(100% 5.96046e-8 none/.07);border-radius:16px;grid-template-columns:repeat(4,minmax(105px,1fr)) auto;align-items:stretch;gap:12px;margin-top:14px;padding:13px;display:grid}.l4-library-stats>div{border-right:1px solid oklch(100% 5.96046e-8 none/.06);flex-direction:column;justify-content:center;min-height:62px;padding:4px 16px;display:flex}.l4-library-stats>div:nth-child(4){border-right:0}.l4-library-stats strong{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.035em;font-size:22px;line-height:1}.l4-library-stats span{color:var(--muted-foreground);letter-spacing:.05em;text-transform:uppercase;margin-top:7px;font-size:9px;font-weight:660}.l4-library-cta{border:1px solid color-mix(in oklch, var(--primary) 34%, transparent);background:color-mix(in oklch, var(--primary) 15%, transparent);min-width:164px;min-height:62px;color:color-mix(in oklch, var(--primary) 75%, white 25%);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:760;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.l4-why{padding-top:116px;padding-bottom:122px}.l4-why-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);align-items:end;gap:64px;margin-bottom:38px;display:grid}.l4-why-heading h2{font-size:clamp(42px,5.2vw,66px);line-height:.98}.l4-why-heading p{max-width:470px;color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.75}.l4-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:13px;display:grid}.l4-feature{min-width:0}.l4-feature--dashboard{grid-column:1/span 7}.l4-feature--prompt{grid-column:8/span 5}.l4-feature--growth{grid-column:1/span 5}.l4-small-features{grid-column:6/span 7;grid-template-rows:repeat(3,minmax(0,1fr));gap:10px;display:grid}.l4-feature-card{background:color-mix(in oklch, var(--card) 86%, black 14%);border:1px solid oklch(100% 5.96046e-8 none/.07);border-color:oklch(100% 5.96046e-8 none/.07) oklch(100% 5.96046e-8 none/.07) oklch(100% 5.96046e-8 none/.07) oklch(100% 5.96046e-8 none/.07);border-radius:18px;flex-direction:column;height:382px;transition:transform .42s cubic-bezier(.16,1,.3,1),border-color .26s,box-shadow .42s;display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 28px 80px -58px #000000eb}.l4-feature--growth .l4-feature-card{height:342px}.l4-feature-art{border-bottom:1px solid oklch(100% 5.96046e-8 none/.06);flex:auto;min-height:0;position:relative;overflow:hidden}.l4-feature-art>*{transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.l4-feature-copy{flex:none;padding:18px 20px 20px}.l4-feature-copy h3,.l4-small-feature h3{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.028em;margin:0;font-weight:650}.l4-feature-copy h3{font-size:20px;line-height:1.15}.l4-feature-copy p,.l4-small-feature p{color:var(--muted-foreground);margin:7px 0 0;font-size:11.5px;line-height:1.62}.l4-small-feature{background:color-mix(in oklch, var(--card) 78%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid oklch(100% 5.96046e-8 none/.07);border-color:oklch(100% 5.96046e-8 none/.07) oklch(100% 5.96046e-8 none/.07) oklch(100% 5.96046e-8 none/.07) oklch(100% 5.96046e-8 none/.07);border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:15px;height:100%;min-height:104px;padding:16px 18px;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .22s,background-color .22s;display:grid;overflow:hidden}.l4-small-icon{border:1px solid color-mix(in oklch, var(--primary) 22%, transparent);background:color-mix(in oklch, var(--primary) 10%, transparent);width:42px;height:42px;color:color-mix(in oklch, var(--primary) 72%, white 28%);border-radius:12px;place-items:center;display:grid}.l4-small-feature h3{font-size:16px}.l4-small-feature p{max-width:520px}.l4-pricing-boundary{padding-top:52px;position:relative}.l4-pricing-boundary #pricing{padding-bottom:116px}.l4-closing{padding:24px 0 112px;position:relative}.l4-closing-surface{background:radial-gradient(circle at 86% 54%, color-mix(in oklch, var(--primary) 15%, transparent), transparent 27%), color-mix(in oklch, var(--card) 80%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid oklch(100% 5.96046e-8 none/.07);border-color:oklch(100% 5.96046e-8 none/.07) oklch(100% 5.96046e-8 none/.07) oklch(100% 5.96046e-8 none/.07) oklch(100% 5.96046e-8 none/.07);border-radius:20px;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:48px;min-height:300px;padding:42px 46px;display:grid;position:relative;overflow:hidden}.l4-closing-copy{max-width:660px}.l4-closing-copy h2{font-size:clamp(32px,4vw,50px);line-height:1}.l4-closing-copy>p{max-width:520px;color:var(--muted-foreground);margin:14px 0 0;font-size:13px;line-height:1.7}.l4-closing-links{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.l4-closing-links button{min-height:43px;color:var(--foreground);cursor:pointer;background:#ffffff06;border:1px solid oklch(100% 5.96046e-8 none/.08);border-color:oklch(100% 5.96046e-8 none/.08) oklch(100% 5.96046e-8 none/.08) oklch(100% 5.96046e-8 none/.08) oklch(100% 5.96046e-8 none/.08);border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:0 15px;font-size:11px;font-weight:730;transition:border-color .2s,background-color .2s,transform .2s;display:inline-flex}.l4-closing-links button>span{align-items:center;gap:8px;display:inline-flex}.l4-closing-links button svg{color:color-mix(in oklch, var(--primary) 72%, white 28%)}.l4-agent-corner{justify-content:center;align-self:end;align-items:flex-end;gap:10px;display:flex;position:relative}.l4-agent-button{cursor:pointer;background:0 0;border:0;width:128px;height:145px;padding:0;overflow:visible}.l4-agent{width:100%;height:100%}.l4-agent-corner>div{flex-direction:column;gap:2px;padding-bottom:8px;display:flex}.l4-agent-corner strong{color:var(--foreground);font-size:10px}.l4-agent-corner span{color:var(--muted-foreground);font-size:9px}@media (hover:hover) and (pointer:fine){.l4-button:hover,.l4-library-cta:hover,.l4-closing-links button:hover{transform:translateY(-2px)}.l4-button--primary:hover{box-shadow:0 18px 48px -20px color-mix(in oklch, var(--primary) 76%, transparent), inset 0 1px 0 #ffffff2e}.l4-button--quiet:hover,.l4-closing-links button:hover{border-color:color-mix(in oklch, var(--primary) 28%, transparent);background:color-mix(in oklch, var(--primary) 7%, transparent)}.l4-text-link:hover{color:#fff;transform:translate(2px)}.l4-media-card:hover{border-color:color-mix(in oklch, var(--primary) 25%, transparent);box-shadow:0 32px 88px -50px color-mix(in oklch, var(--primary) 25%, black 75%);transform:translateY(-3px)}.l4-media-card:hover video{opacity:1;transform:scale(1.035)}.l4-feature-card:hover{border-color:color-mix(in oklch, var(--primary) 22%, transparent);box-shadow:0 32px 90px -56px color-mix(in oklch, var(--primary) 24%, black 76%);transform:translateY(-3px)}.l4-feature-card:hover .l4-feature-art>*{transform:scale(1.018)}.l4-small-feature:hover{border-color:color-mix(in oklch, var(--primary) 20%, transparent);background:color-mix(in oklch, var(--card) 86%, var(--primary) 2%);transform:translate(3px)}}@media (width<=1040px){.l4-shell{width:min(940px,100% - 40px)}.l4-section{padding-block:88px}.l4-hero{min-height:min(760px,86svh)}.l4-library-grid{grid-template-rows:286px 216px}.l4-why-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.68fr);gap:38px}.l4-feature--dashboard,.l4-feature--prompt{grid-column:span 6}.l4-feature--growth{grid-column:1/span 5}.l4-small-features{grid-column:6/span 7}.l4-feature-card{height:350px}.l4-feature--growth .l4-feature-card{height:326px}.l4-small-feature{min-height:102px}}@media (width<=820px){.l4-shell{width:calc(100% - 32px)}.l4-hero{min-height:700px;padding-top:128px}.l4-hero h1{font-size:clamp(54px,12vw,82px)}.l4-library-heading,.l4-why-heading{grid-template-columns:1fr;gap:18px}.l4-library-heading .l4-text-link{justify-self:start}.l4-library-grid{grid-template-rows:252px 202px}.l4-library-stats{grid-template-columns:repeat(4,1fr)}.l4-library-stats>div{padding-inline:10px}.l4-library-cta,.l4-feature--dashboard,.l4-feature--prompt,.l4-feature--growth,.l4-small-features{grid-column:1/-1}.l4-feature-card,.l4-feature--growth .l4-feature-card{height:390px}.l4-small-features{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr))}.l4-small-feature{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:180px;display:flex}.l4-closing-surface{grid-template-columns:minmax(0,1fr) 180px;gap:24px;padding:34px}}@media (width<=620px){.l4-shell{width:calc(100% - 20px)}.l4-section{padding-block:70px}.l4-hero{min-height:min(670px,88svh);padding:112px 0 72px}.l4-hero h1{font-size:clamp(46px,15vw,64px);line-height:.95}.l4-hero p{max-width:390px;margin-top:20px;padding-inline:10px;font-size:14px;line-height:1.65}.l4-hero-actions{width:100%;margin-top:28px}.l4-button{min-height:45px;padding-inline:20px}.l4-library{padding-top:38px}.l4-library-heading{margin-bottom:24px;padding-inline:5px}.l4-library-heading h2,.l4-why-heading h2{font-size:clamp(38px,11.4vw,50px)}.l4-library-heading p,.l4-why-heading p{font-size:13px}.l4-library-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-inline:-10px;padding:0 10px 8px;display:flex;overflow-x:auto}.l4-library-grid::-webkit-scrollbar{display:none}.l4-library-slot,.l4-library-slot--vehicles,.l4-library-slot--lifestyle,.l4-library-slot--wealth,.l4-library-slot--watches,.l4-library-slot--edited{scroll-snap-align:center;flex:0 0 min(74vw,300px);width:min(74vw,300px);height:405px}.l4-library-slot--vehicles .l4-media-card>strong,.l4-media-card>strong{font-size:20px;bottom:16px;left:17px}.l4-library-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:10px}.l4-library-stats>div{border-bottom:1px solid oklch(100% 5.96046e-8 none/.06);border-right:0;min-height:70px;padding:10px 12px}.l4-library-stats>div:nth-child(odd){border-right:1px solid oklch(100% 5.96046e-8 none/.06)}.l4-library-stats>div:nth-child(3),.l4-library-stats>div:nth-child(4){border-bottom:0}.l4-library-cta{min-height:48px;margin-top:10px}.l4-why{padding-top:82px}.l4-why-heading{margin-bottom:24px;padding-inline:5px}.l4-bento{flex-direction:column;display:flex}.l4-feature-card,.l4-feature--growth .l4-feature-card{height:365px}.l4-feature-copy{padding:17px}.l4-feature-copy h3{font-size:19px}.l4-feature-copy p{font-size:11.5px}.l4-small-features{grid-template-columns:1fr;gap:9px;display:grid}.l4-small-feature{flex-direction:unset;grid-template-columns:40px minmax(0,1fr);align-items:center;min-height:118px;padding:15px;display:grid}.l4-small-icon{width:40px;height:40px}.l4-pricing-boundary{padding-top:26px}.l4-closing{padding-bottom:86px}.l4-closing-surface{grid-template-columns:1fr;gap:18px;min-height:0;padding:28px 22px 18px}.l4-closing-copy h2{font-size:36px}.l4-closing-links{flex-direction:column}.l4-closing-links button{width:100%}.l4-agent-corner{justify-content:flex-end}.l4-agent-button{width:92px;height:104px}}@media (prefers-reduced-motion:reduce){.l4-button,.l4-text-link,.l4-media-card,.l4-media-card video,.l4-feature-card,.l4-feature-art>*,.l4-small-feature,.l4-library-cta,.l4-closing-links button{transition:none!important}}.l4-library-grid{grid-template-rows:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.l4-library-slot,.l4-library-slot--vehicles,.l4-library-slot--lifestyle,.l4-library-slot--wealth,.l4-library-slot--watches,.l4-library-slot--edited{grid-area:auto;min-width:0;height:448px;min-height:0}.l4-library-slot--vehicles .l4-media-card>strong,.l4-media-card>strong{font-size:18px;bottom:17px;left:18px}.l4-library-cta{letter-spacing:-.012em;min-width:126px;font-size:14px}@media (width<=1040px){.l4-library-slot,.l4-library-slot--vehicles,.l4-library-slot--lifestyle,.l4-library-slot--wealth,.l4-library-slot--watches,.l4-library-slot--edited{height:398px}}@media (width<=820px){.l4-library-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-inline:-16px;padding:0 16px 8px;display:flex;overflow-x:auto}.l4-library-grid::-webkit-scrollbar{display:none}.l4-library-slot,.l4-library-slot--vehicles,.l4-library-slot--lifestyle,.l4-library-slot--wealth,.l4-library-slot--watches,.l4-library-slot--edited{scroll-snap-align:center;flex:0 0 min(52vw,270px);width:min(52vw,270px);height:410px}}@media (width<=620px){.l4-library-grid{margin-inline:-10px;padding-inline:10px}.l4-library-slot,.l4-library-slot--vehicles,.l4-library-slot--lifestyle,.l4-library-slot--wealth,.l4-library-slot--watches,.l4-library-slot--edited{flex-basis:min(74vw,300px);width:min(74vw,300px);height:405px}.l4-library-cta{font-size:14px}}.l4-proof{padding-top:112px;padding-bottom:126px}.l4-proof-heading{max-width:760px;margin-bottom:34px}.l4-proof-heading h2{font-family:var(--font-display);color:var(--foreground);letter-spacing:-.052em;margin:0;font-size:clamp(42px,5vw,66px);font-weight:690;line-height:.98}.l4-product-grid{perspective:1100px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.l4-product-reveal{min-width:0;height:100%}.l4-product-card{--l4-spot-x:50%;--l4-spot-y:50%;--l4-tilt-x:0deg;--l4-tilt-y:0deg;--l4-icon-x:0px;--l4-icon-y:0px;--l4-copy-x:0px;--l4-copy-y:0px;--l4-card-lift:0px;--l4-card-scale:1;background:linear-gradient(145deg, #ffffff07, transparent 48%), color-mix(in oklch, var(--card) 89%, black 11%);opacity:1;filter:brightness()saturate();height:100%;min-height:208px;transform:perspective(900px) rotateX(var(--l4-tilt-x)) rotateY(var(--l4-tilt-y)) translateY(var(--l4-card-lift)) scale(var(--l4-card-scale));transform-style:preserve-3d;border:1px solid #ffffff13;border-radius:18px;flex-direction:column;padding:23px 24px 24px;transition:transform .18s cubic-bezier(.16,1,.3,1),opacity .24s,filter .24s,border-color .26s,background-color .26s,box-shadow .38s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 26px 72px -58px #000000f2}.l4-product-card.is-dimmed{--l4-card-scale:.985;opacity:.7;filter:brightness(.9)saturate(.88)}.l4-product-spotlight{z-index:1;border-radius:inherit;background:radial-gradient(310px circle at var(--l4-spot-x) var(--l4-spot-y), color-mix(in oklch, var(--primary) 15%, transparent) 0%, color-mix(in oklch, var(--primary) 7%, transparent) 34%, transparent 68%);opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.l4-product-icon{z-index:2;border:1px solid color-mix(in oklch, var(--primary) 24%, #ffffff0f);background:color-mix(in oklch, var(--primary) 8%, #ffffff05);width:42px;height:42px;color:color-mix(in oklch, var(--primary) 70%, white 30%);transform:translate3d(var(--l4-icon-x), var(--l4-icon-y), 24px);border-radius:11px;place-items:center;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .26s,background-color .26s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff06}.l4-product-copy{z-index:2;transform:translate3d(var(--l4-copy-x), var(--l4-copy-y), 12px);margin-top:auto;padding-top:34px;transition:transform .18s cubic-bezier(.16,1,.3,1);position:relative}.l4-product-copy h3{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.032em;margin:0;font-size:21px;font-weight:670;line-height:1.12}.l4-product-copy p{max-width:38ch;color:var(--muted-foreground);margin:9px 0 0;font-size:12px;line-height:1.62}.l4-product-corner{background:radial-gradient(circle, color-mix(in oklch, var(--primary) 12%, transparent) 0%, transparent 68%);opacity:.48;filter:blur(4px);pointer-events:none;border-radius:999px;width:190px;height:190px;transition:opacity .36s,transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:-88px;right:-78px}.l4-product-more{justify-content:flex-end;margin-top:22px;display:flex}.l4-product-more button{color:color-mix(in oklch, var(--primary) 66%, white 34%);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:13px;font-weight:650;transition:color .22s;display:inline-flex}.l4-product-more button svg{transition:transform .32s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.l4-product-card:hover{--l4-card-lift:-3px;--l4-card-scale:1.004;border-color:color-mix(in oklch, var(--primary) 24%, #ffffff14);box-shadow:inset 0 1px 0 #ffffff06, 0 30px 78px -58px color-mix(in oklch, var(--primary) 22%, black 78%)}.l4-product-card:hover .l4-product-spotlight{opacity:1}.l4-product-card:hover .l4-product-icon{border-color:color-mix(in oklch, var(--primary) 38%, #ffffff14);background:color-mix(in oklch, var(--primary) 12%, #ffffff05)}.l4-product-card:hover .l4-product-corner{opacity:.7;transform:translate(-6px,6px)scale(1.05)}.l4-product-more button:hover{color:color-mix(in oklch, var(--primary) 52%, white 48%)}.l4-product-more button:hover svg{transform:translate(3px)}}@media (width<=900px){.l4-proof{padding-top:94px;padding-bottom:108px}.l4-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.l4-proof{padding-top:78px;padding-bottom:92px}.l4-proof-heading{margin-bottom:24px}.l4-proof-heading h2{font-size:clamp(36px,11vw,48px)}.l4-product-grid{grid-template-columns:1fr;gap:10px}.l4-product-card{border-radius:16px;min-height:172px;padding:20px}.l4-product-copy{padding-top:28px}.l4-product-copy h3{font-size:20px}.l4-product-copy p{max-width:42ch;font-size:11.5px}.l4-product-more{justify-content:flex-start;margin-top:18px}}@media (prefers-reduced-motion:reduce){.l4-product-card,.l4-product-icon,.l4-product-copy,.l4-product-corner,.l4-product-spotlight,.l4-product-more button svg{transition:none!important}.l4-product-card,.l4-product-card.is-dimmed{opacity:1!important;filter:none!important;transform:none!important}.l4-product-icon,.l4-product-copy{transform:none!important}.l4-product-spotlight{display:none}}.l4-agent-corner{justify-content:center;align-items:center;gap:0}.l4-agent-button{aspect-ratio:320/282;cursor:default;width:min(190px,100%);height:auto}.l4-agent{width:100%;height:100%;display:block}.l4-agent-corner>div:not(.l4-agent-button){display:none}@media (width<=820px){.l4-agent-button{width:min(174px,100%)}}@media (width<=620px){.l4-agent-corner{justify-content:center}.l4-agent-button{width:158px}}.l4-agent-button{aspect-ratio:320/282;width:min(230px,100%);height:auto}@media (width<=820px){.l4-agent-button{width:min(208px,100%)}}@media (width<=620px){.l4-agent-button{width:182px}}.pricing-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000026;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(292px,100%);padding:4px;display:grid;position:relative;overflow:hidden}.pricing-tab-indicator{z-index:0;border:1px solid color-mix(in oklch, var(--primary) 18%, transparent);background:color-mix(in oklch, var(--primary) 11%, #ffffff04);width:calc(33.3333% - 2.66667px);box-shadow:inset 0 1px 0 #ffffff06, 0 0 18px color-mix(in oklch, var(--primary) 4%, transparent);transition:transform .54s cubic-bezier(.34,1.56,.64,1);transition-timing-function:linear(0, .08 7%, .26 15%, .61 28%, 1.075 48%, .972 66%, 1.022 81%, .995 91%, 1);will-change:transform;pointer-events:none;border-radius:9px;position:absolute;top:4px;bottom:4px;left:4px}.pricing-tab{z-index:1;min-width:0;min-height:40px;color:var(--muted-foreground);cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:12px;font-weight:700;transition:color .22s;position:relative;overflow:hidden}.pricing-tab:after{content:"";z-index:0;background:radial-gradient(46px circle at calc(var(--pricing-spotlight-x,50%) - 3px) calc(var(--pricing-spotlight-y,50%) - 3px), #fff1 0%, color-mix(in oklch, var(--primary) 4%, transparent) 38%, transparent 74%);opacity:0;pointer-events:none;border-radius:6px;transition:opacity .15s;position:absolute;inset:3px}.pricing-tab>span{z-index:1;position:relative}.pricing-tab.is-active{color:var(--foreground)}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-inline:auto;display:grid}.pricing-grid--single{grid-template-columns:minmax(0,1fr);width:min(560px,100%)}#pricing{overflow-x:clip}.pricing-swap-stage{--pricing-curtain-clear:clamp(58px, 5vw, 76px);--pricing-curtain-fog:clamp(92px, 7vw, 118px);--pricing-curtain-bleed:calc(var(--pricing-curtain-clear) + var(--pricing-curtain-fog));--pricing-hover-bleed:5px;margin-inline:calc(var(--pricing-curtain-bleed) * -1);margin-top:calc(var(--pricing-hover-bleed) * -1);padding-inline:var(--pricing-curtain-bleed);padding-top:var(--pricing-hover-bleed);isolation:isolate;-webkit-mask-image:linear-gradient(to right, transparent 0, #00000014 calc(var(--pricing-curtain-fog) * .16), #00000047 calc(var(--pricing-curtain-fog) * .38), #0000009e calc(var(--pricing-curtain-fog) * .68), black var(--pricing-curtain-fog), black calc(100% - var(--pricing-curtain-fog)), #0000009e calc(100% - (var(--pricing-curtain-fog) * .68)), #00000047 calc(100% - (var(--pricing-curtain-fog) * .38)), #00000014 calc(100% - (var(--pricing-curtain-fog) * .16)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #00000014 calc(var(--pricing-curtain-fog) * .16), #00000047 calc(var(--pricing-curtain-fog) * .38), #0000009e calc(var(--pricing-curtain-fog) * .68), black var(--pricing-curtain-fog), black calc(100% - var(--pricing-curtain-fog)), #0000009e calc(100% - (var(--pricing-curtain-fog) * .68)), #00000047 calc(100% - (var(--pricing-curtain-fog) * .38)), #00000014 calc(100% - (var(--pricing-curtain-fog) * .16)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #00000014 calc(var(--pricing-curtain-fog) * .16), #00000047 calc(var(--pricing-curtain-fog) * .38), #0000009e calc(var(--pricing-curtain-fog) * .68), black var(--pricing-curtain-fog), black calc(100% - var(--pricing-curtain-fog)), #0000009e calc(100% - (var(--pricing-curtain-fog) * .68)), #00000047 calc(100% - (var(--pricing-curtain-fog) * .38)), #00000014 calc(100% - (var(--pricing-curtain-fog) * .16)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #00000014 calc(var(--pricing-curtain-fog) * .16), #00000047 calc(var(--pricing-curtain-fog) * .38), #0000009e calc(var(--pricing-curtain-fog) * .68), black var(--pricing-curtain-fog), black calc(100% - var(--pricing-curtain-fog)), #0000009e calc(100% - (var(--pricing-curtain-fog) * .68)), #00000047 calc(100% - (var(--pricing-curtain-fog) * .38)), #00000014 calc(100% - (var(--pricing-curtain-fog) * .16)), transparent 100%);transition:height .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pricing-swap-layer{width:100%;position:relative}.pricing-swap-pane{backface-visibility:hidden;will-change:transform;width:100%;min-width:0;transform:translate(0)}.pricing-swap-pane--active{z-index:2;position:relative}.pricing-swap-pane--outgoing{z-index:1;position:absolute;inset:0}.pricing-swap-stage.is-transitioning .pricing-swap-pane{pointer-events:none}.pricing-swap-stage.is-transitioning .pricing-card{transition:none!important;transform:none!important}.pricing-swap-stage.is-transitioning .pricing-card--featured:after{animation-play-state:paused}.pricing-card{transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .24s,background-color .24s,box-shadow .32s;transform:translateY(0);box-shadow:0 24px 70px -58px #000000eb}.pricing-card--featured:after{content:"";z-index:1;border:1px solid color-mix(in oklch, var(--primary) 28%, transparent);border-radius:inherit;opacity:.28;box-shadow:inset 0 0 24px color-mix(in oklch, var(--primary) 5%, transparent);pointer-events:none;animation:7.6s ease-in-out infinite pricing-featured-presence;position:absolute;inset:0}.pricing-popular-tag{z-index:2;border:1px solid color-mix(in oklch, var(--primary) 26%, transparent);background:color-mix(in oklch, var(--primary) 13%, var(--card));color:color-mix(in oklch, var(--primary) 68%, white 32%);letter-spacing:.12em;text-transform:uppercase;border-top:0;border-radius:0 0 8px 8px;padding:6px 9px 5px;font-size:9px;font-weight:760;line-height:1;position:absolute;top:-1px;right:18px}.pricing-price{font-size:clamp(46px,4vw,54px)}.pricing-old-price{opacity:.36;font-size:12px}.pricing-feature-check{opacity:1;transform:none}.pricing-cta{z-index:2;isolation:isolate;cursor:pointer;transition:transform .21s cubic-bezier(.16,1,.3,1),background-color .21s,box-shadow .28s;position:relative;overflow:hidden}.pricing-cta:before{content:"";z-index:0;background:radial-gradient(74px circle at calc(var(--pricing-spotlight-x,50%) - 4px) calc(var(--pricing-spotlight-y,50%) - 4px), color-mix(in oklch, var(--primary) 18%, white 5%) 0%, color-mix(in oklch, var(--primary) 7%, transparent) 38%, transparent 72%);opacity:0;pointer-events:none;border-radius:7px;transition:opacity .15s;position:absolute;inset:4px}.pricing-cta>span{z-index:1;transition:transform .21s cubic-bezier(.16,1,.3,1);display:inline-block;position:relative}.pricing-cta--featured:before{background:radial-gradient(78px circle at calc(var(--pricing-spotlight-x,50%) - 4px) calc(var(--pricing-spotlight-y,50%) - 4px), #ffffff24 0%, #ffffff0d 38%, transparent 72%)}@keyframes pricing-featured-presence{0%,to{opacity:.2}50%{opacity:.48}}@media (hover:hover) and (pointer:fine){.pricing-tab:hover{color:color-mix(in oklch, var(--foreground) 82%, var(--muted-foreground) 18%)}.pricing-tab:hover:after,.pricing-cta:hover:before{opacity:1}.pricing-card:hover{border-color:color-mix(in oklch, var(--primary) 24%, #ffffff12);box-shadow:0 30px 78px -58px color-mix(in oklch, var(--primary) 16%, black 84%);transform:translateY(-3px)}.pricing-card--featured:hover{border-color:color-mix(in oklch, var(--primary) 42%, transparent)}.pricing-cta:hover{box-shadow:0 10px 24px -22px color-mix(in oklch, var(--primary) 14%, black 86%);transform:translateY(-2px)}.pricing-cta:hover>span{transform:translateY(-1px)}}@media (width<=767px){.pricing-tabs{width:100%}.pricing-tab{padding-inline:8px}.pricing-swap-stage{--pricing-curtain-clear:20px;--pricing-curtain-fog:38px}}@media (prefers-reduced-motion:reduce){.pricing-tab-indicator,.pricing-card,.pricing-card--featured:after,.pricing-cta,.pricing-cta:before,.pricing-cta>span,.pricing-swap-stage{transition:none!important;animation:none!important}.pricing-swap-stage{-webkit-mask-image:none!important;mask-image:none!important}.pricing-card,.pricing-swap-pane{opacity:1!important;transform:none!important}}
