@font-face{font-family:Limelight;font-style:normal;font-display:swap;font-weight:400;src:url(./limelight-latin-ext-400-normal.DPzC3ZDG.woff2)format("woff2"),url(./limelight-latin-ext-400-normal.DFpXQSBH.woff)format("woff")}@font-face{font-family:Limelight;font-style:normal;font-display:swap;font-weight:400;src:url(./limelight-latin-400-normal.CvlMCR9p.woff2)format("woff2"),url(./limelight-latin-400-normal.d7qCOV8D.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-sans-latin-ext-400-normal.BoHsJHPR.woff2)format("woff2"),url(./nunito-sans-latin-ext-400-normal.CHwj-NZB.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-sans-latin-400-normal.AkRraKH2.woff2)format("woff2"),url(./nunito-sans-latin-400-normal.DY9yCUyQ.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-sans-latin-ext-700-normal.DBq_Pukt.woff2)format("woff2"),url(./nunito-sans-latin-ext-700-normal.jHN8vCOt.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-sans-latin-700-normal.CICRJDmU.woff2)format("woff2"),url(./nunito-sans-latin-700-normal.CLVG92B9.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-sans-latin-ext-800-normal.DWckPAf3.woff2)format("woff2"),url(./nunito-sans-latin-ext-800-normal.DG0lbXwA.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-sans-latin-800-normal.MgCk9Q3Y.woff2)format("woff2"),url(./nunito-sans-latin-800-normal.DOf_K5Iw.woff)format("woff")}:root{--blue:#3b82f6;--violet:#6542b5;--primary:#6542b5;--danger:#b42332;--white:#fff;--ink:#2d1b59;--muted:#625b73;--line:#e4ddf4;--wash:#f6f3ff;--radius:14px;color:var(--ink);background:var(--wash);font-synthesis:none;scroll-behavior:smooth;font-family:Nunito Sans,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:var(--primary);text-underline-offset:4px}:is(a,button,summary,input,select):focus-visible{outline:3px solid var(--blue);outline-offset:4px}::selection{background:var(--primary);color:#fff}.wrap{max-width:1248px;margin-inline:auto;padding-inline:40px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:30;background:#fff;padding:14px;position:absolute;top:-100px;left:20px}.skip-link:focus{top:12px}.header-bar{border-bottom:1px solid var(--line);background:#fff}.header{align-items:center;gap:20px;min-height:86px;padding-block:12px;display:flex}.brand-home{border-radius:10px;flex-shrink:0;text-decoration:none;display:block}.header nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 20px;margin-left:auto;font-size:15px;font-weight:700;display:flex}.header nav a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.header nav a:hover{text-decoration:underline}.edition{border:1px solid var(--line);border-radius:8px;padding:10px 16px}.locale-choice{flex-shrink:0;align-items:center;gap:4px;display:flex}.locale-choice select{font:inherit;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:8px;min-height:44px;padding:8px}.credit-badge{color:var(--primary);background:#eee8fb;border-radius:24px;padding:8px 12px;font-size:14px;font-weight:800}.profile-menu{flex-shrink:0;position:relative}.profile-menu summary{background:var(--primary);color:#fff;cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;list-style:none;display:grid}.profile-menu summary::-webkit-details-marker{display:none}.profile-panel{z-index:30;border:1px solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere;background:#fff;width:280px;max-width:calc(100vw - 32px);padding:20px;position:absolute;top:54px;right:0;box-shadow:0 8px 32px #2d1b5914}.profile-panel p{color:var(--muted);font-size:14px}.profile-panel a{padding-block:12px;display:block}h1,h2,h3{letter-spacing:-.025em;font-family:Nunito Sans,sans-serif;font-weight:800;line-height:1.2}h1{margin:16px 0 24px;font-size:calc(clamp(32px,4.5vw,56px))}h2{margin:0 0 20px;font-size:calc(clamp(26px,3vw,34px))}h3{margin:0 0 12px;font-size:21px}p{line-height:1.7}small{font-size:14px}button{font:inherit;border:1px solid var(--line);min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:10px 16px}button:disabled{opacity:.55;cursor:default}.primary,.primary-link{background:var(--primary);color:#fff;border:1px solid var(--primary);font-weight:800}.primary-link{border-radius:9px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:13px 22px;text-decoration:none;display:inline-flex}.primary-link:hover,button.primary:hover{background:#513494}.danger{background:var(--danger);color:#fff;border-color:var(--danger)}summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:800}.surface{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:24px}.eyebrow{color:var(--primary);letter-spacing:.09em;text-transform:uppercase;font-size:14px;font-weight:800}.intro{color:var(--muted);max-width:620px;font-size:18px;line-height:1.7}.early-access{color:#514465;background:#ece6fa;border-radius:10px;margin-block:20px;padding:14px 18px;font-size:14px;line-height:1.7}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:52px;padding-top:64px;padding-bottom:40px;display:grid}.hero-sample{padding:16px;position:relative}.hero-sample .comparison-owl{width:72px;position:absolute;bottom:-18px;right:-12px}.hero-copy h1 span{color:var(--primary)}.availability,.promise span{color:var(--muted);font-size:14px}.promise{background:#eee8fb;margin-block:40px}.promise-inner{grid-template-columns:repeat(3,1fr);gap:32px;padding-block:22px;display:grid}.promise p{margin:0}.promise span,.promise strong{display:block}.promise strong{font-weight:800}.promise span{margin-top:6px}.styles{padding-block:36px}.section-heading{max-width:760px;margin-bottom:28px}.section-heading>p:last-child,.style-card p{color:var(--muted)}.style-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.style-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:20px}.style-card h3{margin-top:24px}.style-card p{margin-bottom:4px}.how{padding-block:44px}.steps{counter-reset:steps;grid-template-columns:repeat(3,1fr);gap:20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:steps;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:24px}.steps li:before{content:counter(steps);background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:16px;font-weight:800;display:grid}.steps p{color:var(--muted);margin:0}.trust-section{padding-block:30px 40px}.trust-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.trust-grid h3{font-size:19px}.trust-grid p{color:var(--muted);margin-bottom:0;font-size:15px}.closing{border-radius:var(--radius);background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:28px;max-width:1168px;margin-block:24px 56px;padding:32px;display:flex}.closing p{margin:0;font-size:calc(clamp(24px,3vw,34px));font-weight:800;line-height:1.35}.closing .primary-link{color:var(--ink);background:#fff;border-color:#fff;flex-shrink:0}.footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;padding-bottom:32px;font-size:14px;display:flex}.footer p{max-width:580px;margin:0}.footer nav{flex-wrap:wrap;gap:8px 16px;display:flex}.footer a{align-items:center;min-height:44px;display:inline-flex}.information-page{padding-block:40px 64px}.information-page h1{font-size:calc(clamp(32px,4vw,44px))}.information-page>.surface{max-width:900px}.failure{border-left:3px solid var(--danger);padding:16px}.editor-spinner{border:2px solid var(--line);border-top-color:var(--primary);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:1s linear infinite editor-spin;display:inline-block}@keyframes editor-spin{to{transform:rotate(1turn)}}@media (width<=900px){.hero{gap:28px;padding-top:36px}.trust-grid{grid-template-columns:1fr}.header{flex-wrap:wrap;gap:12px}.header nav{gap:10px}.header nav a{font-size:14px}.closing{margin-inline:24px}}@media (width<=640px){.wrap{padding-inline:20px}.header .brand-artwork{width:100px}.header nav{border-top:1px solid var(--line);flex-basis:100%;order:3;justify-content:flex-start}.header .locale-choice{margin-left:auto}.hero,.promise-inner,.steps,.style-grid{grid-template-columns:1fr}.hero{padding-top:32px}.hero h1{font-size:40px}.hero-sample .comparison-owl{right:0}.promise-inner{gap:20px}.how,.styles{padding-block:28px}.closing{flex-direction:column;align-items:flex-start;margin-inline:20px;padding:24px}.closing .primary-link{width:100%}.trust-grid{gap:14px}.footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.editor-spinner{animation:none}}.header .brand-artwork--logo{width:100px}
