.plgn-on-raised{background:var(--plgn-violet-raised);--surface-card:var(--plgn-violet);--surface-page:var(--plgn-violet-raised);--line:#ffffff17;--line-strong:#ffffff29;--line-control:#ffffff59;--border-line:var(--line);--text-strong:#f5f2ff;--text-body:#cfc7e6;--text-muted:#8f87ab}.plgn-on-paper .plgn-card{border:1px solid var(--line)}.plgn-on-paper{background:var(--plgn-paper);--surface-page:var(--plgn-paper);--surface-card:#fff;--line:#1a103324;--line-strong:#1a103338;--line-control:#1a10337a;--border-line:var(--line);--text-strong:var(--plgn-violet);--text-body:#4a4458;--text-muted:var(--plgn-grey)}@media (prefers-reduced-motion:no-preference){.plgn-enter{animation:plgn-enter .42s var(--ease-standard) var(--d,0s) both}.plgn-enter-draw{stroke-dasharray:1;animation:plgn-enter-draw .7s var(--ease-standard) var(--d,0s) both}}@keyframes plgn-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes plgn-enter-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.plgn-draw{stroke-dashoffset:0}.plgn-fade{opacity:1;transform:none}.plgn-travel,.plgn-state-before{opacity:0}.plgn-state-after{opacity:1}@media (prefers-reduced-motion:no-preference){.plgn-reveal .plgn-draw{stroke-dasharray:1;stroke-dashoffset:1px}.plgn-reveal .plgn-fade{opacity:0;transform:translateY(6px)}.plgn-reveal .plgn-state-before{opacity:1}.plgn-reveal .plgn-state-after{opacity:0}.plgn-reveal[data-visible=true] .plgn-draw{animation:plgn-draw .6s var(--ease-standard) var(--d,0s) forwards}.plgn-reveal[data-visible=true] .plgn-fade{animation:plgn-fade .32s var(--ease-standard) var(--d,0s) forwards}.plgn-reveal[data-visible=true] .plgn-travel{animation:plgn-travel .9s var(--ease-standard) var(--d,0s) forwards}.plgn-reveal[data-visible=true] .plgn-state-before{animation:plgn-out .16s var(--ease-standard) var(--d,0s) forwards}.plgn-reveal[data-visible=true] .plgn-state-after{animation:plgn-in .16s var(--ease-standard) var(--d,0s) forwards}}@keyframes plgn-draw{to{stroke-dashoffset:0}}@keyframes plgn-fade{to{opacity:1;transform:none}}@keyframes plgn-travel{0%{opacity:0;transform:translate(0)}15%,85%{opacity:1}to{opacity:0;transform:translateX(var(--travel,120px))}}@keyframes plgn-out{to{opacity:0}}@keyframes plgn-in{to{opacity:1}}.plgn-diagram{direction:ltr}.plgn-diagram text{unicode-bidi:plaintext}:root{--landing-nav-bar:64px;--landing-nav-h:calc(var(--landing-nav-bar) + 1px);--landing-fade:linear-gradient(to bottom, transparent 0%, #0000001a 7%, #00000059 14%, #000000b3 21%, #000 28%, #000 70%, #000000b3 78%, #00000059 86%, #0000001a 93%, transparent 100%)}@media (max-width:899px){:root{--landing-nav-bar:72px}}.plgn-nav-bar{box-sizing:border-box;block-size:var(--landing-nav-bar)}.plgn-nav{z-index:10;background:color-mix(in srgb, var(--surface-page) 80%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-line);position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.plgn-nav{background:var(--surface-page)}}.plgn-nav-sections{align-items:center;gap:var(--space-5);display:flex}.plgn-navlink{color:var(--text-muted);transition:color var(--dur-fast) var(--ease-standard);text-decoration:none;position:relative}.plgn-navlink:after{content:"";inset-inline:0;transform-origin:0;height:1.5px;transition:transform var(--dur-fast) var(--ease-standard);background:currentColor;position:absolute;bottom:-5px;transform:scaleX(0)}[dir=rtl] .plgn-navlink:after{transform-origin:100%}.plgn-navlink:hover,.plgn-navlink:focus-visible{color:var(--text-strong)}.plgn-navlink:hover:after,.plgn-navlink:focus-visible:after{transform:scaleX(1)}.plgn-nav-lang{color:var(--text-muted);border:1px solid var(--border-line);border-radius:var(--radius-pill);transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);padding:5px 12px;text-decoration:none}.plgn-nav-lang:hover,.plgn-nav-lang:focus-visible{color:var(--text-strong);border-color:var(--line-strong)}.plgn-nav-divider{background:var(--border-line);align-self:stretch;width:1px;margin-block:-6px}.plgn-nav-product-item{transition:background var(--dur-fast) var(--ease-standard)}.plgn-nav-product-item:hover,.plgn-nav-product-item:focus-visible{background:color-mix(in srgb, var(--text-strong) 7%, transparent)}.plgn-nav-caret{transition:transform var(--dur-fast) var(--ease-standard)}.plgn-nav-caret[data-open=true]{transform:rotate(180deg)}.plgn-nav-product-btn[aria-expanded=true]{color:var(--text-strong)}.plgn-nav-mobile{display:none}@media (max-width:899px){.plgn-nav-desktop{display:none!important}.plgn-nav-mobile{align-items:center;gap:var(--space-3);display:flex}}.plgn-nav-burger{border:1px solid var(--border-line);border-radius:var(--radius-control);width:40px;height:40px;color:var(--text-strong);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0;display:inline-flex}.plgn-nav-burger:focus-visible{outline:2px solid var(--text-strong);outline-offset:2px}.plgn-nav-burger-bar{width:18px;height:1.5px;transition:transform var(--dur-fast) var(--ease-standard);background:currentColor;display:block}.plgn-nav-burger[data-open=true] .plgn-nav-burger-bar:first-child{transform:translateY(3.75px)rotate(45deg)}.plgn-nav-burger[data-open=true] .plgn-nav-burger-bar:nth-child(2){transform:translateY(-3.75px)rotate(-45deg)}.plgn-nav-sheet{z-index:9;background:var(--surface-page);border-top:1px solid var(--border-line);height:calc(100dvh - 100%);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.plgn-nav-sheet[hidden]{display:none}.plgn-nav-sheet-inner{justify-content:space-between;gap:var(--space-10);min-height:100%;padding:var(--space-6) var(--space-6) calc(var(--space-8) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.plgn-nav-sheet-foot{align-items:stretch;gap:var(--space-5);flex-direction:column;display:flex}.plgn-nav-langswitch{border:1px solid var(--border-line);border-radius:var(--radius-pill);background:var(--surface-card);grid-template-columns:1fr 1fr;width:100%;padding:4px;display:grid}.plgn-nav-langswitch-item{border-radius:var(--radius-pill);min-height:40px;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-muted);transition:color var(--dur-fast) var(--ease-standard);justify-content:center;align-items:center;text-decoration:none;display:flex}.plgn-nav-langswitch-item[aria-current=true]{background:var(--surface-page);border:1px solid var(--border-line);color:var(--text-strong)}a.plgn-nav-langswitch-item:hover,a.plgn-nav-langswitch-item:focus-visible{color:var(--text-strong)}.plgn-nav-sheet-auth{gap:var(--space-3);width:100%;display:flex}.plgn-nav-sheet-auth>*{flex:1 1 0}@media (prefers-reduced-motion:no-preference){.plgn-nav-sheet[data-open=true] .plgn-nav-sheet-link{animation:plgn-enter .32s var(--ease-standard) var(--d,0s) both}}.plgn-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.plgn-caret{animation:1s step-end infinite plgn-caret}}@keyframes plgn-caret{50%{opacity:0}}.plgn-clients{width:100%}.plgn-clients-track{justify-content:center;display:flex}.plgn-clients-row{justify-content:center;align-items:center;gap:var(--space-4) var(--space-10);padding:0 var(--space-6);flex-wrap:wrap;margin:0;list-style:none;display:flex}.plgn-clients-row[aria-hidden=true]{display:none}.plgn-clients-row img{object-fit:contain;width:22px;height:22px;display:block}@media (prefers-reduced-motion:no-preference){.plgn-clients{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.plgn-clients-track{justify-content:flex-start;width:max-content;animation:48s linear infinite plgn-clients-slide}.plgn-clients:hover .plgn-clients-track{animation-play-state:paused}.plgn-clients-row{padding:0 var(--space-5);gap:var(--space-10);flex-wrap:nowrap}.plgn-clients-row[aria-hidden=true]{display:flex}}@keyframes plgn-clients-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.plgn-hero-clients{inset-inline-end:0;bottom:var(--space-16);width:55%;position:absolute}.plgn-hero-clients .plgn-clients-row{padding-inline:var(--space-4)}@media (max-width:899px){.plgn-hero-stage{--hero-pad-x:clamp(20px, 6vw, 48px);flex-direction:column!important;align-items:stretch!important}.plgn-hero-inner{padding:clamp(var(--space-5), 4svh, var(--space-10)) var(--hero-pad-x) clamp(var(--space-4), 3svh, var(--space-8))!important}.plgn-hero-fade{background:linear-gradient(0deg, var(--surface-page) 0%, transparent 16%)!important}.plgn-hero-copy{gap:var(--space-4)!important;max-width:640px!important}.plgn-hero-eyebrow,.plgn-hero-pain,.plgn-hero-copy h1{max-width:64%}.plgn-hero-pain p{min-height:4.1em!important;font-size:clamp(15px,4.2vw,20px)!important}.plgn-hero-copy h1{text-wrap:balance;margin-bottom:clamp(var(--space-4), 3.5svh, var(--space-10))!important;font-size:clamp(28px,min(9.6vw,4svh),56px)!important;line-height:1.02!important}.plgn-hero-copy>p{font-size:var(--text-base)!important;max-width:44ch!important}.plgn-hero-cta{margin-top:var(--space-2)}.plgn-hero-cta>*{flex:240px}.plgn-hero-clients{width:auto;padding:var(--space-4) 0 var(--space-8);margin-top:auto;position:relative;inset:auto}.plgn-hero-clients>span{padding-inline:var(--hero-pad-x)}.plgn-diagram-scroll{overscroll-behavior-x:contain;margin-inline:calc(var(--space-6) * -1);padding:var(--space-2) var(--space-6);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--space-10)), transparent);-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--space-10)), transparent);mask-image:linear-gradient(90deg, #000 calc(100% - var(--space-10)), transparent);direction:ltr;overflow-x:auto;width:auto!important}.plgn-diagram-scroll::-webkit-scrollbar{display:none}.plgn-diagram-scroll>.plgn-diagram{width:max(720px,100%);max-width:none}}.plgn-accent{color:var(--plgn-lime)}.plgn-price-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;padding-top:18px;display:grid}@media (max-width:899px){.plgn-price-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px}}.plgn-price-card{transition:transform .22s,box-shadow .22s}.plgn-price-card--plain{background:var(--surface-card);border:1px solid var(--border-line)}.plgn-price-card--featured,.plgn-price-card--premium{--surface-card:var(--plgn-violet-raised);--text-strong:var(--plgn-paper);--text-body:color-mix(in srgb, var(--plgn-paper) 84%, transparent);--text-muted:color-mix(in srgb, var(--plgn-paper) 62%, transparent);--border-line:var(--plgn-violet-line)}.plgn-price-card--featured{background:linear-gradient(180deg, var(--plgn-violet-raised) 0%, var(--plgn-violet) 60%);border:1px solid var(--plgn-violet-line);box-shadow:var(--elev-overlay)}@property --plgn-premium-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.plgn-price-card--premium{background:radial-gradient(120% 60% at 100% 0%, color-mix(in srgb, var(--plgn-chart-6) 22%, transparent), transparent 55%) padding-box, radial-gradient(90% 50% at 0% 100%, color-mix(in srgb, var(--plgn-chart-4) 18%, transparent), transparent 60%) padding-box, linear-gradient(165deg, color-mix(in srgb, var(--plgn-violet) 70%, black) 0%, var(--plgn-violet) 100%) padding-box, conic-gradient(from var(--plgn-premium-angle), var(--plgn-chart-5), var(--plgn-chart-4), var(--plgn-chart-6), var(--plgn-chart-5)) border-box;box-shadow:var(--elev-overlay);border:2px solid #0000;animation:7s linear infinite plgn-premium-turn}@keyframes plgn-premium-turn{to{--plgn-premium-angle:360deg}}.plgn-price-card--featured{transform:translateY(-10px)}@media (max-width:899px){.plgn-price-card--featured{transform:none}}@media (hover:hover){.plgn-price-card--plain:hover,.plgn-price-card--premium:hover{transform:translateY(-4px)}.plgn-price-card--plain:hover{box-shadow:var(--elev-popover)}}@media (prefers-reduced-motion:reduce){.plgn-price-card{transition:none}.plgn-price-card--premium{animation:none}}.plgn-price-tag{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--plgn-chart-5), var(--plgn-chart-6));color:var(--plgn-paper);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;white-space:nowrap;padding:3px 10px}.plgn-price-includes{border-radius:var(--radius-panel);border:1px dashed var(--border-line);text-align:center;flex-direction:column;align-items:center;gap:14px;margin-top:8px;padding:24px 20px;display:flex}.plgn-art-stage{align-items:center;min-height:clamp(380px,42vw,620px);display:flex;position:relative;overflow:hidden}.plgn-art-picture{-webkit-mask-image:var(--landing-fade);-webkit-mask-image:var(--landing-fade);mask-image:var(--landing-fade);background-position:100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.plgn-art-picture:after{content:"";background:linear-gradient(to right, color-mix(in srgb, var(--surface-page) 72%, transparent) 0%, transparent 48%);position:absolute;inset:0}[dir=rtl] .plgn-art-picture{transform:scaleX(-1)}.plgn-art-header{width:100%;padding-block:var(--space-12)}.plgn-art-copy{max-width:min(520px,44%)}@media (max-width:899px){.plgn-art-stage{flex-direction:column;align-items:stretch;min-height:0}.plgn-art-picture{aspect-ratio:21/9;width:100%;position:relative;inset:auto}.plgn-art-picture:after{display:none}.plgn-art-header{padding-block:var(--space-6) 0}.plgn-art-copy{max-width:none}}.plgn-final{align-items:center;min-height:clamp(460px,46vw,700px);display:flex;position:relative;overflow:hidden}.plgn-final-picture{-webkit-mask-image:var(--landing-fade);-webkit-mask-image:var(--landing-fade);mask-image:var(--landing-fade);background:url(/landing/art/final.webp) 100%/cover no-repeat;position:absolute;inset:0}.plgn-final-picture:after{content:"";background:linear-gradient(to right, color-mix(in srgb, var(--surface-page) 70%, transparent) 0%, transparent 44%);position:absolute;inset:0}[dir=rtl] .plgn-final-picture{transform:scaleX(-1)}.plgn-final-copy{width:100%;position:relative}.plgn-final-inner{gap:var(--space-6);flex-direction:column;max-width:min(460px,42%);display:flex}.plgn-final-title{font-family:var(--font-display);font-weight:700;font-size:var(--text-h1);letter-spacing:var(--track-display);color:var(--text-strong);text-wrap:balance;margin:0;line-height:1.08}@media (max-width:899px){.plgn-final{flex-direction:column;align-items:stretch;min-height:0}.plgn-final-picture{aspect-ratio:21/9;position:relative;inset:auto}.plgn-final-picture:after{display:none}.plgn-final-inner{max-width:none;padding:var(--space-6) 0 var(--space-12)}}.plgn-problem-grid{gap:var(--space-10) var(--space-12);z-index:1;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));display:grid;position:relative}.plgn-problem-beat{gap:var(--space-4);flex-direction:column;display:flex}.plgn-chat,.plgn-draft{border-radius:var(--radius-card);border:1px solid var(--border-line);background:var(--surface-card);box-shadow:var(--elev-raised);position:relative}.plgn-chat-bar{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-line);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--text-muted);display:flex}.plgn-chat-dot{background:color-mix(in srgb, var(--plgn-paper) 30%, transparent);border-radius:50%;width:7px;height:7px}.plgn-chat-day{color:var(--text-strong);margin-inline-start:auto}.plgn-deck{padding-top:48px;position:relative}.plgn-chat--behind{inset-inline:0;opacity:.55;height:100%;position:absolute;top:0}.plgn-chat--behind-2{opacity:.32;top:0;transform:translate(28px)rotate(1.2deg)}.plgn-chat--behind-1{top:24px;transform:translate(14px)rotate(.6deg)}[dir=rtl] .plgn-chat--behind-2{transform:translate(-28px)rotate(-1.2deg)}[dir=rtl] .plgn-chat--behind-1{transform:translate(-14px)rotate(-.6deg)}.plgn-deck>.plgn-chat:not(.plgn-chat--behind){margin-top:8px}.plgn-chat-body{align-items:flex-end;gap:var(--space-2);padding:var(--space-5) var(--space-4) var(--space-6);flex-direction:column;display:flex}.plgn-chat-who{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-muted)}.plgn-chat-bubble{padding:var(--space-4) var(--space-5);background:color-mix(in srgb, var(--plgn-paper) 10%, var(--surface-page));border:1px solid color-mix(in srgb, var(--plgn-paper) 16%, transparent);width:80%;font-size:var(--text-sm);color:var(--text-strong);border-radius:16px 16px 4px;flex-direction:column;gap:4px;margin:0;line-height:1.5;list-style:none;display:flex}[dir=rtl] .plgn-chat-bubble{border-radius:16px 16px 16px 4px}.plgn-draft{margin-top:var(--space-10);padding-bottom:var(--space-6)}.plgn-draft-lines{padding:var(--space-6) var(--space-5) 0;flex-direction:column;gap:12px;max-width:62%;display:flex}.plgn-draft-lines span{background:color-mix(in srgb, var(--plgn-paper) 14%, transparent);border-radius:5px;height:9px}.plgn-notes{margin:0;padding:0;list-style:none}.plgn-note{background:var(--plgn-paper,#fbfaff);width:min(240px,50%);color:var(--plgn-violet,#1b0f33);font-size:var(--text-sm);box-shadow:var(--elev-sticker);border-radius:3px;padding:8px 12px;font-weight:500;line-height:1.35;position:absolute;inset-inline-end:-14px}.plgn-note:before{content:"";top:50%;border-top:1px dashed color-mix(in srgb, var(--plgn-paper) 45%, transparent);width:28px;position:absolute;inset-inline-end:100%}.plgn-note--1{top:50px;transform:rotate(-2.5deg)}.plgn-note--2{top:110px;inset-inline-end:8px;transform:rotate(1.5deg)}.plgn-note--3{top:170px;transform:rotate(-1deg)}.plgn-note--4{top:232px;inset-inline-end:-4px;transform:rotate(2deg)}.plgn-note--5{top:304px;transform:rotate(-2deg)}.plgn-draft{min-height:380px}.plgn-problem-close{margin:var(--space-4) 0 0;align-items:center;gap:var(--space-3);font-family:var(--font-display);font-weight:700;font-size:var(--text-h3);letter-spacing:var(--track-display);color:var(--text-strong);display:flex}@media (max-width:899px){.plgn-chat--behind-2{transform:translate(10px)rotate(.8deg)}.plgn-chat--behind-1{transform:translate(5px)rotate(.4deg)}[dir=rtl] .plgn-chat--behind-2{transform:translate(-10px)rotate(-.8deg)}[dir=rtl] .plgn-chat--behind-1{transform:translate(-5px)rotate(-.4deg)}.plgn-note{top:auto;width:auto;margin:8px var(--space-4) 0;display:block;position:relative;inset-inline-end:auto}.plgn-note:before{display:none}.plgn-draft{min-height:0}.plgn-draft-lines{max-width:none;padding-bottom:var(--space-4)}}.plgn-lanterns{margin-top:calc(-1 * var(--space-6));position:relative}.plgn-lantern-beam{background:linear-gradient(to bottom, color-mix(in srgb, var(--plgn-paper) 16%, var(--surface-page)), var(--surface-page));border:1px solid var(--border-line);border-radius:6px;height:10px}.plgn-lantern-row{padding:0 var(--space-4);gap:0 var(--space-5);flex-wrap:wrap;align-items:flex-start;margin:0;list-style:none;display:flex}.plgn-lantern{transform-origin:50% 0;flex-direction:column;flex:1 1 0;align-items:center;min-width:150px;display:flex}.plgn-lantern-string{width:1px;height:var(--drop,24px);background:color-mix(in srgb, var(--plgn-paper) 38%, transparent)}.plgn-lantern-body{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:150px;padding:var(--space-6) var(--space-4);text-align:center;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text-body);text-wrap:balance;border:1px solid color-mix(in srgb, var(--plgn-paper) 18%, transparent);background:repeating-linear-gradient(to bottom, transparent 0 22px, color-mix(in srgb, var(--plgn-paper) 5%, transparent) 22px 23px), color-mix(in srgb, var(--plgn-paper) 7%, var(--surface-page));transition:border-color var(--dur-fast) var(--ease-standard), box-shadow .22s var(--ease-standard), color .22s var(--ease-standard);border-radius:38% 38% 34% 34%/22% 22% 20% 20%;flex-direction:column;margin:0;display:flex;position:relative}.plgn-lantern-body:before,.plgn-lantern-body:after{content:"";background:var(--surface-sunk);border:1px solid var(--border-line);border-radius:3px;width:36%;height:7px;position:absolute;left:50%;transform:translate(-50%)}.plgn-lantern-body:before{top:-4px}.plgn-lantern-body:after{bottom:-4px}.plgn-lantern:not(.plgn-lantern--lit):hover .plgn-lantern-body{color:var(--text-strong);border-color:color-mix(in srgb, var(--plgn-lime) 45%, transparent);background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--plgn-lime) 12%, transparent) 0%, transparent 70%), color-mix(in srgb, var(--plgn-paper) 7%, var(--surface-page))}@media (prefers-reduced-motion:no-preference){.plgn-lantern:not(.plgn-lantern--lit):hover{animation:plgn-lantern-swing 1.4s var(--ease-standard) 1}}@keyframes plgn-lantern-swing{0%{transform:rotate(0)}30%{transform:rotate(2.4deg)}60%{transform:rotate(-1.4deg)}to{transform:rotate(0)}}.plgn-lantern--lit{flex-grow:1.25}.plgn-lantern--lit .plgn-lantern-body{min-height:180px;color:var(--text-strong);border-color:color-mix(in srgb, var(--plgn-lime) 70%, transparent);background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--plgn-lime) 26%, transparent) 0%, transparent 70%), color-mix(in srgb, var(--plgn-paper) 6%, var(--surface-page))}.plgn-lantern--lit{isolation:isolate;position:relative}.plgn-lantern--lit:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--plgn-lime) 26%, transparent), transparent);position:absolute;inset:10% -18% -14%}.plgn-lantern-note{font-size:var(--text-micro);color:var(--text-muted);line-height:1.5}@media (max-width:899px){.plgn-lanterns{margin-top:0}.plgn-lantern{flex-basis:40%}}.plgn-has-bg{position:relative;overflow:hidden}.plgn-section-bg{z-index:0;pointer-events:none;-webkit-mask-image:var(--landing-fade);-webkit-mask-image:var(--landing-fade);mask-image:var(--landing-fade);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}[dir=rtl] .plgn-section-bg{transform:scaleX(-1)}.plgn-section-bg:after{content:"";background:radial-gradient(ellipse 40% 58% at 44% 60%, color-mix(in srgb, var(--plgn-violet) 72%, transparent) 0%, color-mix(in srgb, var(--plgn-violet) 45%, transparent) 62%, transparent 100%), radial-gradient(ellipse 34% 26% at 30% 22%, color-mix(in srgb, var(--plgn-violet) 62%, transparent) 0%, transparent 100%);position:absolute;inset:0}@media (max-width:899px){.plgn-section-bg{opacity:.45}}.plgn-section-bg--soft{opacity:.6}.plgn-section-bg--edge{opacity:.8;background-position:top;background-size:100%;-webkit-mask-image:linear-gradient(#0000 0,#000 90px 38vw,#0000 54vw);mask-image:linear-gradient(#0000 0,#000 90px 38vw,#0000 54vw)}@media (max-width:899px){.plgn-section-bg--soft,.plgn-section-bg--edge{opacity:.35}}.plgn-section-inner{z-index:1}.plgn-sky>section.plgn-band:not(.plgn-has-bg,.plgn-has-art,.plgn-on-paper){isolation:isolate;position:relative}.plgn-sky>section.plgn-band:not(.plgn-has-bg,.plgn-has-art,.plgn-on-paper):before,.plgn-sky>section.plgn-band:not(.plgn-has-bg,.plgn-has-art,.plgn-on-paper):after{content:"";z-index:-1;pointer-events:none;-webkit-mask-image:var(--landing-fade);-webkit-mask-image:var(--landing-fade);mask-image:var(--landing-fade);position:absolute;inset:0}.plgn-sky>section.plgn-band:not(.plgn-has-bg,.plgn-has-art,.plgn-on-paper):before{background:radial-gradient(90% 38% at 50% 100%,#4a128a8c 0%,#26044c59 50%,#0000 100%),radial-gradient(50% 30% at 80% 10%,#26044c73 0%,#0000 100%)}.plgn-sky>section.plgn-band:not(.plgn-has-bg,.plgn-has-art,.plgn-on-paper):after{opacity:.7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cg fill='%23e8e0ff'%3E%3Ccircle cx='14' cy='22' r='1' opacity='.7'/%3E%3Ccircle cx='96' cy='8' r='.7' opacity='.5'/%3E%3Ccircle cx='172' cy='40' r='1.3' opacity='.8'/%3E%3Ccircle cx='238' cy='18' r='.6' opacity='.4'/%3E%3Ccircle cx='52' cy='94' r='.8' opacity='.5'/%3E%3Ccircle cx='130' cy='118' r='.6' opacity='.35'/%3E%3Ccircle cx='214' cy='132' r='1' opacity='.6'/%3E%3Ccircle cx='28' cy='176' r='.7' opacity='.45'/%3E%3Ccircle cx='108' cy='204' r='1.1' opacity='.7'/%3E%3Ccircle cx='186' cy='232' r='.6' opacity='.4'/%3E%3Ccircle cx='246' cy='196' r='.8' opacity='.5'/%3E%3C/g%3E%3Cg fill='%23c7ff3e'%3E%3Ccircle cx='70' cy='150' r='1.2' opacity='.55'/%3E%3Ccircle cx='160' cy='78' r='.9' opacity='.4'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='410' height='410'%3E%3Cg fill='%23e8e0ff'%3E%3Ccircle cx='40' cy='300' r='1.6' opacity='.5'/%3E%3Ccircle cx='330' cy='60' r='1.4' opacity='.45'/%3E%3Ccircle cx='220' cy='360' r='.8' opacity='.4'/%3E%3C/g%3E%3C/svg%3E")}.plgn-sky>section.plgn-band:is(#how-it-works,#images,#try,#see-it):before{background:radial-gradient(70% 60% at 50% 45%,#26044cbf 0%,#26044c4d 60%,#0000 100%)}.plgn-sky>section.plgn-band:is(#how-it-works,#images,#try,#see-it):after{opacity:.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cg fill='none' stroke='%23e8e0ff' stroke-width='1' stroke-linejoin='round'%3E%3Cpath d='M0 14 L12 11 L19 0 L20 11 L32 8 L22 15 L13 17 Z M12 11 L13 17' transform='translate(60 70) rotate(-8)'/%3E%3Cpath d='M0 14 L12 11 L19 0 L20 11 L32 8 L22 15 L13 17 Z M12 11 L13 17' transform='translate(300 150) rotate(10) scale(.8)'/%3E%3Cpath d='M0 14 L12 11 L19 0 L20 11 L32 8 L22 15 L13 17 Z M12 11 L13 17' transform='translate(170 320) rotate(-16) scale(1.15)'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='630' height='630'%3E%3Cg fill='none' stroke='%23e8e0ff' stroke-width='1' stroke-linejoin='round'%3E%3Cpath d='M0 14 L12 11 L19 0 L20 11 L32 8 L22 15 L13 17 Z M12 11 L13 17' transform='translate(470 40) rotate(14) scale(.7)'/%3E%3Cpath d='M0 14 L12 11 L19 0 L20 11 L32 8 L22 15 L13 17 Z M12 11 L13 17' transform='translate(90 480) rotate(-4) scale(.9)'/%3E%3C/g%3E%3C/svg%3E");background-position:0 0,170px 230px}