.cx{--sans:var(--cx-sans,"Geist","Inter",system-ui,sans-serif);--grotesk:var(--cx-grotesk,var(--sans));--serif:var(--cx-serif,"Instrument Serif",Georgia,serif);--mono:var(--cx-mono,"JetBrains Mono",ui-monospace,monospace);--display:var(--sans);--radius:14px;--max:1240px;--gutter:24px;font-family:var(--sans);font-size:16px;line-height:1.55;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:clip}.cx *,.cx :after,.cx :before{box-sizing:border-box}.cx a{color:inherit;text-decoration:none}.cx img,.cx video{display:block;max-width:100%}.cx button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.cx ::selection{background:var(--accent);color:#fff}.cx .wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}@media (min-width:760px){.cx{--gutter:40px}}.cx-a{--bg:#FFFFFF;--bg-2:#FFFFFF;--ink:#0B0F14;--ink-2:#4B5563;--ink-3:#8A929C;--line:rgba(11,15,20,0.10);--line-2:rgba(11,15,20,0.16);--panel:#F3F4F6;--panel-2:#E9EBEF;--accent:#C2500F;--accent-ink:#FFFFFF;--accent-soft:rgba(194,80,15,0.10);--btn-bg:#0B0F14;--btn-ink:#FFFFFF;--shadow:0 30px 80px rgba(11,15,20,0.14),0 2px 6px rgba(11,15,20,0.06)}.cx-b{--bg:#070708;--bg-2:#0C0C0E;--ink:#F2F2F3;--ink-2:#A1A1AA;--ink-3:#6E6E76;--line:rgba(255,255,255,0.10);--line-2:rgba(255,255,255,0.18);--panel:#111113;--panel-2:#18181B;--accent:#FF6A2B;--accent-ink:#0B0B0C;--accent-soft:rgba(255,106,43,0.14);--btn-bg:#F2F2F3;--btn-ink:#0B0B0C;--display:var(--grotesk);--shadow:0 40px 100px rgba(0,0,0,0.7),0 0 0 1px rgba(255,255,255,0.06)}.cx-c{--bg:#FFFFFF;--bg-2:#FFFFFF;--ink:#14181D;--ink-2:#4E5761;--ink-3:#8A929C;--line:rgba(20,24,29,0.10);--line-2:rgba(20,24,29,0.18);--panel:#F3F4F6;--panel-2:#E9EBEF;--accent:#8C5A3C;--accent-ink:#FFFFFF;--accent-soft:rgba(140,90,60,0.10);--btn-bg:#14181D;--btn-ink:#FFFFFF;--display:var(--serif);--sand:#B59C83;--shadow:0 30px 80px rgba(20,24,29,0.18),0 2px 6px rgba(20,24,29,0.06)}.cx .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.cx .eyebrow,.cx-b .eyebrow{color:var(--accent)}.cx .h1{font-size:clamp(2.6rem,6.2vw,5rem);line-height:1.02;letter-spacing:-.035em}.cx .h1,.cx .h2{font-family:var(--display);font-weight:600;margin:0}.cx .h2{font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.08;letter-spacing:-.03em}.cx .h3{font-family:var(--sans);font-weight:600;font-size:1.1rem;letter-spacing:-.01em;margin:0}.cx-c .h1,.cx-c .h2{font-weight:400;letter-spacing:-.012em}.cx-c .h1{font-size:clamp(3rem,7vw,5.8rem);line-height:.98}.cx-c .h1 em,.cx-c .h2 em{font-style:italic;color:var(--sand)}.cx-a .h1 em,.cx-a .h2 em,.cx-b .h1 em,.cx-b .h2 em{font-style:normal;color:var(--ink-3)}.cx .lede{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6;color:var(--ink-2);max-width:560px;margin:0}.cx .small{font-size:.86rem;color:var(--ink-3)}.cx .sec-head{display:grid;grid-gap:14px;gap:14px;max-width:720px;margin-bottom:44px}.cx .sec-head p{margin:0;color:var(--ink-2);font-size:1.05rem;line-height:1.6}.cx .btn{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px;border-radius:999px;font-weight:500;font-size:.95rem;letter-spacing:-.005em;transition:transform .16s,background .16s,color .16s,border-color .16s,box-shadow .16s;white-space:nowrap}.cx .btn-solid{background:var(--btn-bg);color:var(--btn-ink)}.cx .btn-solid:hover{transform:translateY(-1px)}.cx .btn-ghost{border:1px solid var(--line-2);color:var(--ink)}.cx .btn-ghost:hover{border-color:var(--ink)}.cx .btn-accent{background:var(--accent);color:var(--accent-ink)}.cx .btn .arr{transition:transform .16s}.cx .btn:hover .arr{transform:translateX(3px)}.cx .btn-sm{height:38px;padding:0 16px;font-size:.88rem}.cx-nav{position:fixed;top:0;left:0;right:0;z-index:50;padding:14px 0;transition:background .25s,border-color .25s,padding .25s}.cx-nav .wrap{display:flex;align-items:center;gap:28px}.cx-nav .links{display:none;gap:24px;margin-left:8px;font-size:.92rem;color:var(--ink-2)}.cx-nav .links a:hover{color:var(--ink)}.cx-nav .spacer{flex:1 1}.cx-nav .mark{display:inline-flex;align-items:center;color:var(--ink)}.cx-nav.scrolled{background:color-mix(in srgb,var(--bg) 96%,transparent);border-bottom:1px solid var(--line)}.cx-c .cx-nav:not(.scrolled),.cx-c .cx-nav:not(.scrolled) .links,.cx-c .cx-nav:not(.scrolled) .mark{color:#F4F6F8}.cx-c .cx-nav:not(.scrolled) .btn-solid{background:#F4F6F8;color:#14181D}@media (min-width:860px){.cx-nav .links{display:flex}}.cx-hero{position:relative;padding:132px 0 72px}.cx-hero .grid{display:grid;grid-gap:44px;gap:44px;align-items:center}.cx-hero .copy{display:grid;grid-gap:22px;gap:22px}.cx-hero .ctas{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:6px}.cx-hero .fine{font-size:.82rem;color:var(--ink-3)}@media (min-width:980px){.cx-hero{padding:168px 0 96px}.cx-hero .grid{grid-template-columns:1.05fr 1fr;gap:64px}}.cx .frame{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow)}.cx .frame .bar{display:flex;align-items:center;gap:10px;height:38px;padding:0 14px;border-bottom:1px solid var(--line);background:var(--bg-2);font-family:var(--mono);font-size:11px;color:var(--ink-3)}.cx .frame .bar .dots{display:inline-flex;gap:5px}.cx .frame .bar .dots i{width:8px;height:8px;border-radius:50%;background:var(--line-2)}.cx .frame .bar .url{flex:1 1;text-align:center;letter-spacing:.02em}.cx .frame .bar .tag{color:var(--accent)}.cx .frame img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top}.cx .frame .live{position:absolute;right:14px;top:9px;display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.cx .frame .live i{width:6px;height:6px;border-radius:50%;background:#34C77B;box-shadow:0 0 0 4px rgba(52,199,123,.18)}.cx .ready{position:absolute;left:16px;bottom:16px;display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border-radius:12px;background:var(--bg-2);border:1px solid var(--line);box-shadow:var(--shadow);max-width:240px}.cx .ready .t{font-weight:600;font-size:.88rem;letter-spacing:-.01em}.cx .ready .s{font-size:.78rem;color:var(--ink-2);line-height:1.4}.cx .ready .row{display:flex;gap:8px}.cx .ready .row .btn{height:30px;padding:0 11px;font-size:.78rem}.cx-a .cx-hero .show{position:relative}.cx-a .cx-hero .frame{transform:rotate(0deg)}.cx-b .cx-hero{padding-top:150px;text-align:center;overflow:hidden}.cx-b .cx-hero .grid{grid-template-columns:1fr;justify-items:center;gap:56px}.cx-b .cx-hero .copy{justify-items:center;max-width:820px}.cx-b .cx-hero .lede{text-align:center;max-width:620px}.cx-b .cx-hero .show{width:100%;max-width:1080px}.cx-b .glow{position:absolute;inset:auto 0 0 0;height:70%;pointer-events:none;z-index:0;background:radial-gradient(60% 55% at 50% 100%,rgba(255,106,43,.42),transparent 70%),radial-gradient(35% 40% at 30% 100%,rgba(255,140,60,.12),transparent 70%);animation:cx-glow 9s ease-in-out infinite alternate}.cx-b .cx-hero .wrap{position:relative;z-index:1}.cx-b .h1{font-size:clamp(2.7rem,6.8vw,5.6rem);letter-spacing:-.04em}@keyframes cx-glow{0%{opacity:.75;transform:translateY(6%) scale(1)}to{opacity:1;transform:translateY(0) scale(1.06)}}.cx-b .frame .bar{background:#0E0E10}.cx-b .frame{box-shadow:0 60px 140px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.06),0 0 80px rgba(255,106,43,.1)}.cx-c .cx-hero{padding:150px 0 0;color:#F4F6F8;min-height:92vh;display:flex;flex-direction:column;justify-content:flex-end}.cx-c .cx-hero .plate{position:absolute;inset:0;background-size:cover;background-position:50%;z-index:0}.cx-c .cx-hero .scrim{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(10,13,16,.55),rgba(10,13,16,.35) 40%,rgba(10,13,16,.9))}.cx-c .cx-hero .wrap{position:relative;z-index:1}.cx-c .cx-hero .grid{grid-template-columns:1fr;align-items:end;gap:40px}.cx-c .cx-hero .copy{padding-bottom:36px}.cx-c .cx-hero .lede{color:rgba(244,246,248,.82)}.cx-c .cx-hero .eyebrow{color:var(--sand)}.cx-c .cx-hero .fine{color:rgba(244,246,248,.6)}.cx-c .cx-hero .btn-solid{background:#F4F6F8;color:#14181D}.cx-c .cx-hero .btn-ghost{border-color:rgba(244,246,248,.5);color:#F4F6F8}.cx-c .cx-hero .show{margin-bottom:-120px}.cx-c .cx-hero .frame{border-color:rgba(255,255,255,.12)}.cx-c .cx-hero .frame .bar{background:#14181D;color:rgba(244,246,248,.6);border-color:rgba(255,255,255,.08)}.cx-c .cx-hero .ready{background:#FFFFFF;color:#14181D}.cx-c .cx-hero .ready .s{color:#4E5761}.cx-c .cx-hero .ready .btn-solid{background:#14181D;color:#fff}.cx-c .cx-proof{padding-top:168px}@media (min-width:980px){.cx-c .cx-hero .grid{grid-template-columns:1fr 1fr}.cx-c .cx-hero .show{margin-bottom:-160px}.cx-c .cx-proof{padding-top:220px}}.cx-proof{padding:20px 0 56px}.cx-proof .row{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px 24px;gap:14px 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0}.cx-proof .item{display:flex;align-items:center;gap:10px;font-size:.92rem;color:var(--ink-2)}.cx-proof .item i{width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none}@media (min-width:760px){.cx-proof .row{grid-template-columns:repeat(4,1fr)}}.cx-looks{padding:56px 0}.cx-looks .grid{display:grid;grid-gap:22px;gap:22px}.cx-looks .look{display:grid;grid-gap:12px;gap:12px}.cx-looks .look .frame img{aspect-ratio:16/11}.cx-looks .look .meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.cx-looks .look .meta b{font-weight:600}.cx-looks .look .meta span{color:var(--ink-3);font-size:.86rem}@media (min-width:760px){.cx-looks .grid{grid-template-columns:repeat(3,1fr)}}.cx-b .cx-looks,.cx-b .cx-tool{background:var(--bg-2)}.cx-tool{padding:72px 0}.cx-tool .layout{display:grid;grid-gap:36px;gap:36px;align-items:start}.cx-tool .steps{display:grid;grid-gap:4px;gap:4px}.cx-tool .step{display:grid;grid-template-columns:34px 1fr;grid-gap:14px;gap:14px;padding:18px 16px;border-radius:12px;text-align:left;border:1px solid transparent;transition:background .2s,border-color .2s;position:relative}.cx-tool .step.on{background:var(--panel);border-color:var(--line)}.cx-tool .step .n{font-family:var(--mono);font-size:11px;color:var(--ink-3);padding-top:4px}.cx-tool .step.on .n{color:var(--accent)}.cx-tool .step .t{font-weight:600;font-size:1.05rem;letter-spacing:-.01em}.cx-tool .step .d{color:var(--ink-2);font-size:.92rem;line-height:1.5;margin-top:4px}.cx-tool .step .bar{position:absolute;left:16px;right:16px;bottom:0;height:2px;background:var(--line);border-radius:2px;overflow:hidden;opacity:0}.cx-tool .step.on .bar{opacity:1}.cx-tool .step.on .bar i{display:block;height:100%;width:100%;background:var(--accent);transform-origin:left;animation:cx-fill 4.4s linear forwards}@keyframes cx-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cx-tool .screens{position:relative;display:grid}.cx-tool .screen{grid-area:1/1;opacity:0;transform:translateY(10px);transition:opacity .45s,transform .45s;pointer-events:none}.cx-tool .screen.on{opacity:1;transform:none;pointer-events:auto}@media (min-width:980px){.cx-tool .layout{grid-template-columns:.8fr 1.2fr;gap:56px}}.cx .ui{padding:26px;display:grid;grid-gap:18px;gap:18px;min-height:380px;background:var(--bg-2)}.cx .ui .q{font-family:var(--display);font-weight:600;font-size:clamp(1.4rem,2.4vw,1.9rem);letter-spacing:-.02em;line-height:1.15}.cx-c .ui .q{font-weight:400}.cx .ui .label{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.cx .ui .field{border:1px solid var(--line-2);border-radius:10px;padding:12px 14px;font-size:1rem;color:var(--ink);background:var(--bg)}.cx .ui .field .caret{display:inline-block;width:1px;height:1.05em;background:var(--ink);vertical-align:-.15em;margin-left:1px;animation:cx-blink 1s steps(2) infinite}@keyframes cx-blink{to{opacity:0}}.cx .ui .dial{display:grid;grid-gap:8px;gap:8px}.cx .ui .dial .top{display:flex;justify-content:space-between;align-items:baseline}.cx .ui .dial .v{font-family:var(--display);font-size:1.6rem;font-weight:600;letter-spacing:-.02em}.cx-c .ui .dial .v{font-weight:400}.cx .ui .dial .track{height:4px;border-radius:4px;background:var(--line);position:relative}.cx .ui .dial .track i{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--accent)}.cx .ui .dial .track b{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:var(--bg);border:2px solid var(--accent);transform:translate(-50%,-50%)}.cx .ui .foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.cx .ui .foot .prog{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.cx .ui .site{position:relative;border-radius:10px;overflow:hidden;border:1px solid var(--line)}.cx .ui .site img{aspect-ratio:16/9.4}.cx .ui .edit{position:absolute;left:14px;top:14px;display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border-radius:10px;background:var(--bg-2);border:1px solid var(--line);box-shadow:var(--shadow);font-size:.82rem;max-width:250px}.cx .ui .edit .k{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.cx .ui .domain{display:grid;grid-gap:12px;gap:12px}.cx .ui .domain .row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;font-size:.95rem}.cx .ui .domain .row .ok{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.cx .ui .domain .row .ok i{width:6px;height:6px;border-radius:50%;background:#34C77B}.cx-pricing{padding:72px 0}.cx-pricing .head{display:grid;grid-gap:14px;gap:14px;max-width:640px;margin:0 auto 36px;text-align:center;justify-items:center}.cx-pricing .toggle{display:inline-flex;padding:3px;border:1px solid var(--line-2);border-radius:999px;gap:2px}.cx-pricing .toggle button{height:34px;padding:0 16px;border-radius:999px;font-size:.88rem;color:var(--ink-2)}.cx-pricing .toggle button.on{background:var(--btn-bg);color:var(--btn-ink)}.cx-pricing .cards{display:grid;grid-gap:16px;gap:16px;max-width:900px;margin:0 auto}.cx-pricing .card{display:grid;grid-gap:16px;gap:16px;padding:28px;border-radius:18px;border:1px solid var(--line);background:var(--bg-2);position:relative}.cx-pricing .card.feat{border-color:var(--ink)}.cx-b .cx-pricing .card{background:var(--panel)}.cx-b .cx-pricing .card.feat{border-color:rgba(255,106,43,.6);box-shadow:0 0 60px rgba(255,106,43,.12)}.cx-pricing .card .name{font-weight:600;font-size:1.05rem;display:flex;justify-content:space-between;align-items:center}.cx-pricing .card .name .pill{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);padding:4px 8px;border-radius:999px}.cx-pricing .card .who{color:var(--ink-3);font-size:.9rem;margin-top:-8px}.cx-pricing .card .price{display:flex;align-items:baseline;gap:6px}.cx-pricing .card .price .n{font-family:var(--display);font-weight:600;font-size:3rem;letter-spacing:-.04em;line-height:1}.cx-c .cx-pricing .card .price .n{font-weight:400;letter-spacing:-.01em}.cx-pricing .card .price .per{color:var(--ink-3);font-size:.95rem}.cx-pricing .card .setup{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--ink-2);flex-wrap:wrap}.cx-pricing .tbd{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);padding:3px 7px;border-radius:6px}.cx-pricing .card ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px;font-size:.92rem;color:var(--ink-2)}.cx-pricing .card ul li{display:grid;grid-template-columns:14px 1fr;grid-gap:10px;gap:10px;align-items:start}.cx-pricing .card ul li:before{content:"";width:14px;height:14px;margin-top:4px;border-radius:50%;background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.cx-pricing .card .btn{justify-content:center}.cx-pricing .note{text-align:center;margin:26px auto 0;color:var(--ink-3);font-size:.9rem}.cx-pricing .note a{color:var(--ink);border-bottom:1px solid var(--line-2)}@media (min-width:760px){.cx-pricing .cards{grid-template-columns:1fr 1fr}.cx-pricing .card{padding:34px}}.cx-founder{padding:64px 0;border-top:1px solid var(--line)}.cx-founder .grid{display:grid;grid-gap:28px;gap:28px;max-width:900px}.cx-founder p{margin:0;font-size:1.15rem;line-height:1.6;color:var(--ink-2)}.cx-founder p b{color:var(--ink);font-weight:600}.cx-founder .sig{display:grid;grid-gap:2px;gap:2px}.cx-founder .sig .n{font-weight:600}.cx-founder .sig .r{color:var(--ink-3);font-size:.88rem}@media (min-width:900px){.cx-founder .grid{grid-template-columns:240px 1fr;gap:56px}}.cx-faq{padding:64px 0;border-top:1px solid var(--line)}.cx-faq .grid{display:grid;grid-gap:40px;gap:40px}.cx-faq details{border-bottom:1px solid var(--line);padding:16px 0}.cx-faq summary{list-style:none;cursor:pointer;font-weight:600;font-size:1rem;display:flex;justify-content:space-between;gap:16px;align-items:center}.cx-faq summary::-webkit-details-marker{display:none}.cx-faq summary:after{content:"+";color:var(--ink-3);font-weight:400;font-size:1.2rem}.cx-faq details[open] summary:after{content:"–"}.cx-faq details p{margin:10px 0 2px;color:var(--ink-2);font-size:.95rem;line-height:1.6;max-width:640px}@media (min-width:900px){.cx-faq .grid{grid-template-columns:1fr 1.6fr;gap:64px}}.cx-cta{position:relative;padding:96px 0;overflow:hidden}.cx-cta .inner{position:relative;z-index:1;display:grid;grid-gap:22px;gap:22px;max-width:720px;text-align:center;margin:0 auto;justify-items:center}.cx-cta .inner p{margin:0;font-size:1.05rem;line-height:1.6}.cx-a .cx-cta{background:#0B0F14;color:#FFFFFF}.cx-a .cx-cta .inner p{color:rgba(255,255,255,.72)}.cx-a .cx-cta .btn-solid{background:#FFFFFF}.cx-a .cx-cta .btn-ghost{border-color:rgba(255,255,255,.4);color:#FFFFFF}.cx-a .cx-cta .h2 em{color:rgba(255,255,255,.5)}.cx-b .cx-cta{background:var(--bg)}.cx-b .cx-cta .glow{position:absolute;inset:0;background:radial-gradient(50% 60% at 50% 110%,rgba(255,106,43,.35),transparent 70%);pointer-events:none}.cx-b .cx-cta .inner p{color:var(--ink-2)}.cx-c .cx-cta{color:#F4F6F8;padding:140px 0}.cx-c .cx-cta .plate{position:absolute;inset:0;background-size:cover;background-position:50%}.cx-c .cx-cta .scrim{position:absolute;inset:0;background:rgba(10,13,16,.5)}.cx-c .cx-cta .inner p{color:rgba(244,246,248,.82)}.cx-c .cx-cta .btn-solid{background:#F4F6F8;color:#14181D}.cx-c .cx-cta .btn-ghost{border-color:rgba(244,246,248,.5);color:#F4F6F8}.cx-b .cx-cta .btn-ghost{border-color:var(--line-2)}.cx-c .cx-cta .eyebrow{color:var(--sand)}.cx-foot{padding:40px 0;border-top:1px solid var(--line);font-size:.88rem;color:var(--ink-3)}.cx-foot .row{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:space-between}.cx-foot .links{display:flex;flex-wrap:wrap;gap:18px}.cx-foot .mark{color:var(--ink);display:inline-flex}.cx-a .cx-foot,.cx-c .cx-foot{background:var(--bg)}.cx .rv{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.cx .rv.in{opacity:1;transform:none}.cx-switch{position:fixed;right:14px;bottom:14px;z-index:60;display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background:rgba(20,24,29,.92);color:#F4F6F8;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--mono);font-size:11px;letter-spacing:.08em;box-shadow:0 10px 30px rgba(0,0,0,.35)}.cx-switch a{padding:7px 11px;border-radius:999px;color:rgba(244,246,248,.7)}.cx-switch a.on{background:#F4F6F8;color:#14181D}.cx-switch a:hover:not(.on){color:#fff}.cx-switch .lbl{padding:0 6px 0 10px;color:rgba(244,246,248,.45)}@media (max-width:600px){.cx .ready{display:none}}.cx-a2{--bg:#FBFAF7;--bg-2:#FFFFFF;--ink:#111110;--ink-2:#4A4946;--ink-3:#6B6A66;--line:#E3E0D9;--line-2:#CFCBC2;--panel:#F3F1EC;--panel-2:#EAE7E0;--accent:#C2500F;--accent-ink:#FFFFFF;--accent-soft:rgba(194,80,15,0.10);--btn-bg:#C2500F;--btn-ink:#FFFFFF;--display:var(--serif);--shadow:0 24px 60px rgba(17,17,16,0.10),0 1px 3px rgba(17,17,16,0.06)}.cx-a2 .h1,.cx-a2 .h2{font-weight:400;letter-spacing:-.015em}.cx-a2 .h1{font-size:clamp(3rem,6.8vw,5.6rem);line-height:.98}.cx-a2 .h2{font-size:clamp(2rem,3.8vw,3.1rem);line-height:1.06}.cx-a2 .h1 em,.cx-a2 .h2 em{font-style:italic;color:var(--ink-3)}.cx-a2 .cx-faq summary,.cx-a2 .cx-founder .sig .n,.cx-a2 .cx-founder p b,.cx-a2 .cx-looks .look .meta b,.cx-a2 .cx-pricing .card .name,.cx-a2 .cx-tool .step .t,.cx-a2 .h3,.cx-a2 .ready .t{font-weight:500}.cx-a2 .btn{font-weight:400}.cx-a2 .eyebrow{color:var(--ink-3);letter-spacing:.14em}.cx-a2 .lede{color:var(--ink-2)}.cx-a2 .btn-ghost{border-color:var(--line-2)}.cx-a2 .btn-ghost:hover{border-color:var(--ink)}.cx-a2 .frame,.cx-a2 .frame .bar{background:#FFFFFF}.cx-a2 .frame .bar .tag{color:var(--ink-3)}.cx-a2 .ui,.cx-a2 .ui .field{background:#FFFFFF}.cx-a2 .ui .dial .v,.cx-a2 .ui .q{font-weight:400}.cx-a2 .ready .btn-solid{background:var(--accent);color:#fff}.cx-a2 .cx-tool .step.on{background:#FFFFFF}.cx-a2 .cx-tool .step .n{color:var(--ink-3)}.cx-a2 .cx-tool .step.on .n{color:var(--ink)}.cx-a2 .cx-tool .step.on .bar i{background:var(--ink)}.cx-a2 .cx-pricing .toggle{background:#FFFFFF}.cx-a2 .cx-pricing .toggle button.on{background:var(--ink);color:#FFFFFF}.cx-a2 .cx-pricing .card{background:#FFFFFF}.cx-a2 .cx-pricing .card.feat{border-color:var(--ink)}.cx-a2 .cx-pricing .card .name .pill{color:var(--ink-3);border-color:var(--line-2)}.cx-a2 .cx-pricing .card .price .n{font-weight:400;letter-spacing:-.02em;font-size:3.4rem}.cx-a2 .cx-pricing .card ul li:before{background:transparent;box-shadow:inset 0 0 0 1px var(--line-2)}.cx-a2 .cx-pricing .card .btn-ghost{border-color:var(--line-2)}.cx-a2 .cx-proof .item i{background:var(--ink)}.cx-a2 .cx-cta{background:#111110;color:#FBFAF7}.cx-a2 .cx-cta .inner p{color:rgba(251,250,247,.72)}.cx-a2 .cx-cta .eyebrow,.cx-a2 .cx-cta .h2 em{color:rgba(251,250,247,.55)}.cx-a2 .cx-cta .btn-solid{background:var(--accent);color:#fff}.cx-a2 .cx-cta .btn-ghost{border-color:rgba(251,250,247,.4);color:#FBFAF7}.cx-a2 .cx-foot{background:var(--bg)}.cx-a2 .cx-pricing .tbd{color:var(--ink-3);background:var(--panel)}.cx-a3{--bg:#FCFBF9;--bg-2:#FFFFFF;--ink:#111110;--ink-2:#4A4946;--ink-3:#77766F;--line:#E8E6E0;--line-2:#D3D0C8;--panel:#F4F3EF;--panel-2:#ECEAE4;--accent:#C2500F;--accent-ink:#FFFFFF;--accent-soft:rgba(194,80,15,0.10);--green:#1E3A2F;--green-soft:rgba(30,58,47,0.10);--btn-bg:#111110;--btn-ink:#FFFFFF;--shadow:0 24px 60px rgba(17,17,16,0.10),0 1px 3px rgba(17,17,16,0.06)}.cx-a3 .eyebrow{letter-spacing:.14em}.cx-a3 .eyebrow,.cx-a3 .h1 em,.cx-a3 .h2 em{color:var(--ink-3)}.cx-a3 .btn-accent,.cx-a3 .cx-hero .btn-solid,.cx-a3 .cx-nav .btn-solid,.cx-a3 .cx-pricing .card.feat .btn-solid{background:var(--accent);color:#fff}.cx-a3 .frame,.cx-a3 .frame .bar,.cx-a3 .ui,.cx-a3 .ui .field{background:#FFFFFF}.cx-a3 .frame .bar .tag{color:var(--ink-3)}.cx-a3 .cx-proof .item i,.cx-a3 .frame .live i,.cx-a3 .ui .domain .row .ok i{background:var(--green);box-shadow:none}.cx-a3 .cx-tool .step.on{background:#FFFFFF}.cx-a3 .cx-tool .step.on .n{color:var(--accent)}.cx-a3 .cx-pricing .card{background:#FFFFFF}.cx-a3 .cx-pricing .toggle button.on{background:var(--ink);color:#fff}.cx-a3 .cx-pricing .card .name .pill{color:var(--ink-3);border-color:var(--line-2)}.cx-a3 .cx-pricing .tbd{color:var(--ink-3);background:var(--panel)}.cx-a3 .cx-cta{background:var(--green);color:#FCFBF9}.cx-a3 .cx-cta .inner p{color:rgba(252,251,249,.75)}.cx-a3 .cx-cta .eyebrow,.cx-a3 .cx-cta .h2 em{color:rgba(252,251,249,.55)}.cx-a3 .cx-cta .btn-solid{background:var(--accent);color:#fff}.cx-a3 .cx-cta .btn-ghost{border-color:rgba(252,251,249,.4);color:#FCFBF9}.cx .mark-lower{display:inline-flex;align-items:baseline;font-family:var(--sans);font-weight:500;letter-spacing:-.03em;line-height:1;color:var(--ink)}.cx .mark-lower i{display:inline-block;width:.3em;height:.3em;border-radius:50%;background:var(--accent);margin-left:.14em;transform:translateY(-.02em)}.cx .frame.cxdash{display:flex;flex-direction:column}.cx .cxdash-body{display:grid;grid-template-columns:1fr;flex:1 1;min-height:0}.cx .cxdash-body .cxrail{display:none}.cx .cxdash-body .main{padding:16px;display:grid;grid-gap:12px;gap:12px;align-content:start}.cx .cxdash-body .head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.cx .cxdash-body .firm{font-weight:500;font-size:.95rem;letter-spacing:-.01em}.cx .cxdash-body .pills{display:flex;flex-wrap:wrap;gap:6px}.cx .cxdash-body .pills b,.cx .cxdash-body .req b{font-weight:400;font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line);padding:3px 7px;border-radius:999px;white-space:nowrap}.cx .cxdash-body .pills b.ok,.cx .cxdash-body .req b.ok{color:var(--green);border-color:var(--green-soft);background:var(--green-soft)}.cx .cxdash-body .cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.cx .cxdash-body .card{border:1px solid var(--line);border-radius:10px;padding:12px;display:grid;grid-gap:6px;gap:6px;align-content:start;background-color:#fff;font-size:.8rem}.cx .cxdash-body .card .k{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);display:inline-flex;align-items:center;gap:6px}.cx .cxdash-body .card.working{grid-column:1/-1;background-color:var(--panel);border-color:transparent}.cx .cxdash-body .card.working .k{color:var(--accent)}.cx .cxdash-body .card.working .t{font-weight:500;font-size:.95rem;letter-spacing:-.01em}.cx .cxdash-body .card.working ul{list-style:none;margin:2px 0 0;padding:0;display:grid;grid-gap:3px;gap:3px;color:var(--ink-2)}.cx .cxdash-body .card.working ul li:before{content:"✓";color:var(--green);margin-right:6px;font-size:.75rem}.cx .cxdash-body .card.site{padding:0;overflow:hidden}.cx .cxdash-body .card.site img{aspect-ratio:16/9;object-fit:cover;object-position:top}.cx .cxdash-body .card.site .cap{display:flex;justify-content:space-between;padding:8px 10px;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;color:var(--ink-3)}.cx .cxdash-body .card.site .cap b{color:var(--ink);font-weight:500}.cx .cxdash-body .card.req .row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--line);color:var(--ink-2)}.cx .cxdash-body .card.req .hint{color:var(--ink-3);font-size:.74rem;margin-top:2px}.cx .pulse{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 rgba(194,80,15,.5);animation:cx-pulse 1.8s ease-out infinite}@media (min-width:980px){.cx .cxdash-body{grid-template-columns:128px 1fr}.cx .cxdash-body .cxrail{display:grid;align-content:start;grid-gap:18px;gap:18px;padding:16px 14px;border-right:1px solid var(--line);background:var(--bg)}.cx .cxdash-body .cxrail nav{display:grid;grid-gap:8px;gap:8px;font-size:.8rem;color:var(--ink-3)}.cx .cxdash-body .cxrail nav .on{color:var(--ink);font-weight:500}}.cx-jobs{padding:24px 0 72px}.cx-jobs .grid{display:grid;grid-gap:14px;gap:14px}.cx-jobs .job{display:grid;grid-gap:8px;gap:8px;padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--bg-2);align-content:start}.cx-jobs .job .k{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--green)}.cx-jobs .job.next .k{color:var(--ink-3)}.cx-jobs .job.next{background:transparent;border-style:dashed}.cx-jobs .job .t{font-weight:500;font-size:1.1rem;letter-spacing:-.01em}.cx-jobs .job .d{color:var(--ink-2);font-size:.92rem;line-height:1.5}@media (min-width:760px){.cx-jobs .grid{grid-template-columns:repeat(4,1fr)}}.cx-a{--green:#1E3A2F;--green-soft:rgba(30,58,47,0.10)}.cx-a .cx-pricing .tbd{color:var(--ink-3);background:var(--panel)}.cx-a .cx-pricing .card .name .pill{color:var(--ink-3);border-color:var(--line-2)}.cx-a .cx-pricing .toggle button.on{background:var(--ink);color:#fff}.cx-a .cx-tool .step.on .n{color:var(--accent)}.cx-a .cx-tool .step.on .bar i{background:var(--accent)}.cx-a .cxdash-body .pills b.ok,.cx-a .cxdash-body .req b.ok{color:var(--ink);border-color:var(--line-2);background:var(--panel)}.cx-a .cxdash-body .card.working ul li:before{color:var(--ink-3)}.cx-a .frame .live i{box-shadow:none}.cx-a .frame .live i,.cx-a .ui .domain .row .ok i{background:var(--ink)}.cx[data-em=green] .h1 em,.cx[data-em=green] .h2 em{color:var(--green,#1E3A2F)}.cx[data-em=black] .h1 em,.cx[data-em=black] .h2 em{color:var(--ink)}.cx-studio{padding:72px 0;border-top:1px solid var(--line)}.cx-studio .studio-grid{display:grid;grid-gap:28px;gap:28px;align-items:start}.cx-studio .studio-points{display:grid;grid-gap:18px;gap:18px}.cx-studio .pt{display:grid;grid-gap:4px;gap:4px;padding:18px 0;border-top:1px solid var(--line)}.cx-studio .pt .t{font-weight:600;letter-spacing:-.01em}.cx-studio .pt .d{color:var(--ink-2);font-size:.95rem;line-height:1.55}@media (min-width:980px){.cx-studio .studio-grid{grid-template-columns:1.25fr .75fr;gap:56px}}.cx-switch-wrap{position:fixed;right:14px;bottom:14px;z-index:60;display:grid;grid-gap:6px;gap:6px;justify-items:end}.cx-switch-wrap .cx-switch{position:static}.cx-a[data-em] .cx-cta .h2 em{color:rgba(255,255,255,.5)}.cx-sites .look .frame img{aspect-ratio:16/10}.cx-sites .concepts{margin-top:44px;padding-top:36px;border-top:1px solid var(--line);display:grid;grid-gap:22px;gap:22px}.cx-sites .concepts-head{display:grid;grid-gap:10px;gap:10px;max-width:640px}.cx-sites .concepts-head p{margin:0;color:var(--ink-2);font-size:1rem;line-height:1.6}.cx-sites .concepts-grid{display:grid;grid-gap:22px;gap:22px}.cx-sites .concepts-grid .frame img{aspect-ratio:16/10}@media (min-width:760px){.cx-sites .concepts-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.cx-sites .concepts{grid-template-columns:.8fr 2fr;gap:40px;align-items:start}}.cx-pricing .setup .setup-line{display:inline-flex;align-items:center;gap:8px}.cx-pricing .setup.waived .setup-line{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);color:var(--ink-3)}.cx-pricing .setup.waived .tbd{opacity:.6}.cx-pricing .waived-tag{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:500}.cx-pricing .billed{font-size:.86rem;color:var(--ink-3);margin-top:-6px}.cx-contact{padding:72px 0;border-top:1px solid var(--line);background:var(--bg)}.cx-contact .grid{display:grid;grid-gap:36px;gap:36px;align-items:start}.cx-contact .side{display:grid;grid-gap:16px;gap:16px}.cx-contact .side .h2{font-size:clamp(1.8rem,3.2vw,2.6rem)}.cx-contact .pov{margin:0;font-size:1.02rem;line-height:1.65;color:var(--ink-2);max-width:480px}.cx-contact .sig{display:grid;grid-gap:2px;gap:2px;margin-top:4px}.cx-contact .sig .n{font-weight:600}.cx-contact .sig .r{color:var(--ink-3);font-size:.88rem}.cx-contact .card{border:1px solid var(--line);border-radius:18px;padding:26px;background:var(--bg-2);box-shadow:var(--shadow-sm,0 12px 32px rgba(11,15,20,.06))}.cx-contact .row,.cx-contact form{display:grid;grid-gap:14px;gap:14px}.cx-contact label{display:grid;grid-gap:6px;gap:6px}.cx-contact .label{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.cx-contact .label .opt{color:var(--ink-3);letter-spacing:.08em}.cx-contact .field{font:inherit;font-size:1rem;color:var(--ink);background:var(--bg);border:1px solid var(--line-2);border-radius:10px;padding:12px 14px;width:100%}.cx-contact .field:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px var(--line)}.cx-contact textarea.field{resize:vertical;min-height:110px;line-height:1.5}.cx-contact .topics{display:flex;flex-wrap:wrap;gap:8px}.cx-contact .chip{height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);color:var(--ink-2);font-size:.88rem;font-weight:500}.cx-contact .chip.on{border-color:var(--ink);color:var(--ink);background:var(--panel);box-shadow:0 0 0 1px var(--ink)}.cx-contact .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.cx-contact .actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:4px}.cx-contact .err{color:var(--accent);font-size:.88rem}.cx-contact .sent{display:grid;grid-gap:10px;gap:10px;padding:12px 0}.cx-contact .sent p{margin:0;color:var(--ink-2)}@media (min-width:640px){.cx-contact .row{grid-template-columns:1fr 1fr}}@media (min-width:980px){.cx-contact .grid{grid-template-columns:.9fr 1.1fr;gap:64px}.cx-contact .card{padding:32px}}.cx-a[data-accent=lime]{--fill:#E4F222;--accent:#D6E63B;--accent-ink:#0B0F14;--accent-soft:rgba(228,242,34,0.28);--accent-ring:rgba(228,242,34,0.45)}.cx-a[data-accent=voltage]{--fill:#C6F500;--accent:#A6CE00;--accent-ink:#0B0F14;--accent-soft:rgba(198,245,0,0.26);--accent-ring:rgba(198,245,0,0.45)}.cx-a[data-accent=gold]{--fill:#FFBC00;--accent:#8C6F00;--accent-ink:#0B0F14;--accent-soft:#FFF3CC;--accent-ring:rgba(255,188,0,0.45)}.cx-a[data-neon] .eyebrow{color:var(--ink-3)}.cx-a[data-fill] .cx-contact .btn-solid,.cx-a[data-fill] .cx-hero .btn-solid,.cx-a[data-fill] .cx-nav .btn-solid,.cx-a[data-fill] .cx-pricing .card.feat .btn-solid,.cx-a[data-fill] .ready .btn-solid,.cx-a[data-fill] .ui .foot .btn-solid{background:var(--fill);color:#0B0F14}.cx-a[data-fill] .cx-pricing .card ul li:before,.cx-a[data-fill] .cx-proof .item i{background:var(--fill);box-shadow:inset 0 0 0 1px rgba(11,15,20,.25)}.cx-a[data-neon] .cx-tool .step.on .n{color:var(--ink)}.cx-a[data-fill] .cx-tool .step.on .bar i,.cx-a[data-fill] .ui .dial .track i{background:var(--fill)}.cx-a[data-fill] .ui .dial .track b{border-color:var(--ink)}.cx-a[data-neon] .cx-pricing .waived-tag,.cx-a[data-neon] .frame .bar .tag,.cx-a[data-neon] .ui .edit .k{color:var(--ink-2)}.cx-a[data-fill] .cxdash-body .card.working{background-color:var(--accent-soft)}.cx-a[data-fill] .cxdash-body .card.working .k{color:var(--ink)}.cx-a[data-fill] .pulse{background:var(--fill);box-shadow:0 0 0 0 var(--accent-ring);animation-name:cx-pulse-fill}@keyframes cx-pulse-fill{0%{box-shadow:0 0 0 0 var(--accent-ring)}to{box-shadow:0 0 0 9px transparent}}.cx-a[data-fill] .cx-cta .btn-solid{background:var(--fill);color:#0B0F14}.cx-a[data-fill] .cx-cta .eyebrow{color:var(--fill)}.cx-a[data-fill] .embr-mark path[data-degree]{fill:var(--fill)}.cx-a[data-type=jm85]{--sans:var(--cx-archivo),"Archivo",system-ui,sans-serif;--display:var(--cx-manrope),"Manrope",system-ui,sans-serif;font-family:var(--sans)}.cx-a[data-type=jm85] .h1{letter-spacing:-.03em;line-height:1}.cx-a[data-type=jm85] .h2{letter-spacing:-.025em}.cx-a[data-type=jm85] .cx-faq summary,.cx-a[data-type=jm85] .cx-looks .look .meta b,.cx-a[data-type=jm85] .cx-pricing .card .name,.cx-a[data-type=jm85] .cx-pricing .card .price .n,.cx-a[data-type=jm85] .cx-studio .pt .t,.cx-a[data-type=jm85] .cx-tool .step .t,.cx-a[data-type=jm85] .h3,.cx-a[data-type=jm85] .ready .t,.cx-a[data-type=jm85] .ui .dial .v,.cx-a[data-type=jm85] .ui .q{font-family:var(--display)}.cx .frame .bar .url{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-sites .frame .bar .url{padding-right:56px}.cx-sites .look .meta{flex-direction:column;align-items:flex-start;gap:3px}.cx-sites .look .meta b{font-size:1rem;letter-spacing:-.01em}@media (max-width:600px){.cx .cxdash-body .cards{grid-template-columns:1fr}.cx .cxdash-body .card.site .cap{white-space:nowrap;gap:10px}.cx .cxdash-body .card.site .cap,.cx .cxdash-body .card.site .cap span:first-child{overflow:hidden;text-overflow:ellipsis}.cx .ui{padding:18px;min-height:0}.cx .cxdash-body .pills b{font-size:9px}}@media (max-width:979px){.cx-tool .steps{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cx-tool .steps::-webkit-scrollbar{display:none}.cx-tool .step{flex:0 0 auto;grid-template-columns:auto auto;gap:8px;padding:10px 14px;border-radius:999px;border-color:var(--line-2);align-items:center}.cx-tool .step .d{display:none!important}.cx-tool .step .t{font-size:.9rem;white-space:nowrap}.cx-tool .step .n{padding-top:0}.cx-tool .step .bar{display:none}.cx-tool .step.on{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-ink)}.cx-tool .step.on .n{color:var(--btn-ink);opacity:.7}}.cx-switch-a{position:fixed;right:14px;bottom:14px;z-index:60;display:grid;grid-gap:6px;gap:6px;justify-items:end}.cx-switch-a .cx-switch{position:static}.cx-switch-a .cx-switch button{padding:7px 11px;border-radius:999px;color:rgba(244,246,248,.7);font:inherit;letter-spacing:inherit}.cx-switch-a .cx-switch button.on{background:#F4F6F8;color:#14181D}.cx-switch-a .cx-switch button:hover:not(.on){color:#fff}.cx-switch-a .cx-switch .dotc{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px;vertical-align:-1px;border:1px solid rgba(0,0,0,.15)}.cx-switch-a .hide{justify-self:end;font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--ink-3);padding:4px 8px}.cx-switch-a.min .cx-switch{display:none}@media (max-width:640px){.cx-switch-a{right:8px;bottom:8px;gap:4px}.cx-switch-a .cx-switch{font-size:10px}.cx-switch-a .cx-switch button{padding:6px 8px}}.cx-a[data-em=highlight] .h1 em,.cx-a[data-em=highlight] .h2 em{color:var(--ink);background:linear-gradient(transparent 7%,var(--fill,#C6F500) 7%,var(--fill,#C6F500) 93%,transparent 93%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em;margin:0 -.04em;border-radius:.1em}.cx-a[data-em=highlight] .h1{line-height:1.08}.cx-a[data-em=highlight] .h2{line-height:1.12}.cx-a[data-em=highlight] .cx-cta .h2 em{color:#0B0F14}.cx-pricing .cards.one{max-width:600px;grid-template-columns:1fr!important}.cx-hero-a .grid{align-items:center}.cx-hero-a .try{display:grid;grid-gap:10px;gap:10px;margin-top:4px;max-width:520px}.cx-hero-a .try-k{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.cx-hero-a .try-row{display:flex;gap:8px;padding:6px;border:1px solid var(--line-2);border-radius:999px;background:#fff;box-shadow:0 10px 30px -18px rgba(11,15,20,.35)}.cx-hero-a .try-row input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:1rem;padding:0 14px;color:var(--ink)}.cx-hero-a .try-row .btn{flex:none}.cx-hero-a .try-row:focus-within{border-color:var(--ink)}.hx-stage{display:grid}.hx{grid-area:1/1;position:relative;padding:0 0 30px;display:flex;flex-direction:column;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s;pointer-events:none}.hx.on{opacity:1;transform:none;pointer-events:auto}.hx-art{flex:1 1;display:flex;flex-direction:column;position:relative;border:1px solid var(--line);border-radius:18px;background:#fff;padding:14px;box-shadow:0 30px 60px -30px rgba(11,15,20,.28)}.hx-status{display:flex;align-items:center;gap:8px;height:30px;padding:0 12px;margin:0 0 12px;border-radius:10px;border:1px solid var(--line);font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.hx-status i{width:7px;height:7px;border-radius:50%;background:var(--accent,#C6F500);box-shadow:0 0 0 3px rgba(198,245,0,.25)}.hx-ask{position:absolute;right:-18px;bottom:-26px;max-width:78%;z-index:2;display:flex;gap:10px;align-items:flex-end}.hx-ask .av{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:600;letter-spacing:.04em}.hx-ask .av,.hx-ask p{background:var(--ink);color:#fff}.hx-ask p{margin:0;padding:12px 16px;border-radius:16px 16px 4px 16px;font-size:.92rem;line-height:1.45;box-shadow:0 16px 30px -16px rgba(11,15,20,.5)}.hx-design{flex:1 1;display:grid;grid-template-columns:1.55fr 1fr;grid-template-rows:1fr 1fr;grid-gap:10px;gap:10px}.hx-design figure:first-child{grid-row:span 2}.hx-design figure{margin:0;position:relative;min-height:0}.hx-design img{width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:10px;border:1px solid var(--line);display:block}.hx-design figcaption{position:absolute;left:8px;top:8px;font-size:.72rem;color:var(--ink-2);background:rgba(255,255,255,.94);border-radius:8px;padding:5px 8px;display:flex;gap:6px;align-items:baseline}.hx-design figcaption b{color:var(--ink);font-weight:600;font-size:.74rem}.hx-copy{flex:1 1;display:grid}.hx-site{border:1px solid var(--line);border-radius:12px;padding:18px 20px 20px;background:#F6F3EE;display:grid;grid-gap:12px;gap:12px;min-height:300px;align-content:start}.hx-nav{display:flex;gap:14px;align-items:center;font-size:.72rem;color:#6B6258;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.08)}.hx-nav b{font-family:Georgia,serif;font-size:.98rem;color:#2A231C;margin-right:auto;font-weight:500}.hx-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#8A5A3B;margin-top:6px}.hx-h{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1.18;color:#2A231C;letter-spacing:-.01em}.hx-p{margin:0;font-size:.86rem;line-height:1.6;color:#52483F;max-width:46ch}.hx-btn{justify-self:start;font-size:.74rem;padding:8px 14px;border-radius:999px;background:#2A231C;color:#F6F3EE}.hx-notes{display:flex;flex-wrap:wrap;gap:6px}.hx-notes span{font-size:.74rem;color:var(--ink-2);border:1px solid var(--line);border-radius:999px;padding:4px 10px}.hx-photos{display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:1fr 1fr;grid-gap:10px;gap:10px;aspect-ratio:16/10.5}.hx-photos img{width:100%;height:100%;object-fit:cover;border-radius:10px}.hx-photos img:first-child{grid-row:span 2}.hx-photos img:nth-child(4){display:none}@media (max-width:759px){.hx-ask{right:-6px;max-width:90%}.hx-design{gap:6px}.hx-design figcaption{font-size:.64rem;padding:4px 6px}.hx-h{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.hx{transition:none}}.cx-a .cx-cta{min-height:86vh;display:flex;align-items:center;padding:120px 0}.cx-a .cx-cta .wrap{width:100%}.cx-a .cx-cta .h2{font-size:clamp(2.4rem,6vw,4.6rem);line-height:1.02;letter-spacing:-.035em}.cx-a .cx-cta .inner{max-width:860px;gap:26px}.cx-a .cx-cta .btn-solid{background:#C6F500;color:#0B0F14;height:52px;padding:0 28px;font-size:1rem}.cx-a .cx-cta .inner p{max-width:600px}.cx-a .cx-nav .links{order:2;margin-left:auto;margin-right:6px}.cx-a .cx-nav .spacer{display:none}.cx-a .cx-nav .btn{order:3}@media (max-width:859px){.cx-a .cx-nav .spacer{display:block}}.cx-makes{padding:88px 0 72px}.cx-makes .mk-grid{display:grid;grid-gap:22px;gap:22px;margin-top:8px}@media (min-width:980px){.cx-makes .mk-grid{grid-template-columns:repeat(3,1fr);align-items:stretch}}.cx-makes .mk{display:flex;flex-direction:column;gap:14px}.cx-makes .mk-k{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.cx-makes .mk-ask{display:flex;gap:10px;align-items:flex-end;min-height:76px}.cx-makes .mk-ask .av{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;font-size:10px;font-weight:600;letter-spacing:.04em}.cx-makes .mk-ask p{margin:0;padding:11px 14px;background:var(--ink);color:#fff;border-radius:14px 14px 14px 4px;font-size:.88rem;line-height:1.45}.cx-makes .mk-art{flex:1 1;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;background:#fff;padding:12px;box-shadow:0 24px 50px -32px rgba(11,15,20,.28)}.cx-makes .mk-art .hx-design{min-height:300px}.cx-makes .mk-art .hx-site{min-height:0;flex:1 1;padding:16px}.cx-makes .mk-art .hx-h{font-size:1.2rem}.cx-makes .mk-art .hx-photos{flex:1 1;aspect-ratio:auto;min-height:300px}.cx-hero-a .hx{opacity:1;transform:none;pointer-events:auto}@media (min-width:980px) and (min-height:700px){.cx-a .cx-faq,.cx-a .cx-get,.cx-a .cx-makes,.cx-a .cx-pricing,.cx-a .cx-studio,.cx-a .cx-tool{min-height:100svh;display:flex;align-items:center}.cx-a .cx-faq>.wrap,.cx-a .cx-get>.wrap,.cx-a .cx-makes>.wrap,.cx-a .cx-pricing>.wrap,.cx-a .cx-studio>.wrap,.cx-a .cx-tool>.wrap{width:100%}.cx-a .cx-cta{min-height:100svh}}.cx-get{padding:72px 0;border-top:1px solid var(--line)}.cx-get .get-grid{display:grid;grid-gap:40px;gap:40px;align-items:start}@media (min-width:980px){.cx-get .get-grid{grid-template-columns:1fr 1.1fr;gap:72px}}.cx-get .sec-head{margin-bottom:0}.cx-get .incl{display:grid;grid-gap:0;gap:0;margin-top:18px;border-top:1px solid var(--line)}@media (min-width:640px){.cx-get .incl{grid-template-columns:1fr 1fr;column-gap:28px}}.cx-get .in{display:grid;grid-gap:4px;gap:4px;padding:16px 0;border-bottom:1px solid var(--line)}.cx-get .in .t{font-weight:600;letter-spacing:-.01em;font-size:.98rem}.cx-get .in .d{color:var(--ink-2);font-size:.9rem;line-height:1.5}.cx-get .pages{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.cx-get .pages li{display:grid;grid-template-columns:44px 150px 1fr;grid-gap:14px;gap:14px;align-items:baseline;padding:15px 0;border-bottom:1px solid var(--line)}.cx-get .pages .n{font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--accent)}.cx-get .pages .t{font-weight:600;letter-spacing:-.01em}.cx-get .pages .d{color:var(--ink-2);font-size:.92rem;line-height:1.5}@media (max-width:639px){.cx-get .pages li{grid-template-columns:36px 1fr}.cx-get .pages .d{grid-column:2}}.cx-a .cx-nav .links a.quiet{color:var(--ink-3)}.cx-dirs{border-top:1px solid var(--line)}.cx-dirs .dir-wrap{position:relative}.cx-dirs .dir-view{position:absolute;top:12px;right:12px;z-index:3;display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:rgba(11,15,20,.72);-webkit-backdrop-filter:none;backdrop-filter:none}.cx-dirs .dir-view button{font:inherit;font-size:.78rem;font-weight:600;letter-spacing:-.01em;padding:6px 12px;border-radius:999px;border:0;background:transparent;color:rgba(244,246,248,.72);cursor:pointer}.cx-dirs .dir-view button.on{background:var(--accent);color:#0B0F14}.cx-dirs .dir-stage{position:relative;aspect-ratio:16/10}.cx-dirs .mobile .dir-stage{background:var(--bg-2)}.cx-dirs .mobile .dir-stage img{width:auto;height:100%;left:50%;right:auto;transform:translateX(-50%);object-fit:cover;object-position:top;border-left:1px solid var(--line);border-right:1px solid var(--line)}@media (max-width:979px){.cx-dirs .mobile .dir-stage{aspect-ratio:3/4}}.cx-dirs .dir-stage img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:top;opacity:0;transition:opacity .6s ease}.cx-dirs .dir-stage img.on{opacity:1}@media (prefers-reduced-motion:reduce){.cx-dirs .dir-stage img{transition:none}}.cx-a .cx-faq summary:after{content:"+";color:var(--ink);font-weight:500;font-size:1.35rem;line-height:1;flex:none;width:22px;text-align:center}.cx-a .cx-faq details[open] summary:after{content:"–";color:var(--accent);font-weight:700;text-shadow:0 0 0 var(--accent)}.cx-a .cx-faq details[open] summary{box-shadow:none}.cx-a .cx-studio .pt .t{display:flex;align-items:center;gap:10px}.cx-a .cx-studio .pt .t:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none;box-shadow:0 0 0 4px rgba(198,245,0,.22)}.cx-a .cx-studio .pt:first-child .t:before{animation:cx-pulse 2.4s ease-in-out infinite}@keyframes cx-pulse{0%,to{box-shadow:0 0 0 4px rgba(198,245,0,.22)}50%{box-shadow:0 0 0 7px rgba(198,245,0,.1)}}@media (prefers-reduced-motion:reduce){.cx-a .cx-studio .pt:first-child .t:before{animation:none}}.cx-hero-a .show{position:relative}.cx-hero-a .hx{padding-bottom:70px}.cx-hero-a .hx-phone{position:absolute;left:-30px;bottom:-8px;z-index:3;display:grid;grid-gap:10px;gap:10px;justify-items:start}.cx-hero-a .hx-phone-shell{width:128px;flex:none;border-radius:20px;padding:5px;background:#0B0F14;box-shadow:0 24px 50px -22px rgba(11,15,20,.6),inset 0 0 0 1px rgba(255,255,255,.08)}.cx-hero-a .hx-phone-shell img{display:block;width:100%;height:auto;aspect-ratio:390/780;object-fit:cover;object-position:top;border-radius:15px}.cx-hero-a .hx-phone-ask{display:flex;width:max-content;max-width:210px;margin-left:14px}.cx-hero-a .hx-phone-ask p{margin:0;padding:10px 14px;background:var(--ink);color:#fff;border-radius:16px 16px 16px 4px;border-bottom-left-radius:4px;font-size:.85rem;line-height:1.4;box-shadow:0 16px 30px -16px rgba(11,15,20,.5)}.cx-hero-a .hx-phone-ask .av{display:none}@media (max-width:979px){.cx-hero-a .hx-phone{display:none}.cx-hero-a .hx{padding-bottom:30px}}