:root{--prism-ink:var(--fg-0);--prism-ink-85:var(--fg-1);--prism-ink-50:#ffffff9e;--prism-ink-70:var(--fg-2);--prism-ink-10:var(--line-2);--prism-cream:var(--bg-1);--prism-cream-deep:var(--bg-2);--prism-btn-ink:var(--bg-0);--prism-tint:#ff7a1a29;--prism-band-y:clamp(56px, 6.2vw, 88px);--prism-band-y-sm:clamp(40px, 4.4vw, 64px);--prism-band-y-lg:clamp(80px, 9.4vw, 132px);--prism-graphite:#17171a;--prism-graphite-hi:#1f1f23;--prism-graphite-top:#26262b;--prism-brand:#ff7a1a;--prism-brand-deep:var(--prism-deep);--prism-brand-mid:#ff3d05;--prism-accent:var(--prism-brand);--prism-line:var(--line-2);--prism-wash-a:#121212;--prism-wash-b:#050505;--prism-nav-h:calc(var(--nav-h) + var(--nav-inset));--prism-ramp-end:#a82403;--prism-r-chip:6px;--prism-r-card:var(--r-card);--prism-r-panel:28px;--prism-ease:cubic-bezier(.215, .61, .355, 1);--prism-ease-word:cubic-bezier(.66, .05, .26, 1);--prism-t:.45s var(--prism-ease)}.prism-container,.prism-display,.prism-h2,.prism-band{font-family:var(--font-sans)}.prism-container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px}.prism-center{text-align:center}.prism-band{background:var(--bg-0)}.prism-display{letter-spacing:-.04em;color:var(--prism-ink);max-width:30ch;margin:24px auto 0;font-size:clamp(40px,5.5556vw,80px);font-weight:600;line-height:.95}.prism-h2{letter-spacing:-.03em;color:var(--prism-ink);margin:0;font-size:clamp(30px,3.34vw,48px);font-weight:600;line-height:1}.prism-h2--lg{letter-spacing:-.03em;max-width:720px;font-size:clamp(32px,4.45vw,64px)}.prism-band{padding-block:var(--prism-band-y)}.prism-band--tight{padding-block:0 var(--prism-band-y)}.prism-band--hero{padding-block:var(--prism-band-y-sm) 0}.prism-proof{color:var(--prism-ink-70);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0;font-size:16px;display:inline-flex}.prism-proof__logos{align-items:center;gap:12px;display:inline-flex}.prism-proof__logos img{filter:brightness(0)invert();opacity:.92;display:block}.prism-rt{vertical-align:baseline;display:inline-block}.prism-rt__inner{clip-path:inset(0);margin-bottom:-.12em;padding-top:0;padding-bottom:.12em;display:inline-grid}.prism-rt__phrase{white-space:nowrap;grid-area:1/1;display:block}.prism-rt__word{will-change:transform, opacity;display:inline-block}.prism-rt__phrase--idle .prism-rt__word{opacity:0;transform:translateY(1.42em)}.prism-rt__phrase--in .prism-rt__word{animation:prism-rt-in .52s var(--prism-ease-word) both}.prism-rt__phrase--out .prism-rt__word{animation:prism-rt-out .52s var(--prism-ease-word) both}@keyframes prism-rt-in{0%{opacity:0;transform:translateY(1.42em)}to{opacity:1;transform:translateY(0)}}@keyframes prism-rt-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1.42em)}}@media (prefers-reduced-motion:reduce){.prism-rt__phrase--in .prism-rt__word,.prism-rt__phrase--out .prism-rt__word{opacity:1;animation:none;transform:none}.prism-rt__phrase--out .prism-rt__word{opacity:0}}.prism-herocta__btn{border-radius:var(--prism-r-btn);min-height:var(--prism-btn-h);color:var(--prism-btn-ink);background:var(--prism-ink);cursor:pointer;box-shadow:none;transition:transform .26s var(--prism-ease-word), box-shadow .26s var(--prism-ease-word);border:none;align-items:center;padding:0 32px;font-family:inherit;font-size:16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.prism-herocta__btn:hover:not(:disabled){box-shadow:none;transform:translateY(-2px)}.prism-herocta__btn:active:not(:disabled){transform:translateY(0)}.prism-herocta__btn:disabled{opacity:.7;cursor:default}.prism-heroaudience{text-align:center;white-space:nowrap;font-family:var(--font-display), var(--font-sans);letter-spacing:-.032em;color:var(--prism-ink-85);margin:6px 0 0;font-size:clamp(38px,5.6vw,80px);font-weight:600;line-height:1.02;display:block}.prism-heroform{flex-direction:column;align-items:center;gap:14px;margin-top:32px;display:flex}.prism-assurance{color:var(--prism-ink-70);letter-spacing:-.005em;text-wrap:balance;margin:0;font-size:14px;line-height:1.45}.prism-stage{border-radius:var(--prism-r-panel);height:470px;margin-top:132px;padding:0 56px;position:relative;overflow:visible}.prism-field{border-radius:inherit;pointer-events:none;isolation:isolate;position:absolute;inset:0;overflow:hidden}.prism-field__ink,.prism-field__noise{width:100%;height:100%;position:absolute;inset:0}.prism-field__ink{background:radial-gradient(46% 40% at 50% 62%, #ffe0bd6b 0%, transparent 68%), radial-gradient(85% 70% at 88% 4%, #ffba4ad9 0%, transparent 58%), radial-gradient(80% 95% at 6% 104%, #5e1600 0%, #5e160000 62%), radial-gradient(135% 125% at 44% -8%, var(--prism-brand) 0%, var(--prism-brand-mid) 42%, var(--prism-ramp-end) 100%)}.prism-field__noise{mix-blend-mode:multiply}.prism-field__ink{mix-blend-mode:multiply;background:radial-gradient(46% 40% at 50% 62%, #ffe0bd6b 0%, transparent 68%), radial-gradient(85% 70% at 88% 4%, #ffba4ad9 0%, transparent 58%), radial-gradient(80% 95% at 6% 104%, #5e1600 0%, #5e160000 62%), radial-gradient(135% 125% at 44% -8%, var(--prism-brand) 0%, var(--prism-brand-mid) 42%, var(--prism-ramp-end) 100%);mix-blend-mode:multiply;background:radial-gradient(46% 40% at 50% 62%, #ffe0bd6b 0%, transparent 68%), radial-gradient(85% 70% at 88% 4%, #ffba4ad9 0%, transparent 58%), radial-gradient(80% 95% at 6% 104%, #5e1600 0%, #5e160000 62%), radial-gradient(135% 125% at 44% -8%, var(--prism-brand) 0%, var(--prism-brand-mid) 42%, var(--prism-ramp-end) 100%);mix-blend-mode:multiply;background:radial-gradient(46% 40% at 50% 62%, #ffe0bd6b 0%, transparent 68%), radial-gradient(85% 70% at 88% 4%, #ffba4ad9 0%, transparent 58%), radial-gradient(80% 95% at 6% 104%, #5e1600 0%, #5e160000 62%), radial-gradient(135% 125% at 44% -8%, var(--prism-brand) 0%, var(--prism-brand-mid) 42%, var(--prism-ramp-end) 100%)}.prism-stage__scene{justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.prism-stage__device{border-radius:var(--prism-r-card) 18px 0 0;width:450px;overflow:hidden;box-shadow:0 2px 6px #14080033,0 18px 40px #14080057,0 48px 90px #1408004d}@media (max-width:860px){.prism-stage{height:auto;margin-top:56px;padding:64px 0 0}.prism-stage__scene{grid-template-columns:1fr;justify-items:center;gap:20px}.prism-stage__device{width:min(360px,86vw)}}@keyframes prism-tab-fill{0%{width:0}to{width:100%}}.prism-btn-ink :is(button,a){white-space:nowrap;transition:opacity var(--prism-t);border-radius:var(--prism-r-btn)!important;box-shadow:none!important;height:auto!important;min-height:var(--prism-btn-h)!important;border:none!important;justify-content:center!important;align-items:center!important;padding:0 24px!important;font-size:16px!important;font-weight:600!important;line-height:16px!important;display:inline-flex!important}.prism-btn-ink :is(button,a) *{color:inherit!important}.prism-btn-ink :is(button,a):hover:not(:disabled){opacity:.86!important}.prism-btn-ink :is(button,a){background:var(--prism-ink)!important;color:var(--prism-btn-ink)!important}.prism-steps{border-radius:var(--prism-r-card);background:var(--glass-fill);border:1px solid var(--glass-stroke);box-shadow:inset 0 1px 0 var(--glass-highlight);grid-template-columns:repeat(5,minmax(0,1fr));margin:48px 0 0;padding:0;list-style:none;display:grid}.prism-step{position:relative}.prism-step__link{text-align:center;height:100%;color:inherit;transition:background-color .2s var(--prism-ease);flex-direction:column;align-items:center;gap:16px;padding:28px 24px;text-decoration:none;display:flex}.prism-step__link:hover{background:var(--glass-hover)}.prism-step:first-child .prism-step__link{border-radius:var(--prism-r-card) 0 0 var(--prism-r-card)}.prism-step:last-child .prism-step__link{border-radius:0 var(--prism-r-card) var(--prism-r-card) 0}.prism-step__link:focus-visible{outline:2px solid var(--prism-accent);outline-offset:-2px;border-radius:var(--prism-r-card)}.prism-step__n{z-index:1;border:1.5px solid var(--prism-accent);width:28px;height:28px;color:var(--prism-accent);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:600;line-height:1;display:grid;position:relative}.prism-step:not(:last-child):after{content:"";z-index:0;background:var(--line-3);height:1px;position:absolute;top:42px;left:calc(50% + 24px);right:calc(24px - 50%)}.prism-step__text{flex-direction:column;align-items:center;gap:4px;display:flex}.prism-step__title{letter-spacing:-.01em;color:var(--prism-ink);font-size:17px;font-weight:600;line-height:1.25}.prism-step__body{color:var(--prism-ink-70);font-size:15px;line-height:1.4}@media (max-width:860px){.prism-steps{grid-template-columns:1fr}.prism-step__link{text-align:left;flex-direction:row;align-items:flex-start;padding:20px 24px}.prism-step__text{align-items:flex-start}.prism-step:first-child .prism-step__link{border-radius:var(--prism-r-card) var(--prism-r-card) 0 0}.prism-step:last-child .prism-step__link{border-radius:0 0 var(--prism-r-card) var(--prism-r-card)}.prism-step:not(:last-child):after{width:1px;height:auto;inset:56px auto -8px 38px}}.prism-nav{z-index:60;padding:var(--nav-inset) 0 0;pointer-events:none;font-family:var(--font-sans);background:0 0;position:sticky;top:0}.prism-nav__inner,.prism-sheet{pointer-events:auto}.prism-nav__inner{z-index:2;height:var(--nav-h);border-radius:var(--nav-radius);background:var(--glass-fill-strong);border:1px solid var(--glass-stroke);width:calc(100% - 48px);max-width:1232px;box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-inline:auto;padding:0 8px 0 24px;display:grid;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.prism-nav__inner{background:var(--bg-1)}}.prism-nav__actions .prism-btn-ink :is(button,a){min-height:40px!important;padding:0 18px!important;font-size:15px!important}.prism-nav__brand{justify-self:start;display:inline-flex}.prism-nav__brand img{width:auto;height:22px;display:block}.prism-navlinks{justify-self:center}.prism-nav__list{height:var(--nav-h);align-items:center;gap:32px;margin:0;padding:0;list-style:none;display:flex}.prism-nav__item{align-items:center;height:100%;display:flex;position:relative}.prism-nav__item--mega{position:relative}.prism-nav__actions{justify-self:end;align-items:center;gap:16px;display:flex}.prism-navlink{color:var(--prism-ink);cursor:pointer;transition:color var(--prism-t);background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;font-family:inherit;font-size:16px;font-weight:600;line-height:20.8px;text-decoration:none;display:inline-flex}.prism-navlink:hover{color:var(--prism-brand-deep)}.prism-navlink:focus-visible{outline:2px solid var(--prism-accent);outline-offset:4px;border-radius:var(--prism-r-chip)}.prism-caret{transition:transform .25s var(--prism-ease)}.prism-navlink[aria-expanded=true] .prism-caret{transform:rotate(180deg)}.prism-mega{z-index:70;background:var(--bg-1);border:1px solid var(--line-1);border-radius:var(--prism-r-panel);margin-top:8px;position:absolute;top:100%;box-shadow:0 24px 48px #00000024}.prism-mega[hidden]{display:none}.prism-mega{width:max-content;min-width:264px;max-width:calc(100vw - 48px);padding:8px;left:50%;transform:translate(-50%)}.prism-products{flex-direction:column;gap:4px;display:flex}.prism-product{border-radius:var(--prism-r-chip);white-space:nowrap;color:inherit;transition:background-color var(--prism-t);align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.prism-product:hover{background:var(--prism-cream-deep)}.prism-product[aria-disabled=true]{opacity:.55;cursor:default}.prism-product[aria-disabled=true]:hover{background:0 0}.prism-product__logo{border-radius:var(--prism-r-chip);flex:none;width:32px;height:32px;display:block}.prism-product__name{color:var(--prism-ink);align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:1.2;display:inline-flex}.prism-closer{padding:var(--prism-band-y-lg) 0;background:var(--bg-0);font-family:var(--font-sans);position:relative}.prism-closer__inner{z-index:1;position:relative}.prism-closer__mark{width:96px;margin:0 auto 36px;display:block;position:relative}.prism-closer__mark img{width:100%;height:auto;display:block}.prism-closer__mark:after{content:"";pointer-events:none;animation:prism-mark-shine 6s var(--prism-ease) infinite;background:linear-gradient(105deg,#0000 40%,#ffffff8c 50%,#0000 60%) 100% 0/250% 100% no-repeat;position:absolute;inset:0;-webkit-mask:url(/brand/prism-icon.svg) 50%/contain no-repeat;mask:url(/brand/prism-icon.svg) 50%/contain no-repeat}@keyframes prism-mark-shine{0%{background-position:100% 0}28%{background-position:0 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.prism-closer__mark:after{display:none}}.prism-closer__h2{letter-spacing:-.03em;color:var(--prism-ink);max-width:24ch;margin:0 auto;font-size:clamp(30px,3.34vw,48px);font-weight:600;line-height:1}.prism-btn-ink{display:inline-flex}.prism-closer__ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:32px;display:flex}.prism-footer{z-index:2;width:calc(100% - 48px);max-width:1232px;margin:0 auto var(--nav-inset);background:var(--glass-fill);border:1px solid var(--glass-stroke);box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:var(--nav-radius);font-family:var(--font-sans);padding:20px 0;position:relative}.prism-footer__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.prism-footer__left{flex-wrap:wrap;align-items:center;gap:16px;display:inline-flex}.prism-footer__brand{display:inline-flex}.prism-footer__brand img{width:auto;height:22px;display:block}.prism-footer__nav{flex-wrap:wrap;gap:28px;display:flex}.prism-footer__link{color:var(--prism-ink);transition:color var(--prism-t);font-size:16px;text-decoration:none}.prism-footer__link:hover{color:var(--prism-brand-deep)}.prism-footer__legal{color:var(--prism-ink-50);margin:0;font-size:13px;line-height:1.3}@media (max-width:639px){.prism-display{text-wrap:balance;font-size:34px}.prism-heroaudience{letter-spacing:-.04em;margin-top:6px;font-size:34px;line-height:1.02}.prism-display__lead{white-space:nowrap}}@media (max-width:860px){.prism-band{padding-block:64px!important}.prism-band--hero{padding-bottom:0!important}.prism-closer__mark{width:76px;margin-bottom:28px}.prism-footer{padding:20px 0}.prism-steps{max-width:620px;margin-inline:auto}}@media (max-width:639px){.prism-footer{padding:24px 0 20px}.prism-footer__row{flex-direction:column;align-items:stretch;gap:0}.prism-footer__left{display:contents}.prism-footer__brand{order:1;margin-bottom:8px}.prism-footer__nav{order:2;grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.prism-footer__link{border-bottom:1px solid #ffffff14;align-items:center;min-height:48px;font-size:16px;display:inline-flex}.prism-footer__legal{color:var(--prism-ink-50);order:3;margin:16px 0 0;font-size:13px!important;line-height:1.4!important}}@media (max-width:1024px){.prism-navlink,.prism-navlogin{justify-content:center;min-width:44px;min-height:44px;margin-inline:-8px;padding-inline:8px}.prism-nav__brand{align-items:center;min-height:44px}.prism-nav__actions .prism-btn-ink :is(button,a){min-height:44px!important}.prism-footer__link{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-inline:-6px;padding-inline:6px;display:inline-flex}}@media (max-width:760px){.prism-navlinks,.prism-navlogin{display:none}.prism-nav__inner{height:var(--nav-h-sm);grid-template-columns:auto 1fr;padding:0 6px 0 18px}.prism-nav__actions{grid-column:2;gap:8px}}@media (max-width:639px){.prism-btn-ink :is(button,a){padding:14px 16px!important;font-size:15px!important}}.prism-display--tight{text-wrap:balance;max-width:26ch}.prism-pricecta{justify-content:center;margin-top:32px;display:flex}.prism-plans{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:72px;display:grid}.prism-glass{background:var(--glass-fill);border:1px solid var(--glass-stroke);box-shadow:inset 0 1px 0 var(--glass-highlight);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.prism-clients{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.prism-clients a{border-radius:var(--prism-r-chip);transition:transform .18s var(--prism-ease);align-items:center;display:inline-flex}.prism-clients img{filter:brightness(0)invert();opacity:.85;width:16px;height:16px;transition:opacity .18s var(--prism-ease);display:block}.prism-clients a:hover{transform:translateY(-2px)scale(1.2)}.prism-clients a:hover img{opacity:1}@media (prefers-reduced-motion:reduce){.prism-clients a:hover{transform:none}}.prism-clients a:focus-visible{outline:2px solid var(--prism-accent);outline-offset:3px}.prism-clients__more{color:var(--prism-ink-70);transition:color var(--prism-t);text-decoration:none}.prism-clients__more:hover{color:var(--prism-brand-deep)}.prism-glass--lift{transition:background-color .2s var(--prism-ease), transform .2s var(--prism-ease)}.prism-glass--lift:hover{background:var(--glass-hover);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.prism-glass--lift:hover{transform:none}}@media (max-width:860px){.prism-plans{grid-template-columns:1fr;max-width:620px;margin-inline:auto}}.prism-btn-outline :is(button,a){white-space:nowrap;transition:background-color var(--prism-t), color var(--prism-t);border-radius:var(--prism-r-btn)!important;color:var(--prism-ink)!important;border:1px solid var(--prism-ink)!important;box-shadow:none!important;height:auto!important;min-height:var(--prism-btn-h)!important;background:0 0!important;justify-content:center!important;align-items:center!important;padding:0 24px!important;font-size:16px!important;font-weight:600!important;line-height:16px!important;display:inline-flex!important}.prism-btn-outline :is(button,a) *{color:inherit!important}.prism-btn-outline :is(button,a):hover:not(:disabled){background:var(--prism-ink)!important;color:var(--prism-btn-ink)!important}.prism-faq__h2{margin-inline:auto}.prism-faq{text-align:left;border-radius:var(--r-card);margin:48px auto 0}.prism-faq__row{margin:0 24px}.prism-faq__row+.prism-faq__row{border-top:1px solid var(--line-1)}.prism-faq__q{cursor:pointer;letter-spacing:-.012em;color:var(--prism-ink);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:18px;font-weight:600;line-height:1.3;list-style:none;display:flex}.prism-faq__head{margin:0;display:flex}.prism-faq__q{text-align:left;background:0 0;border:0;width:100%;font-family:inherit}.prism-faq__mark{color:var(--prism-ink-50);transition:transform .3s var(--prism-ease), color .3s var(--prism-ease);flex:none}.prism-faq__q:hover .prism-faq__mark{color:var(--prism-ink)}.prism-faq__q[data-panel-open] .prism-faq__mark{color:var(--prism-ink);transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.prism-faq__mark{transition:none}}.prism-faq__body{height:var(--accordion-panel-height);transition:height .34s var(--prism-ease), opacity .24s var(--prism-ease);overflow:hidden}.prism-faq__body[data-starting-style],.prism-faq__body[data-ending-style]{opacity:0;height:0}.prism-faq__body[data-ending-style]{transition-duration:.26s,.16s}@media (prefers-reduced-motion:reduce){.prism-faq__body{transition:none}}.prism-faq__a{color:var(--prism-ink-85);max-width:76ch;margin:0;font-size:17px;line-height:1.5}.prism-faq__lead{color:var(--prism-ink);font-weight:600}.prism-faq__body>*+*{margin-top:12px}.prism-faq__body>:last-child{padding-bottom:24px}.prism-faq__list{gap:5px;max-width:76ch;margin:0;padding-left:22px;list-style:outside;display:grid}.prism-faq__list li{color:var(--prism-ink-85);font-size:17px;line-height:1.5}.prism-faq__list li::marker{color:var(--prism-ink-50)}.prism-shine{background:linear-gradient(105deg, transparent 42%, #ffffffa6 50%, transparent 58%) 0% 0 / 250% 100% no-repeat, var(--prism-brand);color:#0000;animation:prism-shine 5s var(--prism-ease) infinite;-webkit-background-clip:text;background-clip:text;font-weight:600}@keyframes prism-shine{0%{background-position:100% 0,0 0}32%{background-position:0 0,0 0}to{background-position:0 0,0 0}}@media (prefers-reduced-motion:reduce){.prism-shine{background-position:0 0,0 0;animation:none}}.prism-closer--ink .prism-closer__h2{color:var(--prism-btn-ink)}.prism-legal{padding-block:96px 128px}.prism-legal__inner{max-width:none}.prism-legal__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--prism-ink-50);margin:0 0 14px;font-size:13px;font-weight:600}.prism-legal__h1{letter-spacing:-.035em;color:var(--prism-ink);margin:0;font-size:clamp(38px,5vw,60px);font-weight:600;line-height:1}.prism-legal__date{color:var(--prism-ink-50);margin:16px 0 0;font-size:15px}.prism-plain{border-radius:var(--prism-r-card);background:var(--glass-fill);border:1px solid var(--glass-stroke);box-shadow:inset 0 1px 0 var(--glass-highlight);margin:40px 0 56px;padding:32px 36px}.prism-plain__title{letter-spacing:-.02em;color:var(--prism-ink);margin:0 0 18px;font-size:20px;font-weight:600}.prism-plain__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.prism-plain__list li{color:var(--prism-ink-85);padding-left:26px;font-size:17px;line-height:1.5;position:relative}.prism-plain__list li:before{content:"";background:var(--prism-ink-50);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:4px}.prism-plain__note{color:var(--prism-ink-50);margin:20px 0 0;font-size:14px}.prism-legal__body{color:var(--prism-ink-70);font-size:18px;line-height:1.65}.prism-legal__body p{margin:0 0 18px}.prism-legal__body ul{margin:0 0 18px;padding-left:22px;list-style:outside}.prism-legal__body li{margin-bottom:9px}:is(.prism-band,.prism-legal) :is(p,li,dd,td,figcaption) a:not([class]),.prism-legal__body a{color:var(--prism-brand-deep);transition:color var(--prism-t);text-decoration:none}:is(.prism-band,.prism-legal) :is(p,li,dd,td,figcaption) a:not([class]):hover,.prism-legal__body a:hover{color:var(--prism-brand)}.prism-legal__body strong{color:var(--prism-ink);font-weight:600}.prism-legal__section{margin-top:56px}.prism-legal__h2{letter-spacing:-.02em;color:var(--prism-ink);margin:0 0 16px;font-size:26px;font-weight:600;line-height:1.15}.prism-legal__basis{color:var(--prism-ink-70);font-size:15px}.prism-sec__lede{color:var(--prism-ink-85);margin:24px 0 0;font-size:20px;line-height:1.5}.prism-sec__h2{letter-spacing:-.03em;color:var(--prism-ink);margin:0 0 28px;font-size:clamp(26px,3vw,38px);font-weight:600}.prism-ledger{gap:14px;display:grid}.prism-ledger__row{border-radius:var(--prism-r-card);background:var(--glass-fill);border:1px solid var(--glass-stroke);box-shadow:inset 0 1px 0 var(--glass-highlight);padding:26px 30px}.prism-ledger__row--never{background:var(--glass-hover)}.prism-ledger__head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.prism-ledger__type{letter-spacing:-.02em;color:var(--prism-ink);margin:0;font-size:19px;font-weight:600}.prism-ledger__detail{color:var(--prism-ink-70);margin:10px 0 0;font-size:16px;line-height:1.5}.prism-tagpill{border-radius:var(--prism-r-chip);letter-spacing:.02em;white-space:nowrap;padding:5px 10px;font-size:12px;font-weight:600}.prism-tagpill--never{background:var(--prism-ink);color:var(--prism-btn-ink)}.prism-tagpill--roundtrip{border:1px solid var(--line-2);color:var(--prism-ink-70);background:0 0}.prism-sec__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.prism-sec__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.prism-sec__card{border-radius:var(--prism-r-card);background:var(--glass-fill);border:1px solid var(--glass-stroke);box-shadow:inset 0 1px 0 var(--glass-highlight);padding:28px 30px}.prism-sec__cardTitle{letter-spacing:-.02em;color:var(--prism-ink);margin:0 0 10px;font-size:18px;font-weight:600}.prism-sec__cardBody{color:var(--prism-ink-70);margin:0;font-size:16px;line-height:1.5}.prism-facts{gap:0;margin:0;display:grid}.prism-facts__row{border-bottom:1px solid var(--line-1);grid-template-columns:minmax(160px,1fr) 2fr;gap:24px;padding:18px 0;display:grid}.prism-facts__row:first-child{border-top:1px solid var(--line-1)}.prism-facts dt{color:var(--prism-ink);font-size:16px;font-weight:600}.prism-facts dd{color:var(--prism-ink-70);margin:0;font-size:16px}.prism-sec__foot{color:var(--prism-ink-50);margin:32px 0 0;font-size:16px}.prism-sec__foot a{color:var(--prism-brand-deep);transition:color var(--prism-t);text-decoration:none}.prism-sec__foot a:hover{color:var(--prism-brand)}@media (max-width:860px){.prism-sec__grid,.prism-sec__grid--two{grid-template-columns:1fr}.prism-facts__row{grid-template-columns:1fr;gap:4px}.prism-plain{padding:26px 22px}}.prism-burger{display:none}.prism-burger__box{width:20px;height:14px;display:block;position:relative}.prism-burger__box>span{border-radius:var(--prism-r-chip);background:var(--prism-ink);width:100%;height:2px;transition:transform .26s var(--prism-ease-word), opacity .16s linear, top .26s var(--prism-ease-word);position:absolute;left:0}.prism-burger__box>span:first-child{top:0}.prism-burger__box>span:nth-child(2){top:6px}.prism-burger__box>span:nth-child(3){top:12px}.prism-burger__box--x>span:first-child{top:6px;transform:rotate(45deg)}.prism-burger__box--x>span:nth-child(2){opacity:0}.prism-burger__box--x>span:nth-child(3){top:6px;transform:rotate(-45deg)}.prism-sheet,.prism-sheet[hidden]{display:none}.prism-sheet__list{margin:0 0 32px;padding:0;list-style:none}.prism-sheet__row{letter-spacing:-.01em;min-height:56px;color:var(--prism-ink);border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:8px 0;font-size:19px;font-weight:500;text-decoration:none;display:flex}.prism-sheet__row img{border-radius:var(--prism-r-chip)}.prism-sheet__cta{width:100%;display:block}.prism-sheet__cta>*,.prism-sheet__cta button{min-height:52px;justify-content:center!important;width:100%!important}@media (max-width:760px){.prism-burger{cursor:pointer;width:44px;height:44px;color:var(--prism-ink);background:0 0;border:0;justify-content:center;align-items:center;margin-right:-10px;display:inline-flex}.prism-sheet:not([hidden]){z-index:1;padding-top:calc(var(--nav-inset) + var(--nav-h-sm));background:var(--bg-0);overscroll-behavior:contain;animation:prism-sheet-in .24s var(--prism-ease-word) both;display:block;position:fixed;inset:0;overflow-y:auto}.prism-sheet__inner{padding:28px 24px calc(40px + env(safe-area-inset-bottom))}.prism-nav__brand,.prism-footer__brand{align-items:center;min-height:44px;display:inline-flex}.prism-nav__actions .prism-btn-ink :is(button,a){min-height:44px!important;padding:0 16px!important;font-size:15px!important}.prism-nav:has(.prism-sheet:not([hidden])) .prism-nav__actions .prism-btn-ink{display:none}}@keyframes prism-sheet-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.prism-sheet:not([hidden]){animation:none}.prism-burger__box>span{transition:none}}@media (max-width:860px){.prism-plain__note,.prism-legal__basis,.prism-footer__legal{font-size:15px;line-height:1.45}.prism-legal__body{font-size:16px}.prism-footer a{min-height:44px}.prism-proof{gap:8px 10px;font-size:15px}}.prism-pricecta{margin-top:48px}
