:root{--color-bg: #ffffff;--color-bg-light: #f5f5f7;--color-bg-dark: #000000;--color-bg-violet: #1a0a3a;--color-text: #1d1d1f;--color-text-muted: #6e6e73;--color-text-dark-bg: #f5f5f7;--color-border: #d2d2d7;--color-accent: #0071e3;--color-accent-hover: #0077ed;--color-link: #0066cc;--color-link-dark-bg: #2997ff;--color-success: #30d158;--font-system: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--container-pad: 22px;--container-max: 1280px;--section-pad-y: clamp(60px, 8vw, 120px);--radius-tile: 20px;--radius-button: 980px;--radius-card: 18px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-system);background:var(--color-bg);color:var(--color-text);font-size:17px;line-height:1.47;letter-spacing:-.022em;margin:0}a{color:var(--color-link);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;display:block}.btn-primary{background:var(--color-accent);color:#fff;padding:12px 28px;border-radius:var(--radius-button);font-size:17px;font-weight:400;border:none;cursor:pointer;transition:background .2s;display:inline-block;text-align:center}.btn-primary:hover{background:var(--color-accent-hover);text-decoration:none;color:#fff}.btn-primary-large{background:var(--color-accent);color:#fff;padding:16px 36px;border-radius:var(--radius-button);font-size:19px;border:none;cursor:pointer;transition:background .2s;display:inline-block}.btn-primary-large:hover{background:var(--color-accent-hover);text-decoration:none;color:#fff}.btn-secondary{background:transparent;color:var(--color-link);padding:12px 28px;border:1px solid var(--color-link);border-radius:var(--radius-button);font-size:17px;display:inline-block;text-align:center;transition:background .2s}.btn-secondary:hover{background:#0066cc0d;text-decoration:none}.cta-link{color:var(--color-link);font-size:17px;display:inline-block}.cta-link:after{content:" \203a"}.cta-link:hover{text-decoration:underline}.cta-link-dark{color:var(--color-link-dark-bg)}.section{padding:var(--section-pad-y) var(--container-pad)}.section-inner{max-width:var(--container-max);margin:0 auto}.hero{background:#000;color:var(--color-text-dark-bg);text-align:center;padding:80px var(--container-pad) 0;overflow:hidden;position:relative}.hero--violet{background:radial-gradient(ellipse at top,#1a0a3a,#0a0418 60%,#000)}.hero--light{background:var(--color-bg-light);color:var(--color-text)}.hero-eyebrow{font-size:21px;font-weight:600;letter-spacing:.011em;margin-bottom:6px}.hero-headline{font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1.07;letter-spacing:-.015em;margin:0 0 8px}.hero-headline-accent{background:linear-gradient(90deg,#5ac8fa,#ff2d55,#ffd60a,#30d158);-webkit-background-clip:text;background-clip:text;color:transparent}.hero--violet .hero-headline-accent{background:linear-gradient(90deg,#bf5af2,#5ac8fa,#ff2d55);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub{font-size:clamp(19px,2vw,24px);font-weight:400;color:#ffffffb3;max-width:720px;margin:20px auto 36px;line-height:1.33}.hero--light .hero-sub{color:var(--color-text-muted)}.hero-ctas{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-bottom:56px}.hero-image{max-width:1180px;margin:0 auto;padding:0 var(--container-pad)}.hero-image img{width:100%;height:auto;filter:drop-shadow(0 30px 60px rgba(0,0,0,.5))}.tile-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tile{background:var(--color-bg-light);border-radius:var(--radius-tile);padding:48px 40px;position:relative;overflow:hidden;min-height:480px;display:flex;flex-direction:column;text-align:center}.tile--dark{background:#000;color:var(--color-text-dark-bg)}.tile-eyebrow{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;color:var(--color-text-muted)}.tile--dark .tile-eyebrow{color:#ffffffb3}.tile-headline{font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:-.005em;line-height:1.1;margin:0 0 12px}.tile-sub{font-size:19px;color:var(--color-text-muted);margin-bottom:24px}.tile--dark .tile-sub{color:#ffffffb3}.tile-ctas{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-top:auto}.callout{background:var(--color-bg-light);border-radius:var(--radius-tile);padding:48px 40px;text-align:center}.callout-eyebrow{font-size:14px;font-weight:600;color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.callout-headline{font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:-.005em;margin:0 0 32px}.callout-features{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:32px}.callout-feature h3{font-size:19px;font-weight:600;margin-bottom:8px}.callout-feature p{font-size:15px;color:var(--color-text-muted);line-height:1.5;margin:0}.support-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:48px}.support-card{background:var(--color-bg-light);border-radius:var(--radius-card);padding:32px 28px;text-align:center}.support-card-icon{width:56px;height:56px;margin:0 auto 20px;border-radius:14px;background:linear-gradient(135deg,var(--color-accent) 0%,#5ac8fa 100%);display:flex;align-items:center;justify-content:center;font-size:28px}.support-card h3{font-size:19px;font-weight:600;margin-bottom:8px}.support-card p{font-size:14px;color:var(--color-text-muted);line-height:1.4;margin:0}.promise-banner{background:linear-gradient(135deg,#0a84ff,#5856d6);border-radius:var(--radius-card);padding:48px 40px;color:#fff;text-align:center}.promise-banner h2{font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:-.005em;margin:0 0 12px}.promise-banner p{font-size:19px;opacity:.9;max-width:640px;margin:0 auto}.financing-strip{text-align:center;padding:32px var(--container-pad);background:var(--color-bg-light);font-size:15px;color:var(--color-text-muted)}.financing-strip a{color:var(--color-link)}.reveal{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}@media(max-width:900px){.tile-grid{grid-template-columns:1fr}.callout-features{grid-template-columns:1fr;gap:24px}.support-grid{grid-template-columns:1fr 1fr}.tile{min-height:360px;padding:40px 28px}}@media(max-width:600px){.support-grid{grid-template-columns:1fr}.hero-ctas{flex-direction:column;align-items:stretch}.hero-ctas .btn-primary,.hero-ctas .btn-secondary{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/inkesh-tokens.css.map */
