.cc-root{--cc-bg:#faf8f5;--cc-elev:#fff;--cc-fg:#0a0a0a;--cc-fg-2:#2c2a26;--cc-muted:#6b6760;--cc-line:#0a0a0a14;--cc-line-2:#0a0a0a0a;--cc-accent:#e09036;inset-inline:0;z-index:60;font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, sans-serif;padding:12px;position:fixed;bottom:0}@supports (color:lab(0% 0 0)){.cc-root{--cc-accent:lab(67.1002% 25.8334 58.261)}}@media (min-width:640px){.cc-root{padding:24px}}@media print{.cc-root{display:none}}.cc-card{border:1px solid var(--cc-line);background:var(--cc-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:16px;max-width:56rem;margin:0 auto;box-shadow:0 18px 40px -18px #36322659}.cc-inner{flex-direction:column;gap:16px;padding:20px;display:flex}@media (min-width:640px){.cc-inner{padding:24px}}.cc-head{align-items:flex-start;gap:16px;display:flex}.cc-glyph{background:var(--cc-elev);border:1px solid var(--cc-line);width:40px;height:40px;color:var(--cc-fg-2);border-radius:999px;flex:none;justify-content:center;align-items:center;display:none}@media (min-width:640px){.cc-glyph{display:flex}}.cc-body{flex:1;min-width:0}.cc-title{color:var(--cc-fg);margin:0;font-size:15px;font-weight:600;line-height:1.2}.cc-text{color:var(--cc-muted);margin:6px 0 0;font-size:13.5px;line-height:1.5}.cc-text a{color:var(--cc-fg);text-underline-offset:2px;font-weight:500}.cc-x{cursor:pointer;color:var(--cc-muted);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:6px;transition:background .15s,color .15s;display:grid}.cc-x:hover{background:var(--cc-line-2);color:var(--cc-fg)}.cc-panel{border:1px solid var(--cc-line);background:var(--cc-elev);border-radius:12px;padding:16px}.cc-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cc-row+.cc-row{border-top:1px solid var(--cc-line-2);margin-top:12px;padding-top:12px}.cc-row-label{color:var(--cc-fg);font-size:13px;font-weight:600}.cc-row-desc{color:var(--cc-muted);margin:2px 0 0;font-size:12.5px;line-height:1.5}.cc-always{background:var(--cc-bg);border:1px solid var(--cc-line);letter-spacing:.06em;text-transform:uppercase;color:var(--cc-muted);border-radius:999px;align-items:center;margin-left:8px;padding:1px 8px;font-size:10px;display:inline-flex}.cc-switch{cursor:pointer;background:#0a0a0a26;border:0;border-radius:999px;flex:none;width:44px;height:24px;transition:background .2s;position:relative}.cc-switch[aria-checked=true]{background:var(--cc-fg)}.cc-switch:disabled{cursor:not-allowed;opacity:.6}.cc-knob{background:#fff;border-radius:999px;width:20px;height:20px;transition:left .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.cc-switch[aria-checked=true] .cc-knob{left:22px}.cc-actions{flex-direction:column;gap:8px;display:flex}@media (min-width:640px){.cc-actions{flex-direction:row;justify-content:space-between;align-items:center}}.cc-actions-right{flex-direction:column-reverse;gap:8px;display:flex}@media (min-width:640px){.cc-actions-right{flex-direction:row;align-items:center}}.cc-btn{appearance:none;cursor:pointer;font:inherit;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.cc-btn-link{color:var(--cc-fg-2);background:0 0;border:0}.cc-btn-link:hover{background:var(--cc-line-2)}.cc-btn-ghost{border:1px solid var(--cc-line);color:var(--cc-fg-2);background:0 0}.cc-btn-ghost:hover{background:var(--cc-line-2);border-color:#0a0a0a40}.cc-btn-primary{background:var(--cc-fg);color:var(--cc-bg);border:1px solid #0000;font-weight:600}.cc-btn-primary:hover{transform:translateY(-1px)}
.landing{--bg:#faf8f5;--bg-elev:#fff;--fg:#0a0a0a;--fg-2:#2c2a26;--muted:#6b6760;--muted-2:#9a968e;--line:#0a0a0a14;--line-2:#0a0a0a0a;--accent:#e09036;--accent-ink:#783a00;--accent-soft:#ffebd2;--star:#ecaa0b;--shadow-card:0 1px 0 #0a0a0a0a, 0 8px 24px -12px #281e0f1f;--shadow-lift:0 1px 0 #0a0a0a0a, 0 24px 48px -24px #281e0f2e;background:var(--bg);color:var(--fg);font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;font-feature-settings:"ss01", "cv11", "tnum";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-height:100vh;line-height:1.5}@supports (color:lab(0% 0 0)){.landing{--accent:lab(67.1002% 25.8334 58.261);--accent-ink:lab(32.0488% 29.3573 62.5106);--accent-soft:lab(94.2484% 3.83502 15.0783);--star:lab(74.4754% 17.3326 75.9449)}}.landing *,.landing :before,.landing :after{box-sizing:border-box}.landing ::selection{background:var(--accent);color:#fff}.landing .mono{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, monospace}.landing .ambient{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.landing .ambient:before{content:"";filter:blur(8px);background:radial-gradient(closest-side,#ffdfb38c,#0000 70%);background:radial-gradient(closest-side,lab(90.769% 7.35465 27.0104/.55),#0000 70%);width:1100px;height:1100px;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.landing .ambient:after{content:"";background:radial-gradient(closest-side,#f5c2992e,#0000 70%);background:radial-gradient(closest-side,lab(82.3726% 15.0174 28.0157/.18),#0000 70%);width:800px;height:600px;position:absolute;bottom:-30%;left:50%;transform:translate(-50%)}.landing .grain{pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.04 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.landing .shell{z-index:2;max-width:1240px;margin:0 auto;padding:0 32px;position:relative}@media (max-width:640px){.landing .shell{padding:0 20px}}.landing .topline{justify-content:space-between;align-items:center;padding:28px 0 0;display:flex}.landing .mark{letter-spacing:-.01em;align-items:center;gap:10px;font-size:15px;font-weight:500;display:inline-flex}.landing .mark-glyph{background:var(--fg);width:22px;height:22px;color:var(--bg);letter-spacing:-.02em;border-radius:6px;place-items:center;font-size:12px;font-weight:600;display:grid}.landing .topline-meta{color:var(--muted);letter-spacing:-.005em;font-size:13.5px;font-weight:450}.landing .topline-meta .dot{vertical-align:middle;background:#45ba50;background:lab(67.3528% -50.581 42.6409);border-radius:999px;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 0 3px #45ba502e;box-shadow:0 0 0 3px lab(67.3528% -50.581 42.6409/.18)}.landing .hero{padding:80px 0 96px;position:relative;overflow:hidden}.landing .eyebrow{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--fg-2);letter-spacing:.01em;background:#fff9;border-radius:999px;align-items:center;gap:10px;padding:6px 12px 6px 8px;font-size:12px;display:inline-flex}.landing .eyebrow .pill{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;background:var(--fg);color:var(--bg);border-radius:999px;padding:3px 7px;font-size:10.5px}.landing .h1{letter-spacing:-.035em;text-wrap:balance;max-width:16ch;margin:28px 0 0;font-size:clamp(44px,6.4vw,84px);font-weight:500;line-height:.98}.landing .h1 em{color:var(--muted);font-style:normal}.landing .h1 .ink{background:linear-gradient(180deg, var(--fg) 0%, var(--fg-2) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.landing .sub{color:var(--muted);text-wrap:pretty;max-width:52ch;margin:22px 0 0;font-size:clamp(17px,1.5vw,19px);line-height:1.5}.landing .cta-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.landing .btn{appearance:none;cursor:pointer;font:inherit;letter-spacing:-.01em;border:0;border-radius:10px;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .15s,background .2s,box-shadow .2s,border-color .2s;display:inline-flex}.landing .btn-primary{background:var(--fg);color:var(--bg);box-shadow:inset 0 1px #ffffff0f,0 8px 20px -10px #0a0a0a80}.landing .btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 14px 28px -12px #0a0a0a8c}.landing .btn-primary .arrow{transition:transform .2s}.landing .btn-primary:hover .arrow{transform:translate(3px)}.landing .btn-ghost{color:var(--fg);border:1px solid var(--line);background:0 0}.landing .btn-ghost:hover{background:#0a0a0a0a}.landing .micro{border-top:1px solid var(--line);flex-wrap:wrap;gap:28px;max-width:720px;margin-top:56px;padding-top:24px;display:flex}.landing .micro-item{color:var(--fg-2);align-items:center;gap:10px;font-size:13.5px;display:flex}.landing .micro-item .ck{border:1px solid var(--line);width:16px;height:16px;color:var(--fg);border-radius:999px;place-items:center;display:grid}.landing .hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}@media (max-width:1020px){.landing .hero-grid{grid-template-columns:1fr;gap:48px}.landing .hero{padding:56px 0 72px}}.landing .stage{aspect-ratio:5/5.4;border:1px solid var(--line);box-shadow:var(--shadow-lift);background:radial-gradient(120% 80% at 50% 0,#fff3e2 0%,#0000 60%),linear-gradient(#fff 0%,#f6f2ec 100%);background:radial-gradient(120% 80% at 50% 0,lab(96.5615% 2.78267 11.2338) 0%,#0000 60%),linear-gradient(#fff 0%,#f6f2ec 100%);border-radius:24px;position:relative;overflow:hidden}.landing .stage:after{content:"";background-image:linear-gradient(var(--line-2) 1px, transparent 1px), linear-gradient(90deg, var(--line-2) 1px, transparent 1px);pointer-events:none;background-position:-1px -1px;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side at 50% 45%,#000 30%,#0000 80%);mask-image:radial-gradient(closest-side at 50% 45%,#000 30%,#0000 80%)}.landing .stage-meta{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);z-index:4;justify-content:space-between;align-items:center;font-size:10.5px;display:flex;position:absolute;top:16px;left:16px;right:16px}.landing .stage-meta .live{align-items:center;gap:6px;display:inline-flex}.landing .stage-meta .pulse{background:#45ba50;background:lab(67.3528% -50.581 42.6409);border-radius:999px;width:6px;height:6px;animation:1.8s ease-in-out infinite landing-pulse;box-shadow:0 0 0 3px #45ba5033;box-shadow:0 0 0 3px lab(67.3528% -50.581 42.6409/.2)}@keyframes landing-pulse{0%,to{box-shadow:0 0 0 3px #45ba5033;box-shadow:0 0 0 3px lab(67.3528% -50.581 42.6409/.2)}50%{box-shadow:0 0 0 6px #45ba5000;box-shadow:0 0 0 6px lab(67.3528% -50.581 42.6409/0)}}.landing .card{border:1px solid var(--line);box-shadow:var(--shadow-card);z-index:3;background:#fff;border-radius:16px;position:absolute}.landing .gcard{width:56%;padding:14px;top:56px;left:32px;transform:rotate(-1.2deg)}.landing .gcard-head{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding-bottom:10px;display:flex}.landing .gcard-logo{background:conic-gradient(from 0deg, #45ba50 0 25%, #3093ec 25% 50%, #ecaa0b 50% 75%, #f14d4c 75% 100%);width:22px;height:22px;box-shadow:0 0 0 1px var(--line);border:3px solid #fff;border-radius:999px}@supports (color:lab(0% 0 0)){.landing .gcard-logo{background:conic-gradient(from 0deg, lab(67.3528% -50.581 42.6409) 0 25%, lab(58.6285% -5.03251 -53.7924) 25% 50%, lab(74.4754% 17.3326 75.9449) 50% 75%, lab(57.3944% 63.124 38.0626) 75% 100%)}}.landing .gcard-title{letter-spacing:-.01em;color:var(--fg);font-size:12.5px;font-weight:600}.landing .gcard-cat{color:var(--muted);margin-top:1px;font-size:10.5px}.landing .gcard-body{flex-direction:column;gap:8px;padding-top:10px;display:flex}.landing .gcard-rating{color:var(--fg);align-items:center;gap:8px;font-size:12px;display:flex}.landing .gcard-rating .num{font-variant-numeric:tabular-nums;font-weight:600}.landing .stars{color:var(--star);gap:1px;display:inline-flex}.landing .star{width:11px;height:11px}.landing .gcard-rating .count{color:var(--muted)}.landing .gcard-bars{flex-direction:column;gap:5px;padding-top:4px;display:flex}.landing .gbar{background:var(--line-2);border-radius:999px;height:5px;position:relative;overflow:hidden}.landing .gbar>i{background:var(--accent);border-radius:999px;height:100%;display:block}.landing .nfc-wrap{z-index:4;perspective:800px;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.landing .nfc{color:#ede7da;background:linear-gradient(135deg,#1f1d1a 0%,#2a2723 35%,#4a443c 50%,#2a2723 65%,#161412 100%);border-radius:14px;flex-direction:column;justify-content:space-between;width:240px;height:152px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0009,0 30px 60px -20px #140f0573,0 8px 16px -8px #140f0566}.landing .nfc:before{content:"";mix-blend-mode:overlay;pointer-events:none;background-image:repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 3px);position:absolute;inset:0}.landing .nfc:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#fff0c82e 50%,#0000 65%);position:absolute;inset:0}.landing .nfc-top{font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:#ede7dab3;justify-content:space-between;align-items:center;font-size:9px;display:flex}.landing .nfc-name{letter-spacing:-.02em;font-size:18px;font-weight:500;line-height:1}.landing .nfc-name span{color:var(--accent)}.landing .nfc-foot{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#ede7da8c;justify-content:space-between;align-items:center;font-size:9px;display:flex}.landing .waves{pointer-events:none;width:38px;height:38px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.landing .waves svg{width:100%;height:100%;overflow:visible}.landing .waves circle{fill:none;stroke:var(--accent);stroke-width:1.4px;transform-origin:50%;opacity:0;animation:2.6s ease-out infinite landing-tap}.landing .waves circle:first-child{animation-delay:0s}.landing .waves circle:nth-child(2){animation-delay:.6s}.landing .waves circle:nth-child(3){animation-delay:1.2s}@keyframes landing-tap{0%{opacity:0;transform:scale(.4)}20%{opacity:.85}to{opacity:0;transform:scale(2.2)}}.landing .phone{z-index:3;width:200px;padding:14px;position:absolute;bottom:28px;right:24px;transform:rotate(3deg)}.landing .phone-bar{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:10px;display:flex}.landing .phone-bar .url{font-family:var(--font-geist-mono), monospace;letter-spacing:.02em;color:var(--fg-2);background:var(--line-2);border-radius:999px;padding:3px 8px;font-size:9.5px}.landing .phone h4{letter-spacing:-.01em;margin:4px 0 8px;font-size:13px;font-weight:600}.landing .phone p{color:var(--muted);margin:0 0 12px;font-size:11px;line-height:1.4}.landing .phone-stars{gap:4px;margin-bottom:12px;display:flex}.landing .phone-stars span{border:1px solid var(--line);width:22px;height:22px;color:var(--star);border-radius:6px;place-items:center;display:grid}.landing .phone-stars span.on{background:#fff3d9;background:lab(96.6302% 3.49021 19.3204);border-color:#f0c781;border-color:lab(82.72% 8.74323 40.8395)}.landing .phone-cta{background:var(--fg);color:var(--bg);text-align:center;border-radius:8px;padding:9px 0;font-size:11px;font-weight:500}.landing .counter{z-index:3;width:188px;padding:14px;position:absolute;bottom:70px;left:28px;transform:rotate(-2deg)}.landing .counter-label{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:9.5px}.landing .counter-num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:500;line-height:1}.landing .counter-delta{color:#1c882d;color:lab(49.688% -45.0514 38.7399);background:#defbde;background:lab(96.0114% -13.972 10.9174);border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:3px 8px;font-size:11px;display:inline-flex}.landing .counter-spark{width:100%;height:28px;margin-top:10px}.landing .wires{pointer-events:none;z-index:2;position:absolute;inset:0}.landing .wires path{fill:none;stroke:var(--line);stroke-width:1px;stroke-dasharray:3 4}.landing .wires .glow{stroke:var(--accent);stroke-width:1.2px;stroke-dasharray:2 6;opacity:.7;animation:4s linear infinite landing-dash}@keyframes landing-dash{to{stroke-dashoffset:-40px}}.landing .pricing{border-top:1px solid var(--line);padding:88px 0 120px;position:relative}.landing .price-head{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:48px;margin-bottom:56px;display:grid}@media (max-width:820px){.landing .price-head{grid-template-columns:1fr;gap:16px}}.landing .price-eyebrow{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px}.landing .price-title{letter-spacing:-.03em;max-width:14ch;margin:16px 0 0;font-size:clamp(36px,4.6vw,56px);font-weight:500;line-height:1}.landing .price-sub{color:var(--muted);max-width:38ch;font-size:16px;line-height:1.55}.landing .plans{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px;width:min(1380px,100vw - 48px);margin-inline:auto;display:grid;position:relative;left:50%;transform:translate(-50%)}@media (max-width:1280px){.landing .plans{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;max-width:760px;margin:0 auto;left:auto;transform:none}}@media (max-width:720px){.landing .plans{grid-template-columns:1fr;max-width:560px}}.landing .plan{background:var(--bg-elev);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:20px;flex-direction:column;padding:32px;display:flex;position:relative}.landing .plan.featured{color:#f2eee6;background:linear-gradient(#121110 0%,#1a1815 100%);border-color:#ffffff14;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 30px 60px -30px #140f0580}.landing .plan.featured:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#f7a22480,#0000 60%);background:linear-gradient(lab(74.1406% 25.9398 71.4489/.5),#0000 60%);border-radius:20px;padding:1px;position:absolute;inset:-1px;-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}.landing .plan.featured:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#fc9f302e,#0000 70%);background:radial-gradient(closest-side,lab(73.9802% 29.8539 68.1053/.18),#0000 70%);width:80%;height:100%;position:absolute;top:-50%;right:-20%}.landing .plan-top{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.landing .plan-name{letter-spacing:-.01em;font-size:14px;font-weight:500}.landing .plan-name .kicker{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:10.5px;display:block}.landing .plan.featured .plan-name .kicker{color:#eca851;color:lab(74.2674% 20.0168 53.8013)}.landing .plan-tag{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#0a0a0a;background:var(--accent);border-radius:999px;padding:5px 9px;font-size:10px}.landing .plan-headline{letter-spacing:-.02em;text-wrap:balance;margin:4px 0 6px;font-size:28px;font-weight:500;line-height:1.15}.landing .plan-blurb{color:var(--muted);max-width:36ch;margin:0 0 28px;font-size:14px;line-height:1.5}.landing .plan.featured .plan-blurb{color:#f2eee6a6}.landing .price{border-top:1px solid var(--line);align-items:baseline;gap:8px;margin-bottom:24px;padding-top:24px;display:flex}.landing .plan.featured .price{border-color:#ffffff14}.landing .price .amt{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:500;line-height:1}.landing .price .per{color:var(--muted);font-size:14px}.landing .plan.featured .price .per{color:#f2eee699}.landing .bullets{flex-direction:column;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.landing .bullets li{color:var(--fg-2);align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.45;display:flex}.landing .plan.featured .bullets li{color:#f2eee6eb}.landing .bullets .ck{background:var(--accent-soft);width:18px;height:18px;color:var(--accent-ink);border-radius:999px;flex:none;place-items:center;margin-top:1px;display:grid}.landing .plan.featured .bullets .ck{color:#ffc571;color:lab(83.7122% 16.0965 54.215);background:#4b2a02;background:lab(20.8903% 13.2411 29.167)}.landing .plan-cta{text-align:center;cursor:pointer;border:1px solid var(--line);color:var(--fg);background:0 0;border-radius:10px;margin-top:auto;padding:14px 0;font-size:15px;font-weight:500;text-decoration:none;transition:transform .15s,background .2s;display:block}.landing .plan-cta:hover{background:#0a0a0a0a}.landing .plan.featured .plan-cta{background:var(--accent);color:#161310;border-color:#0000}.landing .plan.featured .plan-cta:hover{filter:brightness(1.05);transform:translateY(-1px)}.landing .plan-foot{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;color:var(--muted);text-align:center;margin-top:16px;font-size:10.5px}.landing .plan.featured .plan-foot{color:#f2eee680}.landing .price-foot{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:24px 32px;margin-top:28px;font-size:13px;display:flex}.landing .price-foot span{align-items:center;gap:8px;display:inline-flex}.landing .price-foot .dotcue{background:var(--muted-2);border-radius:999px;width:4px;height:4px}
