.home-hero{--tilt:-5deg;--edge:clamp(32px, 6vw, 88px);padding-block:clamp(var(--space-xl), 5vw, 72px) calc(var(--edge) + clamp(var(--space-2xl), 6vw, 96px));background:radial-gradient(48rem 32rem at 100% 0%, var(--m-violet-deep), transparent 70%), linear-gradient(180deg, var(--m-violet) 0%, var(--m-violet-deep) 100%);color:var(--m-white);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--edge)), 0 100%);position:relative;overflow:hidden}[dir=rtl] .home-hero{--tilt:5deg;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--edge)))}.home-hero :focus-visible{outline-color:var(--m-white)}.home-hero-grid{gap:clamp(var(--space-2xl), 6vw, 80px);align-items:center;display:grid}@media (width>=960px){.home-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.home-hero-copy{z-index:1;position:relative}.home-eyebrow{align-items:center;gap:var(--space-sm);background:var(--m-white);color:var(--m-violet-ink);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);border-radius:999px;margin-block-end:var(--space-lg);padding-block:6px;padding-inline:12px 16px;display:inline-flex}.home-eyebrow-dot{background:var(--m-coral);block-size:10px;inline-size:10px;box-shadow:14px 0 0 var(--m-amber);border-radius:50%;margin-inline-end:14px}[dir=rtl] .home-eyebrow-dot{box-shadow:-14px 0 0 var(--m-amber)}.home-hero h1{max-inline-size:12ch;font-size:clamp(2.6rem,7.4vw,4.75rem);font-weight:var(--font-weight-heavy);letter-spacing:-.035em;color:var(--m-white);margin:0;line-height:1.02}.home-doodle{block-size:auto;inline-size:min(220px,60%);margin-block:var(--space-sm) var(--space-lg);fill:none;stroke:var(--m-mint);stroke-width:5px;stroke-linecap:round;display:block}.home-hero-lead{max-inline-size:36rem;color:var(--m-lilac);margin-block-end:var(--space-xl);font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.55}.home-hero-actions{align-items:center;gap:var(--space-md) var(--space-lg);flex-wrap:wrap;display:flex}.pill{align-items:center;gap:var(--space-sm);min-block-size:52px;font-size:1.0625rem;font-weight:var(--font-weight-heavy);border-radius:999px;padding-inline:28px 22px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.pill-mint{background:var(--m-mint);color:var(--m-ink);box-shadow:0 10px 0 -2px #0e0e1240}.pill-ink{background:var(--m-ink);min-block-size:48px;color:var(--m-white)}.pill:hover{transform:translateY(-2px)}.home-quiet-link{color:var(--m-white);font-weight:var(--font-weight-semibold);text-underline-offset:.3em;text-decoration:underline 2px #ffffff80}.home-hero-note{align-items:center;gap:var(--space-sm);margin-block:var(--space-lg) 0;color:var(--m-lilac);font-size:var(--font-size-label);display:inline-flex}.home-hero-note .icon{color:var(--m-mint)}.hero-visual{min-block-size:420px;inline-size:min(100%,560px);margin-inline:auto;position:relative}.hv-shape{pointer-events:none;position:absolute}.hv-shape-sun{aspect-ratio:1;background:var(--m-amber);border-radius:50%;inline-size:46%;inset-block-start:-6%;inset-inline-end:-4%}.hv-shape-quarter{aspect-ratio:1;background:var(--m-coral);border-start-start-radius:100%;inline-size:34%;inset-block-end:4%;inset-inline-start:-2%}.hv-device{background:var(--m-ink);rotate:var(--tilt);border-radius:26px;padding:10px;position:absolute;inset-block-start:9%;inset-inline:8% 6%;box-shadow:0 30px 60px #0a063c73}.hv-screen{color:var(--m-ink);background:#f6f5ff;border-radius:18px;gap:10px;padding:14px;display:grid}.hv-toolbar{align-items:center;gap:8px;display:flex}.hv-dot{background:var(--m-violet);border-radius:6px;block-size:18px;inline-size:18px}.hv-bar{background:#dcd8f7;border-radius:999px;block-size:8px;inline-size:18%}.hv-bar-wide{background:#c9c3f3;inline-size:34%}.hv-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.hv-day{background:var(--m-white);text-align:center;border-radius:10px;gap:4px;min-inline-size:0;padding:6px 4px;display:grid}.hv-day-name{color:#5b5875;font-size:.625rem;font-weight:var(--font-weight-semibold);text-overflow:clip;white-space:nowrap;overflow:hidden}.hv-day-number{font-size:.875rem;font-weight:var(--font-weight-heavy)}.hv-day-slots{grid-template-rows:repeat(4,14px);gap:5px;min-block-size:140px;padding-block-start:4px;display:grid}.hv-chip{border-radius:5px}.hv-row-1{grid-row:1}.hv-row-2{grid-row:2}.hv-row-3{grid-row:3}.hv-row-4{grid-row:4}.hv-tone-violet{background:var(--m-violet)}.hv-tone-mint{background:var(--m-mint)}.hv-tone-coral{background:var(--m-coral)}.hv-tone-amber{background:var(--m-amber)}.hv-tone-ink{background:var(--m-ink)}.hv-card{border-radius:var(--m-radius-md);background:var(--m-white);color:var(--m-ink);box-shadow:var(--m-shadow);align-items:center;gap:10px;padding:12px 14px;font-size:.8125rem;display:flex;position:absolute}.hv-card-variant{gap:6px;inline-size:min(62%,290px);display:grid;inset-block-start:-3%;inset-inline-start:-2%}.hv-card-tag{color:var(--m-violet-ink);font-size:.75rem;font-weight:var(--font-weight-semibold);background:#ece9ff;border-radius:999px;justify-self:start;padding-block:2px;padding-inline:8px}.hv-card-text{margin:0;font-size:.875rem;line-height:1.45}.hv-card-meta{color:#4a4766;align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.hv-card-ledger{inset-block-end:13%;inset-inline-start:0}.hv-card-stack{display:grid}.hv-card-stack span{color:#4a4766}.hv-check{background:var(--m-mint);block-size:32px;inline-size:32px;color:var(--m-ink);border-radius:50%;place-items:center;display:grid}.hv-card-approval{font-weight:var(--font-weight-semibold);inset-block-end:2%;inset-inline-end:0}.hv-avatar{background:var(--m-coral);block-size:30px;inline-size:30px;color:var(--m-ink);font-weight:var(--font-weight-heavy);border-radius:50%;place-items:center;display:grid}.hv-approved-icon{color:var(--m-violet)}.hv-bubble{block-size:76px;inline-size:76px;color:var(--m-ink);box-shadow:var(--m-shadow-soft);font-size:.6875rem;font-weight:var(--font-weight-heavy);text-align:center;border-radius:50%;align-content:center;place-items:center;gap:2px;display:grid;position:absolute}.hv-bubble .icon{block-size:22px;inline-size:22px}.hv-bubble.hv-tone-violet{background:var(--m-white);color:var(--m-violet-ink)}.hv-bubble-1{inset-block-start:30%;inset-inline-end:-4%}.hv-bubble-2{inset-block-start:1%;inset-inline-end:22%}.hv-bubble-3{inset-block-end:26%;inset-inline-end:34%}.hv-bubble-4{inset-block-start:42%;inset-inline-start:-5%}@media (width<=520px){.hero-visual{min-block-size:360px}.hv-bubble-3,.hv-bubble-4{display:none}.hv-day-slots{min-block-size:112px}}@media (prefers-reduced-motion:no-preference){.hv-bubble{animation:6s ease-in-out infinite hv-float}.hv-bubble-2{animation-delay:-1.5s}.hv-bubble-3{animation-delay:-3s}.hv-bubble-4{animation-delay:-4.5s}@keyframes hv-float{50%{translate:0 -8px}}}@media (prefers-reduced-motion:reduce){.pill{transition:none}.pill:hover{transform:none}}.home-strip{z-index:2;padding-block-start:var(--space-lg);position:relative}.home-strip-inner{justify-content:center;align-items:center;gap:var(--space-md) var(--space-lg);flex-wrap:wrap;display:flex}.home-strip-label{color:var(--muted-foreground);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin:0}.home-strip-list{justify-content:center;gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.home-strip-list li{border:1px solid var(--border);background:var(--card);color:var(--foreground);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);box-shadow:var(--m-shadow-soft);border-radius:999px;padding-block:8px;padding-inline:16px}.home-section{padding-block:clamp(var(--space-2xl), 7vw, 104px) 0}.home-section-head{max-inline-size:44rem;margin-block-end:var(--space-2xl)}.home-section-head h2,.home-faq h2,.pricing-teaser h2{font-size:clamp(1.9rem,4vw,3rem);font-weight:var(--font-weight-heavy);letter-spacing:-.03em;margin-block-end:var(--space-md);line-height:1.08}.home-section-head p{color:var(--muted-foreground);margin:0;font-size:clamp(1.05rem,1.6vw,1.2rem)}.audience-grid,.tile-grid,.numbers-grid,.network-cards,.pricing-plans,.feature-points,.variant-stack,.clock-strip,.ledger{margin:0;padding:0;list-style:none}.audience-grid{gap:var(--space-lg);display:grid}@media (width>=600px){.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.audience-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.audience-card{padding:var(--space-xl) var(--space-lg);border:1px solid var(--border);border-radius:var(--m-radius-lg);background:var(--card);box-shadow:var(--m-shadow-soft);position:relative;overflow:hidden}.audience-card:after{content:"";opacity:.9;border-radius:50%;block-size:96px;inline-size:96px;position:absolute;inset-block-start:-28px;inset-inline-end:-28px}.audience-1:after{background:var(--m-mint)}.audience-2:after{background:var(--m-coral);border-end-start-radius:0}.audience-3:after{background:var(--m-amber);border-radius:0;border-end-start-radius:100%}.audience-4:after{background:var(--m-violet)}.audience-icon,.tile-icon{block-size:48px;inline-size:48px;background:var(--primary-tint);color:var(--primary);border-radius:14px;place-items:center;margin-block-end:var(--space-md);display:inline-grid}.audience-card h3,.tile h3{font-size:var(--font-size-heading);font-weight:var(--font-weight-heavy);margin-block-end:var(--space-sm)}.audience-card p,.tile p{color:var(--muted-foreground);margin:0}.feature-list{gap:clamp(var(--space-lg), 3vw, var(--space-xl));display:grid}.feature{gap:var(--space-xl);padding:clamp(var(--space-lg), 5vw, 64px);box-shadow:var(--m-shadow);border-radius:clamp(24px,3vw,40px);align-items:center;display:grid;position:relative;overflow:hidden}@media (width>=900px){.feature{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.feature:nth-child(2n) .feature-visual{order:-1}}.feature:before{content:"";pointer-events:none;background:#ffffff1f;border-radius:50%;block-size:240px;inline-size:240px;position:absolute;inset-block-end:-80px;inset-inline-end:-80px}.feature:nth-child(2n):before{inset-inline:-80px auto}.feature-copy,.feature-visual{z-index:1;min-inline-size:0;position:relative}.feature-violet{color:var(--m-white);background:linear-gradient(135deg,#4b3bf5 0%,#7b2ff7 100%)}.feature-mint{color:var(--m-ink);background:linear-gradient(135deg,#7cf5d0 0%,#3ddbd9 100%)}.feature-ink{color:var(--m-white);background:linear-gradient(160deg,#15123a 0%,#2b1f8f 100%)}.feature-coral{color:var(--m-ink);background:linear-gradient(135deg,#ffb547 0%,#ff7a59 100%)}.feature-indigo{color:var(--m-white);background:linear-gradient(135deg,#1e1b4b 0%,#4b3bf5 100%)}.feature-eyebrow{color:var(--m-violet-ink);font-size:var(--font-size-label);font-weight:var(--font-weight-heavy);background:#ffffffeb;border-radius:999px;margin-block-end:var(--space-md);padding-block:4px;padding-inline:12px;display:inline-block}.feature h3{font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:var(--font-weight-heavy);letter-spacing:-.03em;margin-block-end:var(--space-md);line-height:1.08}.feature-copy>p{font-size:1.0625rem;line-height:1.6}.feature-points{gap:var(--space-sm);margin-block-start:var(--space-lg);display:grid}.feature-points li{align-items:flex-start;gap:var(--space-sm);font-weight:var(--font-weight-semibold);display:flex}.feature-points .icon{color:var(--m-violet-ink);background:#ffffffeb;border-radius:50%;margin-block-start:2px;padding:3px}.variant-stack{gap:var(--space-md);display:grid}.variant{gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-radius:var(--m-radius-md);background:var(--m-white);color:var(--m-ink);box-shadow:var(--m-shadow-soft);display:grid}.variant-2{margin-inline-start:clamp(0px,4vw,40px)}.variant-3{margin-inline-start:clamp(0px,8vw,80px)}.variant-head{align-items:center;gap:var(--space-sm);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);color:#3f3c5c;display:flex}.variant-code{background:var(--m-violet);block-size:34px;inline-size:34px;color:var(--m-white);font-weight:var(--font-weight-heavy);border-radius:10px;place-items:center;display:grid}.variant-2 .variant-code{background:var(--m-coral);color:var(--m-ink)}.variant-3 .variant-code{background:var(--m-mint);color:var(--m-ink)}.variant-text{margin:0;font-size:1rem;line-height:1.5}.variant-tags{color:var(--m-violet-ink);font-weight:var(--font-weight-semibold)}.variant-meta{color:#4a4766;align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.clock-panel{padding:var(--space-lg);border-radius:var(--m-radius-lg);box-shadow:var(--m-shadow-soft);background:#ffffffe6}.clock-strip{justify-content:center;gap:var(--space-md) var(--space-sm);flex-wrap:wrap;display:flex}.clock{text-align:center;flex:60px;justify-items:center;gap:4px;max-inline-size:120px;display:grid}.clock-face{block-size:56px;inline-size:56px}.clock-rim{fill:var(--m-white);stroke:var(--m-ink);stroke-width:3px}.clock-tick{stroke:var(--m-ink);stroke-width:2px;stroke-linecap:round}.clock-hour,.clock-minute{stroke-linecap:round}.clock-hour{stroke:var(--m-ink);stroke-width:4px}.clock-minute{stroke:var(--m-violet);stroke-width:3px}.clock-pin{fill:var(--m-coral)}.clock-time{font-size:1rem;font-weight:var(--font-weight-heavy);color:var(--m-ink);unicode-bidi:isolate}.clock-market{color:#3f3c5c;font-size:.8125rem;font-weight:var(--font-weight-semibold)}.clock-caption{margin:var(--space-lg) 0 0;color:#3f3c5c;font-size:var(--font-size-label);text-align:center;max-inline-size:none}.ledger{gap:var(--space-lg);padding:var(--space-xl) var(--space-lg);border-radius:var(--m-radius-lg);background:#ffffff14;border:1px solid #ffffff2e;display:grid;position:relative}.ledger-step{align-items:center;gap:var(--space-md);display:flex;position:relative}.ledger-step:not(:last-child):after{content:"";background:#ffffff4d;block-size:calc(100% - 16px);inline-size:2px;position:absolute;inset-block-start:40px;inset-inline-start:19px}.ledger-dot{block-size:40px;inline-size:40px;color:var(--m-white);background:#ffffff29;border-radius:50%;flex:none;place-items:center;display:grid}.ledger-warn .ledger-dot{background:var(--m-amber);color:var(--m-ink)}.ledger-final .ledger-dot{background:var(--m-mint);color:var(--m-ink)}.ledger-body{display:grid}.ledger-label{font-weight:var(--font-weight-semibold)}.ledger-final .ledger-label{font-weight:var(--font-weight-heavy)}.ledger-time{color:#d9d6ff;font-size:var(--font-size-label);font-variant-numeric:tabular-nums}.approval-mock{gap:var(--space-md);display:grid}.approval-card{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--m-radius-lg);background:var(--m-white);color:var(--m-ink);box-shadow:var(--m-shadow);display:grid}.approval-policy,.approval-status,.approval-portal{align-items:center;gap:var(--space-sm);font-weight:var(--font-weight-semibold);display:flex}.approval-policy{color:#3f3c5c;font-size:var(--font-size-label)}.approval-lines{gap:8px;display:grid}.approval-lines span{background:#ecebf5;border-radius:999px;block-size:10px}.approval-lines span:nth-child(2){inline-size:82%}.approval-lines span:nth-child(3){inline-size:56%}.approval-status{background:var(--m-mint);color:var(--m-ink);border-radius:999px;justify-self:start;padding-block:8px;padding-inline:12px 16px}.approval-portal{background:var(--m-ink);color:var(--m-white);box-shadow:var(--m-shadow-soft);border-radius:999px;justify-self:end;padding-block:10px;padding-inline:16px}.api-mock{border-radius:var(--m-radius-lg);background:#0d0b24;margin:0;overflow:hidden;box-shadow:0 24px 48px #00000059}.api-chrome{background:#17143a;gap:6px;padding:12px 16px;display:flex}.api-chrome span{background:var(--m-coral);border-radius:50%;block-size:10px;inline-size:10px}.api-chrome span:nth-child(2){background:var(--m-amber)}.api-chrome span:nth-child(3){background:var(--m-mint)}.api-code{padding:var(--space-lg);color:#e9e7ff;text-align:start;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.7;overflow-x:auto}.api-caption{padding:0 var(--space-lg) var(--space-lg);color:#c9c5f5;font-size:var(--font-size-label)}.home-numbers{padding-block:clamp(var(--space-2xl), 7vw, 104px) 0}.numbers-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.number{gap:var(--space-sm);padding:var(--space-xl) var(--space-lg);border-radius:var(--m-radius-lg);background:var(--card);border:1px solid var(--border);display:grid;position:relative;overflow:hidden}.number:before{content:"";opacity:.85;border-radius:50%;block-size:92px;inline-size:92px;position:absolute;inset-block-start:18px;inset-inline-start:14px}.number-violet:before{background:var(--primary-tint)}.number-mint:before{background:var(--m-mint)}.number-amber:before{background:var(--m-amber);border-radius:0;border-start-start-radius:100%}.number-coral:before{background:var(--m-coral);border-radius:0 0 100% 100%}.number-value{font-size:clamp(3.5rem,7vw,5.25rem);font-weight:var(--font-weight-heavy);letter-spacing:-.04em;color:var(--foreground);padding-inline-start:28px;line-height:1;position:relative}.number-label{color:var(--foreground);font-weight:var(--font-weight-semibold);position:relative}.tile-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.tile{padding:var(--space-lg);border:1px solid var(--border);border-radius:var(--m-radius-md);background:var(--card);transition:box-shadow .16s,translate .16s}.tile:hover{box-shadow:var(--m-shadow-soft)}.tile-grid .tile:nth-child(4n+2) .tile-icon{background:var(--m-mint);color:var(--m-ink)}.tile-grid .tile:nth-child(4n+3) .tile-icon{background:var(--m-amber);color:var(--m-ink)}.tile-grid .tile:nth-child(4n+4) .tile-icon{background:var(--m-coral);color:var(--m-ink)}.network-cards{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.network-tile{align-items:center;gap:var(--space-md);padding:var(--space-lg);border-radius:var(--m-radius-md);background:var(--card);border:1px solid var(--border);font-weight:var(--font-weight-heavy);display:flex}.network-glyph{background:var(--m-violet);flex:none;block-size:28px;inline-size:28px}.glyph-circle{border-radius:50%}.glyph-half{background:var(--m-coral);border-radius:28px 28px 0 0;block-size:14px}.glyph-quarter{background:var(--m-amber);border-start-start-radius:100%}.glyph-triangle{clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--m-mint)}.glyph-square{background:var(--m-ink);border-radius:6px}.glyph-ring{border:6px solid var(--m-violet);background:0 0;border-radius:50%}.network-official{align-items:center;gap:var(--space-sm);margin-block:var(--space-xl) var(--space-sm);font-weight:var(--font-weight-semibold);display:flex}.network-official .icon{color:var(--primary)}.network-disclaimer{color:var(--muted-foreground);font-size:var(--font-size-label)}.pricing-teaser{gap:var(--space-xl);padding:clamp(var(--space-lg), 5vw, 56px);background:var(--primary-tint);border-radius:clamp(24px,3vw,40px);align-items:center;display:grid}@media (width>=900px){.pricing-teaser{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pricing-teaser-copy p{color:var(--foreground);margin-block-end:var(--space-lg)}.pricing-plans{gap:var(--space-md);display:grid}.pricing-plan{padding:var(--space-md) var(--space-lg);border-radius:var(--m-radius-md);background:var(--card);border-inline-start:6px solid var(--m-violet);box-shadow:var(--m-shadow-soft);gap:4px;display:grid}.pricing-plan strong{font-size:var(--font-size-heading);font-weight:var(--font-weight-heavy)}.pricing-plan span{color:var(--muted-foreground)}.pricing-plan-pro{border-inline-start-color:var(--m-mint)}.pricing-plan-agency{border-inline-start-color:var(--m-coral)}.home-faq{gap:var(--space-lg);display:grid}@media (width>=900px){.home-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.home-faq .faq{margin:0}.home-faq details{padding-block:var(--space-lg)}.home-faq summary{justify-content:space-between;align-items:center;gap:var(--space-md);font-size:1.0625rem;list-style:none;display:flex}.home-faq summary::-webkit-details-marker{display:none}.home-faq summary:after{content:"+";background:var(--primary-tint);block-size:32px;inline-size:32px;color:var(--primary);font-size:1.25rem;font-weight:var(--font-weight-semibold);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.home-faq details[open] summary:after{content:"−"}.home-final{padding-block:clamp(var(--space-2xl), 7vw, 104px)}.home-final-inner{padding-block:clamp(var(--space-2xl), 7vw, 96px);padding-inline:var(--space-lg);background:linear-gradient(135deg, var(--m-violet) 0%, var(--m-violet-deep) 100%);color:var(--m-white);text-align:center;border-radius:clamp(24px,3vw,40px);justify-items:center;display:grid;position:relative;overflow:hidden}.home-final-inner :focus-visible{outline-color:var(--m-white)}.home-final-inner h2{max-inline-size:18ch;font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--font-weight-heavy);letter-spacing:-.035em;margin-block-end:var(--space-md);line-height:1.05;position:relative}.home-final-inner p{color:var(--m-lilac);margin-block-end:var(--space-xl);font-size:1.125rem;position:relative}.home-final-shapes span{pointer-events:none;position:absolute}.home-final-shapes span:first-child{background:var(--m-amber);border-radius:50%;block-size:180px;inline-size:180px;inset-block-start:-60px;inset-inline-start:-60px}.home-final-shapes span:nth-child(2){background:var(--m-mint);border-radius:140px 140px 0 0;block-size:70px;inline-size:140px;inset-block-end:-40px;inset-inline-end:8%}.home-final-shapes span:nth-child(3){background:var(--m-coral);border-end-start-radius:100%;block-size:90px;inline-size:90px;inset-block-start:18%;inset-inline-end:-30px}@media (width<=640px){.home-final-shapes span:first-child{block-size:110px;inline-size:110px}.home-final-shapes span:nth-child(3){display:none}}@media (prefers-color-scheme:dark){.number:before{opacity:.25}.glyph-square{background:var(--foreground)}.pill-ink{background:var(--m-white);color:var(--m-ink)}}
