.pp-root{--ink:var(--lp-bg,#060f0d);--bone:var(--lp-fg,#f3f4f1);--muted:var(--lp-muted,#8b968f);--soft:var(--lp-soft,#b7c1ba);--teal:var(--lp-accent-deep,#16a6c9);--teal-lt:var(--lp-accent,#34d0ee);--amber:#e8a33d;--amber-lt:var(--lp-amber-ink,#f6bd63);--line:var(--lp-line,#ffffff14);--pp-ease:cubic-bezier(.22, 1, .36, 1);background:var(--ink);color:var(--bone);padding:clamp(64px,8.4vw,116px) 0;scroll-margin-top:84px;position:relative;overflow:clip}.pp-accent-neutral{--ac:#aebcb6;--ac-lt:#d2dcd7;--ac-rgb:174, 188, 182;--ac-ink:var(--lp-soft,#d2dcd7);--ac-soft:var(--lp-fg,#e4ebe7);--ac-glow:var(--lp-line-strong,#aebcb6cc);--ac-halo:var(--lp-line-strong,#aebcb647)}.pp-accent-sea{--ac:#4a97ab;--ac-lt:#7fc4d6;--ac-rgb:74, 151, 171;--ac-ink:var(--lp-accent-ink,#7fc4d6);--ac-soft:var(--lp-accent-ink,#cbe6ee);--ac-glow:var(--lp-shadow-accent,#4a97abcc);--ac-halo:var(--lp-halo,#4a97ab47)}.pp-accent-teal{--ac:#16a6c9;--ac-lt:#34d0ee;--ac-rgb:22, 166, 201;--ac-ink:var(--lp-accent,#34d0ee);--ac-soft:var(--lp-accent-ink,#bfeaf5);--ac-glow:var(--lp-shadow-accent,#16a6c9cc);--ac-halo:var(--lp-halo,#16a6c947)}.pp-accent-amber{--ac:#e8a33d;--ac-lt:#f6bd63;--ac-rgb:232, 163, 61;--ac-ink:var(--lp-amber-ink,#f6bd63);--ac-soft:var(--lp-amber-ink,#f4d8a6);--ac-glow:var(--lp-amber-glow,#e8a33dcc);--ac-halo:var(--lp-glow-amber,#e8a33d4d)}.pp-atmos{z-index:0;pointer-events:none;position:absolute;inset:0}.pp-atmos-glow{background:radial-gradient(46% 38% at 50% -2%, var(--lp-glow-teal,#16a6c921) 0%, transparent 60%), radial-gradient(40% 42% at 95% 30%, var(--lp-glow-amber,#e8a33d14) 0%, transparent 62%), linear-gradient(172deg, var(--lp-bg-deep,#08130f) 0%, var(--ink) 58%);position:absolute;inset:0}.pp-wrap{z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:0 22px;position:relative}@media (min-width:768px){.pp-wrap{padding:0 30px}}.pp-head{text-align:center;flex-direction:column;align-items:center;display:flex}.pp-eyebrow{background:var(--lp-accent-soft,#16a6c91a);border:1px solid var(--lp-accent-line,#16a6c957);letter-spacing:.07em;text-transform:uppercase;color:var(--lp-accent-ink,#b9e7f3);border-radius:9999px;align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:800;display:inline-flex}.pp-eyebrow-dot{background:var(--teal);width:7px;height:7px;box-shadow:0 0 10px var(--lp-accent-line,#16a6c9e6);border-radius:50%}.pp-title{color:var(--bone);letter-spacing:-.035em;text-wrap:balance;max-width:26ch;margin:18px 0 0;font-size:clamp(36px,5.4vw,74px);font-weight:900;line-height:1}.pp-title-accent{background:linear-gradient(118deg, var(--lp-fg-max,#fff) 22%, var(--lp-accent-ink,#bfeaf5) 80%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}.pp-lede{max-width:58ch;color:var(--soft);margin:18px auto 0;font-size:clamp(16px,1.5vw,17.5px);font-weight:500;line-height:1.55}.pp-stage{margin-top:clamp(40px,5vw,60px)}.pp-grid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:36px 20px;max-width:780px;margin:0 auto;display:grid}@media (min-width:1120px){.pp-grid{grid-template-columns:1fr 1fr 1.08fr 1fr;gap:18px;max-width:none;padding-top:18px}}.pp-seg{display:none}@media (max-width:759px){.pp-root{--pp-cw:min(calc(100vw - 64px), 420px)}.pp-grid{max-width:none;padding:22px calc((100vw - var(--pp-cw)) / 2) 36px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:12px;margin:0 -22px;display:flex;position:relative;overflow:auto hidden}.pp-grid::-webkit-scrollbar{display:none}.pp-grid>.pp-card{flex:0 0 var(--pp-cw);scroll-snap-align:center;scroll-snap-stop:always}.pp-grid>.pp-card--featured{scroll-initial-target:nearest}.pp-card{box-shadow:inset 0 1px 0 var(--lp-line,#ffffff0d), 0 18px 34px -26px var(--lp-shadow,#000000db)}.pp-card--featured{box-shadow:inset 0 1px 0 var(--lp-line,#ffffff14), 0 0 0 1px var(--lp-accent-line,#16a6c947), 0 20px 38px -24px var(--lp-shadow-accent,#16a6c980)}.pp-seg{grid-template-columns:repeat(var(--pp-n,4), 1fr);background:var(--lp-ghost-bg,#ffffff0a);border:1px solid var(--lp-line,#ffffff1a);max-width:420px;box-shadow:inset 0 1px 2px var(--lp-shadow-soft,#0000004d);border-radius:14px;margin:0 auto 4px;padding:4px;display:grid;position:relative}.pp-seg-pill{width:calc((100% - 8px) / var(--pp-n,4));transform:translateX(calc(var(--pp-i,0) * 100%));box-shadow:inset 0 1px 0 #ffffff8c, 0 6px 14px -8px var(--lp-shadow,#0009);transition:transform .2s var(--pp-ease), background-color .2s var(--pp-ease);background-color:#d7e0db;border-radius:10px;position:absolute;top:4px;bottom:4px;left:4px}.pp-seg[data-ac=sea] .pp-seg-pill{background-color:#8fcbdb}.pp-seg[data-ac=teal] .pp-seg-pill{background-color:#2ec3e3}.pp-seg[data-ac=amber] .pp-seg-pill{background-color:#efb04f}.pp-seg-btn{z-index:1;cursor:pointer;min-height:44px;font:inherit;letter-spacing:-.01em;color:var(--soft);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .2s var(--pp-ease);background:0 0;border:0;border-radius:10px;margin:0;padding:0 2px;font-size:13.5px;font-weight:700;position:relative}.pp-seg-btn[aria-current=true]{color:#06120f}.pp-seg[data-ac=amber] .pp-seg-btn[aria-current=true]{color:#2a1a06}.pp-seg-btn:focus-visible{outline:2px solid var(--teal-lt);outline-offset:2px}}@media (max-width:359px){.pp-seg-btn{font-size:12.5px}}@keyframes pp-focus{0%,to{opacity:.5;scale:.94}50%{opacity:1;scale:1}}@supports (animation-timeline:view()){@media (max-width:759px) and (prefers-reduced-motion:no-preference){.pp-grid>.pp-card{animation:linear both pp-focus;animation-timeline:view(inline);animation-range:cover}}}.pp-card{isolation:isolate;background:radial-gradient(130% 64% at 50% 0%, rgba(var(--ac-rgb), .08) 0%, transparent 52%), linear-gradient(180deg, var(--lp-surface-2,#131f1deb) 0%, var(--lp-surface,#0a1311f2) 100%);border:1px solid var(--lp-line,#ffffff1a);box-shadow:inset 0 1px 0 var(--lp-line,#ffffff0d), 0 30px 64px -42px var(--lp-shadow,#000000db);transition:border-color .2s var(--pp-ease), box-shadow .2s var(--pp-ease), transform .2s var(--pp-ease);border-radius:24px;flex-direction:column;padding:clamp(24px,2.4vw,32px);display:flex;position:relative}@media (min-width:1120px){.pp-card{padding:26px 24px 28px}}.pp-card:before{content:"";z-index:3;background:linear-gradient(90deg, transparent, rgba(var(--ac-rgb), .75) 26%, rgba(var(--ac-rgb), .32) 54%, transparent);height:1px;position:absolute;top:0;left:26px;right:26px}@media (hover:hover) and (min-width:760px){.pp-card:hover{border-color:rgba(var(--ac-rgb), .42);box-shadow:inset 0 1px 0 var(--lp-line,#ffffff12), 0 44px 86px -40px rgba(var(--ac-rgb), .42), 0 24px 50px -34px var(--lp-shadow,#000c);transform:translateY(-6px)}}.pp-card--featured{border-color:var(--lp-accent-line,#16a6c980);background:radial-gradient(135% 70% at 50% 0%, #16a6c92e 0%, transparent 56%), linear-gradient(180deg, var(--lp-surface-3,#142528f5) 0%, var(--lp-surface,#0a1616f5) 100%);box-shadow:inset 0 1px 0 var(--lp-line,#ffffff14), 0 0 0 1px var(--lp-accent-line,#16a6c947), 0 50px 100px -44px var(--lp-shadow-accent,#16a6c980), 0 30px 60px -36px var(--lp-shadow,#000000d1)}@media (min-width:1120px){.pp-card--featured{z-index:2;margin-top:-14px;margin-bottom:14px}}.pp-card-rim{border-radius:inherit;z-index:4;pointer-events:none;background:linear-gradient(160deg, var(--lp-accent,#34d0eecc), var(--lp-line,#ffffff0f) 48%, var(--lp-accent-line,#16a6c952) 100%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pp-badge{z-index:5;white-space:nowrap;letter-spacing:.04em;color:#042027;background:linear-gradient(180deg, var(--ac-lt), var(--ac));box-shadow:0 12px 30px -10px var(--ac-glow,rgba(var(--ac-rgb), .85)), inset 0 1px 0 #ffffff8c;border:1px solid #ffffff80;border-radius:9999px;align-items:center;gap:7px;padding:7px 15px;font-size:11.5px;font-weight:800;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.pp-accent-amber .pp-badge{color:#2a1a06}.pp-badge-dot{background:#042027d9;border-radius:50%;width:6px;height:6px}.pp-accent-amber .pp-badge-dot{background:#2a1a06d9}.pp-card-top{z-index:1;position:relative}.pp-name{align-items:center;gap:11px;display:flex}.pp-name-ico{width:38px;height:38px;color:var(--ac-ink);background:rgba(var(--ac-rgb), .12);border:1px solid rgba(var(--ac-rgb), .34);box-shadow:inset 0 1px 0 var(--lp-line,#ffffff14);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pp-name-ico svg{width:19px;height:19px}.pp-name-txt{letter-spacing:-.02em;color:var(--lp-fg-max,#fff);margin:0;font-size:clamp(20px,2vw,24px);font-weight:800}.pp-desc{max-width:34ch;color:var(--soft);margin:12px 0 0;font-size:14.5px;font-weight:500;line-height:1.5}@media (min-width:760px){.pp-desc{min-height:68px;font-size:14px}}.pp-price{flex-direction:column;justify-content:flex-start;margin:18px 0 0;display:flex}@media (min-width:760px){.pp-price{min-height:100px;margin-top:20px}}.pp-price-row{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.pp-price-cur{color:var(--muted);letter-spacing:-.01em;font-size:15px;font-weight:700}.pp-price-num{letter-spacing:-.03em;color:var(--lp-fg-max,#fff);font-variant-numeric:tabular-nums;background:linear-gradient(160deg, var(--lp-fg-max,#fff) 8%, var(--ac-ink) 122%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 8px 22px var(--ac-halo,rgba(var(--ac-rgb), .28)));-webkit-background-clip:text;background-clip:text;padding-bottom:.05em;padding-right:.12em;font-size:clamp(46px,5vw,58px);font-weight:900;line-height:1.06}.pp-price-per{color:var(--muted);font-size:15px;font-weight:600}.pp-price-custom{white-space:nowrap;letter-spacing:-.025em;color:var(--lp-fg-max,#fff);background:linear-gradient(150deg, var(--lp-fg-max,#fff) 10%, var(--ac-ink) 128%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 8px 22px var(--ac-halo,rgba(var(--ac-rgb), .3)));-webkit-background-clip:text;background-clip:text;padding-bottom:.05em;padding-right:.06em;font-size:clamp(32px,3.2vw,42px);font-weight:900;line-height:1.08}.pp-price-customsub{max-width:30ch;color:var(--ac-soft);margin-top:6px;font-size:12.5px;font-weight:600;line-height:1.4}.pp-cta{cursor:pointer;text-align:center;letter-spacing:-.01em;touch-action:manipulation;min-height:48px;transition:transform .2s var(--pp-ease), box-shadow .2s var(--pp-ease), background-color .2s var(--pp-ease), border-color .2s var(--pp-ease);border-radius:13px;justify-content:center;align-items:center;gap:9px;margin:20px 0 0;padding:13px 18px;font-size:14.5px;font-weight:800;text-decoration:none;display:flex}@media (min-width:760px){.pp-cta{min-height:50px;margin-top:22px}.pp-cta-micro{align-items:flex-start;min-height:32px}}@media (min-width:1120px){.pp-cta{min-height:62px;padding:12px 14px;font-size:13.5px}}.pp-cta-ico{transition:transform .2s var(--pp-ease);flex-shrink:0;display:inline-flex}.pp-cta-ico svg{width:17px;height:17px}.pp-cta:focus-visible{outline:2px solid var(--ac-ink);outline-offset:3px}@media (hover:hover){.pp-cta:hover .pp-cta-ico{transform:translate(3px)}}.pp-cta--ghost{color:var(--lp-fg,#eaf1ee);background:var(--lp-ghost-bg,#ffffff0a);border:1px solid var(--lp-ghost-line,#ffffff2e)}.pp-cta--soft{color:var(--ac-ink);background:#4a97ab24;border:1px solid #7fc4d66b}.pp-cta--teal{color:#042027;box-shadow:0 20px 42px -14px var(--lp-shadow-accent,#16a6c9d1), inset 0 1px 0 #ffffff80;background:linear-gradient(#34d0ee,#16a6c9);border:1px solid #7ee9ff8c}.pp-cta--amber{color:#2a1a06;box-shadow:0 18px 40px -16px var(--lp-amber-glow,#e8a33db8), inset 0 1px 0 #ffffff80;background:linear-gradient(#f6bd63,#e8a33d);border:1px solid #f6bd6399}@media (hover:hover){.pp-cta--ghost:hover{background:var(--lp-ghost-bg-hover,#ffffff12);border-color:var(--lp-ghost-line-hover,#ffffff57);transform:translateY(-2px)}.pp-cta--soft:hover{box-shadow:0 16px 34px -18px var(--ac-glow,#4a97abcc);background:#4a97ab3d;border-color:#7fc4d6b3;transform:translateY(-2px)}.pp-cta--teal:hover{box-shadow:0 26px 54px -14px var(--lp-shadow-accent,#16a6c9f2), inset 0 1px 0 #ffffff8c;transform:translateY(-2px)}.pp-cta--amber:hover{box-shadow:0 24px 50px -16px var(--lp-amber-glow,#e8a33dd9), inset 0 1px 0 #ffffff8c;transform:translateY(-2px)}}.pp-cta:active{transform:translateY(0)scale(.98)}.pp-cta-micro{width:100%;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:6px;margin:9px 0 0;font-size:12.5px;font-weight:600;line-height:1.3;display:inline-flex}.pp-cta-micro span{color:var(--ac-ink);flex-shrink:0;display:inline-flex}.pp-cta-micro svg{width:12px;height:12px}.pp-card-body{z-index:1;border-top:1px solid var(--line);flex-direction:column;flex:1;margin-top:22px;padding-top:20px;display:flex;position:relative}.pp-incl{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.pp-inherit{background:rgba(var(--ac-rgb), .1);border:1px solid rgba(var(--ac-rgb), .26);border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:10px 13px;display:flex}.pp-inherit-ico{color:#06120f;background:var(--ac-lt);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.pp-inherit-ico svg{width:13px;height:13px}.pp-inherit-txt{letter-spacing:-.01em;color:var(--ac-soft);font-size:13.5px;font-weight:800;line-height:1.25}.pp-feats{flex-direction:column;gap:11px;margin:14px 0 18px;padding:0;list-style:none;display:flex}.pp-feat{align-items:flex-start;gap:11px;display:flex}.pp-feat-ico{width:20px;height:20px;color:var(--soft);background:var(--lp-ghost-bg,#ffffff0d);border:1px solid var(--lp-line,#ffffff1a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.pp-feat-ico svg{width:12px;height:12px}.pp-feat-txt{color:var(--lp-fg,#d3ddd7);font-size:15px;font-weight:500;line-height:1.4}@media (min-width:760px){.pp-feat-txt{font-size:14.5px}}.pp-feat--star .pp-feat-ico{color:#06120f;background:var(--ac-lt);box-shadow:0 0 16px -2px var(--ac-glow,rgba(var(--ac-rgb), .8));border-color:#0000}.pp-feat--star .pp-feat-txt{color:var(--lp-fg-max,#fff);font-weight:700}.pp-micro{border-top:1px solid var(--line);color:var(--muted);margin:auto 0 0;padding-top:16px;font-size:13px;font-weight:500;line-height:1.5}.pp-common{background:var(--lp-ghost-bg,#131f1d99);border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px clamp(18px,2.4vw,30px);max-width:940px;margin:clamp(22px,3vw,36px) auto 0;padding:16px clamp(18px,2.2vw,24px);display:flex}.pp-common-label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.pp-common-list{flex-wrap:wrap;gap:10px clamp(16px,2.2vw,28px);margin:0;padding:0;list-style:none;display:flex}.pp-common-item{color:var(--lp-fg,#d3ddd7);align-items:center;gap:9px;font-size:14px;font-weight:600;line-height:1.35;display:inline-flex}.pp-common-ico{width:19px;height:19px;color:var(--lp-on-accent,#06120f);background:var(--teal-lt);box-shadow:0 0 14px -3px var(--lp-shadow-accent,#16a6c9e6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pp-common-ico svg{width:11px;height:11px}.pp-notes{flex-direction:column;align-items:center;gap:14px;margin-top:clamp(16px,2.2vw,24px);display:flex}.pp-note{background:var(--lp-ghost-bg,#131f1db3);border:1px solid var(--lp-accent-line,#16a6c933);max-width:760px;box-shadow:inset 0 1px 0 var(--lp-line,#ffffff0a);border-radius:16px;align-items:flex-start;gap:13px;padding:16px 20px;display:flex}.pp-note-ico{width:36px;height:36px;color:var(--teal-lt);background:var(--lp-accent-soft,#16a6c91f);border:1px solid var(--lp-accent-line,#16a6c94d);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pp-note-ico svg{width:19px;height:19px}.pp-note-txt{color:var(--soft);margin:0;font-size:14px;font-weight:500;line-height:1.55}@media (prefers-reduced-motion:reduce){.pp-card,.pp-cta,.pp-cta-ico,.pp-seg-pill,.pp-seg-btn{transition:none}.pp-card:hover,.pp-cta:hover,.pp-cta:active,.pp-cta:hover .pp-cta-ico{transform:none}}
.fq-root{--ink:var(--lp-bg,#060f0d);--bone:var(--lp-fg,#f3f4f1);--muted:var(--lp-muted,#8b968f);--soft:var(--lp-soft,#b7c1ba);--teal:var(--lp-accent-deep,#16a6c9);--teal-lt:var(--lp-accent,#34d0ee);--line:var(--lp-line,#ffffff14);--fq-ease:cubic-bezier(.22, 1, .36, 1);background:var(--ink);color:var(--bone);interpolate-size:allow-keywords;padding:clamp(64px,8vw,112px) 0;scroll-margin-top:84px;position:relative;overflow:clip}.fq-atmos{z-index:0;pointer-events:none;position:absolute;inset:0}.fq-atmos-glow{background:radial-gradient(46% 38% at 50% -2%, var(--lp-glow-teal,#16a6c921) 0%, transparent 60%), radial-gradient(40% 42% at 92% 96%, var(--lp-accent-soft,#16a6c90f) 0%, transparent 62%), linear-gradient(172deg, var(--lp-bg-deep,#08130f) 0%, var(--ink) 60%);position:absolute;inset:0}.fq-wrap{z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:0 22px;position:relative}@media (min-width:768px){.fq-wrap{padding:0 30px}}.fq-head{text-align:center;flex-direction:column;align-items:center;display:flex}.fq-eyebrow{background:var(--lp-accent-soft,#16a6c91a);border:1px solid var(--lp-accent-line,#16a6c957);letter-spacing:.07em;text-transform:uppercase;color:var(--lp-accent-ink,#b9e7f3);border-radius:9999px;align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:800;display:inline-flex}.fq-eyebrow-dot{background:var(--teal);width:7px;height:7px;box-shadow:0 0 10px var(--lp-accent-line,#16a6c9e6);border-radius:50%}.fq-title{color:var(--bone);letter-spacing:-.035em;text-wrap:balance;max-width:24ch;margin:18px 0 0;font-size:clamp(36px,5.4vw,74px);font-weight:900;line-height:1}.fq-title-accent{background:linear-gradient(118deg, var(--lp-fg-max,#fff) 22%, var(--lp-accent-ink,#bfeaf5) 80%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}.fq-list{grid-template-columns:1fr;gap:12px;max-width:760px;margin:clamp(36px,4.4vw,56px) auto 0;display:grid}.fq-col{flex-direction:column;gap:12px;min-width:0;display:flex}@media (min-width:960px){.fq-list{grid-template-columns:1fr 1fr;align-items:start;gap:14px;max-width:1080px}.fq-col{gap:14px}}.fq-item{background:linear-gradient(180deg, var(--lp-surface-2,#121d1b99) 0%, var(--lp-surface,#0a1210b8) 100%);border:1px solid var(--lp-line,#ffffff17);transition:border-color .2s var(--fq-ease), box-shadow .2s var(--fq-ease);border-radius:16px}@media (hover:hover){.fq-item:hover{border-color:var(--lp-accent-line,#16a6c952)}}.fq-item[open]{border-color:var(--lp-accent-line,#16a6c970);box-shadow:inset 0 1px 0 var(--lp-ghost-bg,#ffffff0f), 0 24px 54px -38px var(--lp-shadow-accent,#16a6c980)}.fq-q{cursor:pointer;min-height:44px;color:var(--bone);letter-spacing:-.015em;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:15px;align-items:center;gap:16px;padding:clamp(16px,1.6vw,20px) clamp(18px,1.8vw,22px);font-size:clamp(16px,1.45vw,18px);font-weight:700;line-height:1.32;list-style:none;display:flex}.fq-q::-webkit-details-marker{display:none}.fq-q::marker{content:""}.fq-q-txt{flex:1}.fq-q:focus-visible{outline:2px solid var(--teal-lt);outline-offset:-3px}.fq-ico{width:34px;height:34px;color:var(--teal-lt);background:var(--lp-accent-soft,#16a6c91f);border:1px solid var(--lp-accent-line,#16a6c957);transition:transform .2s var(--fq-ease), background-color .2s var(--fq-ease), color .2s var(--fq-ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fq-ico svg{width:17px;height:17px}.fq-item[open] .fq-ico{background:var(--teal);color:var(--lp-on-accent,#042027);box-shadow:0 0 18px -2px var(--lp-shadow-accent,#16a6c9cc);border-color:#0000;transform:rotate(45deg)}.fq-item::details-content{block-size:0;transition:block-size .336s var(--fq-ease), content-visibility .336s allow-discrete;overflow:clip}.fq-item[open]::details-content{block-size:auto;transition-duration:.48s}.fq-a{max-width:62ch;color:var(--soft);border-top:1px solid var(--lp-line,#ffffff0f);margin:0 clamp(18px,1.8vw,22px);padding:14px 0 clamp(18px,1.8vw,22px);font-size:16px;font-weight:500;line-height:1.6}@media (min-width:960px){.fq-a{font-size:15.5px}}.fq-a.has-seal{padding-bottom:14px}.fq-seal{background:linear-gradient(180deg, var(--lp-accent-soft,#16a6c91c) 0%, transparent 100%);border:1px solid var(--lp-accent-line,#16a6c947);max-width:calc(100% - 2*clamp(18px,1.8vw,22px));box-shadow:inset 0 1px 0 var(--lp-ghost-bg,#ffffff0d);border-radius:13px;align-items:center;gap:13px;margin:0 clamp(18px,1.8vw,22px) clamp(18px,1.8vw,22px);padding:11px 16px 11px 12px;display:inline-flex}.fq-seal-tiles{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.fq-seal-tiles svg{width:30px;height:30px;filter:drop-shadow(0 3px 6px var(--lp-shadow-soft,#00000057));display:block}.fq-seal-div{background:var(--lp-line,#ffffff1a);flex-shrink:0;align-self:stretch;width:1px;margin:2px 0}.fq-seal-txt{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.fq-seal-main{letter-spacing:-.01em;color:var(--bone);align-items:center;gap:7px;font-size:13.5px;font-weight:800;display:inline-flex}.fq-seal-check{color:var(--teal-lt);flex-shrink:0;display:inline-flex}.fq-seal-check svg{width:15px;height:15px}.fq-seal-sub{color:var(--muted);font-size:12px;font-weight:600;line-height:1.35}@media (max-width:460px){.fq-seal{gap:11px;padding:10px 13px 10px 11px}.fq-seal-tiles svg{width:26px;height:26px}}.fq-help{color:var(--soft);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;margin:clamp(28px,3.4vw,40px) auto 0;font-size:15px;font-weight:600;display:flex}.fq-help-ico{width:34px;height:34px;color:var(--teal-lt);background:var(--lp-accent-soft,#16a6c91f);border:1px solid var(--lp-accent-line,#16a6c94d);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fq-help-ico svg{width:18px;height:18px}.fq-help-title{color:var(--bone)}.fq-help-link{min-height:44px;color:var(--teal-lt);border-radius:6px;align-items:center;gap:6px;padding:0 4px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.fq-help-link:hover{color:var(--lp-accent-ink,#7fe3f7)}.fq-help-link:focus-visible{outline:2px solid var(--teal-lt);outline-offset:2px}.fq-help-ico-arrow{transition:transform .2s var(--fq-ease);display:inline-flex}.fq-help-ico-arrow svg{width:15px;height:15px}@media (hover:hover){.fq-help-link:hover .fq-help-ico-arrow{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.fq-item,.fq-ico,.fq-help-ico-arrow{transition:none}.fq-item::details-content{transition:none}.fq-item[open]::details-content{transition:none}.fq-help-link:hover .fq-help-ico-arrow{transform:none}}
