*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}img{max-width:100%;display:block}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}header,main,footer{max-width:1380px;padding-left:5%;padding-right:5%;margin:auto}header{height:90px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{font-size:23px;font-weight:720;letter-spacing:-.8px;display:flex;gap:10px;align-items:center}.brand img{width:36px;height:36px}nav{display:flex;align-items:center;gap:30px;font-size:13px}.navpill{border:1px solid var(--line);padding:9px 18px;border-radius:30px}.eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:650;color:var(--muted,var(--accent))}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(50px,7.5vw,100px);line-height:1.015;font-weight:650;letter-spacing:-.065em;margin-bottom:26px}h2{font-size:clamp(34px,4.4vw,59px);font-weight:620;letter-spacing:-.055em;line-height:1.08;margin-bottom:22px}h3{font-size:23px;font-weight:620;letter-spacing:-.035em;line-height:1.2}.lead{font-size:19px;line-height:1.6;max-width:570px;opacity:.76}.actions{display:flex;align-items:center;gap:24px;margin:28px 0 18px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid var(--ink);background:var(--ink);color:var(--bg);border-radius:9px;padding:13px 23px;font-size:14px;font-weight:600}.textlink{font-size:14px;border-bottom:1px solid var(--line);padding-bottom:4px}.micro{font-size:11px;opacity:.65}.hero{padding:64px 0 0}.hero .eyebrow{margin-bottom:22px}.herocopy{position:relative;z-index:1}.productshot{margin:0;position:relative}.productshot>a{display:block;overflow:hidden;border-radius:12px;box-shadow:0 30px 70px #0003;border:1px solid #0002;background:var(--panel)}.productshot img{width:100%;height:auto}.productshot figcaption{font-size:10px;opacity:.6;padding-top:13px;display:flex;justify-content:space-between;gap:15px}.ribbon{display:flex;height:9px;overflow:hidden}.ribbon i{flex:1;background:var(--c)}.metadata{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:21px 0;margin-top:60px;font-size:12px}.metadata span{opacity:.7}.section{padding:100px 0}.sectiontitle{max-width:700px;margin-bottom:40px}.splitintro{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:end;margin-bottom:45px}.splitintro p{max-width:420px;opacity:.7;font-size:16px}.featuregrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:32px;min-height:265px}.feature .symbol{font-size:25px;margin-bottom:45px;display:block;color:var(--accent)}.feature p{font-size:14px;opacity:.7;max-width:320px}.feature .tag{font-size:10px;display:inline-block;background:var(--selected);padding:3px 8px;border-radius:20px;margin-bottom:15px}.palettearea{border-top:1px solid var(--line)}.palettechoices{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.palettechoices button,.themechoices button{border:1px solid var(--line);background:transparent;padding:9px 17px;border-radius:30px;font-size:12px}.palettechoices button[aria-pressed=true],.themechoices button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.palettecells{display:flex;min-height:240px;border-radius:14px;overflow:hidden}.palettecell{flex:1;background:var(--c);color:var(--fg);padding:22px;display:flex;flex-direction:column;justify-content:space-between}.palettecell b{font-size:16px;font-weight:500}.palettecell code{font-size:11px;opacity:.75}.palettecaption{display:flex;justify-content:space-between;margin-top:18px;font-size:12px}.palettecaption span{opacity:.6}.themearea{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center}.themechoices{display:flex;gap:9px;flex-wrap:wrap;margin-top:25px}.themechoices button{display:flex;align-items:center;gap:7px}.themechoices i{width:11px;height:11px;background:var(--dot);border:1px solid #0002;border-radius:50%}.themeproof{padding:38px;background:var(--selected);border-radius:16px}.themeproof img{border-radius:8px;box-shadow:0 10px 30px #0002}.themeproof p{font-size:10px;margin:15px 0 0;opacity:.65}.prosection{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--line);align-items:start}.prosection p{opacity:.7;max-width:470px}.plans{display:grid;gap:20px}.plan{border:1px solid var(--line);border-radius:13px;padding:26px}.plan h3{margin-bottom:12px}.plan p{font-size:14px;margin-bottom:0}.planhead{display:flex;justify-content:space-between;gap:20px}.planhead span{font-size:11px;color:var(--accent)}.support{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.2fr;gap:90px}.support p{max-width:360px;opacity:.7}details{padding:21px 0;border-bottom:1px solid var(--line)}summary{cursor:pointer;font-size:14px;font-weight:550}details p{font-size:13px;margin-top:15px;margin-bottom:0;max-width:none!important}.endcap{padding:60px 35px;background:var(--panel);border-radius:18px;text-align:center;margin-bottom:65px}.endcap h2{max-width:650px;margin:0 auto 25px}.endcap .actions{justify-content:center}footer{padding-top:25px;padding-bottom:35px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:30px;font-size:11px;opacity:.7}.skip{position:absolute;left:10px;top:-100px;background:var(--panel);padding:10px;z-index:10}.skip:focus{top:10px}.round2-06 .hero{text-align:center;padding-top:65px}.round2-06 .hero h1{max-width:850px;margin-left:auto;margin-right:auto}.round2-06 .hero h1 em{font-style:normal;color:#90e0ef}.round2-06 .lead{margin:0 auto}.round2-06 .actions{justify-content:center}.round2-06 .productstage{padding:44px 7% 0;margin-top:45px;background:linear-gradient(180deg,transparent,#00b4d812);position:relative}.round2-06 .productstage:before{content:'';position:absolute;height:40%;left:0;right:0;bottom:18%;background:linear-gradient(90deg,#caf0f8 20%,#90e0ef 20%,#90e0ef 40%,#00b4d8 40%,#00b4d8 60%,#0077b6 60%,#0077b6 80%,#023e8a 80%);opacity:.55}.round2-06 .productshot>a{box-shadow:0 25px 90px #0006}.round2-06 .ribbon{height:3px}.round2-06 .feature{background:transparent;border:0;border-left:1px solid var(--line);border-radius:0}.round2-06 .themeproof{background:#0077b61a}.round2-07 .hero{display:grid;grid-template-columns:.78fr 1.22fr;gap:60px;align-items:center;padding-top:70px}.round2-07 h1{font-size:clamp(56px,6vw,82px)}.round2-07 h1 em{font-style:normal;color:#9d0208}.round2-07 .productstage{position:relative;padding:45px 0}.round2-07 .productstage:before{content:'';position:absolute;top:0;right:-4%;width:68%;height:100%;background:#ffb703;border-radius:100px 0 0 0}.round2-07 .productshot{transform:rotate(-2deg);width:115%;margin-left:-8%}.round2-07 .ribbon{height:45px;margin-top:45px}.round2-07 .feature{border:0;border-radius:0;background:transparent;padding:15px 25px 15px 0}.round2-07 .feature .symbol{margin-bottom:25px}.round2-07 .featuregrid{border-bottom:1px solid var(--line);padding-bottom:40px}.round2-07 .palettecells{min-height:310px;border-radius:0}.round2-07 .endcap{background:#ffb703;color:#2b2d42}.round2-08 .hero{padding-top:30px;display:grid;grid-template-columns:1fr 1fr;column-gap:70px;align-items:end}.round2-08 .herocopy{display:contents}.round2-08 .hero .eyebrow{grid-column:1/-1}.round2-08 h1{font-size:clamp(62px,8.3vw,112px);grid-row:2/5;max-width:700px}.round2-08 h1 em{font-style:normal}.round2-08 .lead{padding-top:20px}.round2-08 .hero .micro{align-self:start}.round2-08 .productstage{grid-column:1/-1;background:#0d0221;padding:50px 12% 0;margin-top:45px;border-radius:22px 22px 0 0;position:relative;overflow:hidden}.round2-08 .productstage:before{content:'';position:absolute;width:45%;height:20px;top:0;left:0;background:#ff2e63}.round2-08 .productstage:after{content:'';position:absolute;width:55%;height:20px;top:0;right:0;background:linear-gradient(90deg,#08f7fe 33.3%,#aeff00 33.3%,#aeff00 66.6%,#7f00ff 66.6%)}.round2-08 .productshot figcaption{color:white;padding-bottom:15px}.round2-08 .featuregrid{gap:0}.round2-08 .feature{border-radius:0;border-right:0;min-height:300px}.round2-08 .feature:last-child{border-right:1px solid var(--line)}.round2-08 .palettecells{border-radius:0;min-height:300px}.round2-08 .themearea{background:#212529;color:#f1f3f5;padding:55px;border-radius:0;--line:#868e96;--ink:#f1f3f5;--bg:#212529;--accent:#ced4da}.round2-08 .themeproof{background:#343a40}.round2-08 .button{border-radius:0}.round2-08 .endcap{border-radius:0;border-top:5px solid #7f00ff}.round2-09 .hero{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center;padding-top:80px}.round2-09 h1{font-weight:550;font-size:clamp(52px,6.2vw,86px)}.round2-09 h1 em{font-style:normal;color:#2d6a4f}.round2-09 .productstage{padding:60px 0;position:relative}.round2-09 .productstage:before{content:'';position:absolute;inset:0 10% 0 20%;background:#d8f3dc;border-radius:180px 180px 0 0}.round2-09 .productshot{width:112%;margin-left:-6%}.round2-09 .ribbon{height:15px;margin-top:25px;border-radius:30px}.round2-09 .featuregrid{grid-template-columns:1fr 1fr 1fr}.round2-09 .feature{border:0;border-radius:25px;background:#e3ebde}.round2-09 .feature:nth-child(2){background:#d8f3dc}.round2-09 .feature:nth-child(3){background:#d1deca}.round2-09 .palettecells{gap:10px;background:transparent;overflow:visible}.round2-09 .palettecell{border-radius:90px 90px 10px 10px;min-height:275px;padding-top:75px}.round2-09 .themeproof{border-radius:100px 10px 10px 10px}.round2-10 .hero{text-align:center;padding-top:50px}.round2-10 .herocopy{max-width:830px;margin:auto}.round2-10 h1{font-weight:580;font-size:clamp(58px,7.5vw,99px)}.round2-10 h1 em{font-style:normal;color:#96636e}.round2-10 .hero .lead{margin:0 auto;max-width:520px}.round2-10 .actions{justify-content:center}.round2-10 .productstage{padding:30px 8% 0;margin-top:45px;position:relative}.round2-10 .productshot{z-index:1}.round2-10 .productstage:before{content:'';position:absolute;inset:0 0 50%;background:linear-gradient(90deg,#ffadad 20%,#ffd6a5 20%,#ffd6a5 40%,#fdffb6 40%,#fdffb6 60%,#caffbf 60%,#caffbf 80%,#9bf6ff 80%);border-radius:25px}.round2-10 .ribbon{display:none}.round2-10 .feature{border:0;border-radius:25px;background:#fcf7f5}.round2-10 .feature:nth-child(1){border-top:5px solid #ffadad}.round2-10 .feature:nth-child(2){border-top:5px solid #ffd6a5}.round2-10 .feature:nth-child(3){border-top:5px solid #caffbf}.round2-10 .palettecells{min-height:230px;gap:8px;background:transparent}.round2-10 .palettecell{border-radius:16px}.round2-10 .endcap{background:#e6d1d1;border-radius:30px}.round2-10 .button{border-radius:30px}.round2-10 .themeproof{background:#e6d1d1}.nativeproof{margin-top:35px;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.nativeproof img{border-radius:10px;border:1px solid var(--line)}.nativeproof p{font-size:12px;opacity:.65}@media(min-width:1500px){h1{font-size:105px}}@media(max-width:900px){.round2-07 .hero,.round2-09 .hero{gap:30px}.round2-07 .productshot,.round2-09 .productshot{width:100%;margin-left:0}.feature{padding:24px}.themearea{gap:35px}.round2-07 h1,.round2-09 h1{font-size:58px}}@media(max-width:700px){header{height:78px}nav{gap:18px}nav a:nth-child(1),nav a:nth-child(2){display:none}.brand{font-size:21px}.hero,.round2-06 .hero,.round2-07 .hero,.round2-09 .hero,.round2-10 .hero{padding-top:42px}.round2-07 .hero,.round2-09 .hero{grid-template-columns:1fr;gap:20px}.round2-08 .hero{display:block}.round2-08 h1{font-size:65px}.round2-08 .productstage{padding:35px 5% 0}.round2-07 .productstage,.round2-09 .productstage{padding:30px 0}.round2-07 .productshot{transform:none}.round2-06 .productstage,.round2-10 .productstage{padding:22px 0 0;margin-top:35px}.round2-06 h1,.round2-10 h1{font-size:56px}.productshot>a{border-radius:8px}.productshot figcaption{font-size:9px}.metadata{margin-top:35px;flex-wrap:wrap;gap:12px;font-size:10px}.section{padding:65px 0}.splitintro,.themearea,.prosection,.support{grid-template-columns:1fr;gap:30px}.splitintro{margin-bottom:30px}.featuregrid,.round2-09 .featuregrid{grid-template-columns:1fr}.feature{min-height:0}.feature .symbol{margin-bottom:25px}.round2-08 .feature{min-height:0;border-right:1px solid var(--line)}.palettecells,.round2-07 .palettecells,.round2-08 .palettecells,.round2-10 .palettecells{min-height:190px}.palettecell{padding:14px 8px}.palettecell b{font-size:10px}.palettecell code{font-size:8px}.palettecaption{font-size:10px;gap:12px}.round2-09 .palettecell{min-height:195px;padding-top:60px}.round2-09 .palettecells{gap:5px}.themeproof{padding:20px}.round2-08 .themearea{padding:30px 20px}.prosection,.support{gap:35px}.endcap{padding:40px 20px}.lead{font-size:17px}.nativeproof{grid-template-columns:1fr}.round2-07 .ribbon{margin-top:25px;height:25px}footer{font-size:10px}.actions{gap:18px}.button{padding:12px 18px;font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

body[style*="--heroaccent"] h1 em{color:var(--heroaccent)}

img{height:auto}
