#top{display:block}.panel{margin:0 auto}.lp-hero,.lp-heroscreen,.lp-models,.lp-band,.lp-features,.lp-reality,.lp-rollout,.lp-pricing,.lp-templates,.lp-community,.lp-faq{max-width:1392px;margin-left:auto;margin-right:auto}section.panel+section.panel{margin-top:20px}.lp-hero{margin-top:96px}.lp-head-center{text-align:center;flex-direction:column;align-items:center;max-width:820px;margin-left:auto;margin-right:auto;display:flex}.lp-head-center .eyebrow-pill{margin-bottom:20px}.lp-head-center h2{margin:0}.lp-head-center .lead{margin-top:14px}.lp-head-wide{max-width:1040px}.lp-hero-inner{text-align:center;background:radial-gradient(60% 70% at 50% 30%,#2563eb14,#0000 70%);flex-direction:column;align-items:center;padding:clamp(56px,10vw,120px) 0 clamp(28px,4vw,40px);display:flex}.lp-hero-inner h1{max-width:960px;margin:0;font-size:clamp(2.4rem,5.6vw,3.4rem)}.hero-rotor{white-space:nowrap;vertical-align:baseline;justify-items:center;display:inline-grid}.hero-rotor .rotor-word{opacity:0;grid-area:1/1;transition:opacity .3s,transform .3s;transform:translateY(.35em)}.hero-rotor .rotor-word.on{opacity:1;transform:none}.hero-rotor .rotor-word.out{opacity:0;transform:translateY(-.35em)}.lp-hero-sub{max-width:760px;margin:18px auto 0;font-size:clamp(1.125rem,1.6vw,1.25rem)}.lp-hero-cta{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:28px;display:flex}.lp-heroscreen .wrap{padding-top:clamp(28px,4vw,44px);padding-bottom:clamp(32px,5vw,52px)}.lp-shotwrap{perspective:1100px;perspective-origin:50%;max-width:1152px;margin:0 auto;position:relative}.hero-video-tilt{transform-origin:50% 30%;will-change:transform;position:relative;transform:rotateX(26deg)}@media (width<=860px){.lp-shotwrap{perspective:none}.hero-video-tilt{transform:none!important}}@media (prefers-reduced-motion:reduce){.lp-shotwrap{perspective:none}.hero-video-tilt{transform:none!important}}.lp-heroshot{aspect-ratio:1152/720;background:var(--d-bg);position:relative}.lp-herovideo{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.lp-video-toggle{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:40px;height:40px;transition:background var(--dur,.2s);background:#0e14248c;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;bottom:14px;left:14px}.lp-video-toggle:hover{background:#0e1424cc}.lp-video-toggle svg{width:16px;height:16px}.lp-video-toggle .ic-play,.lp-video-toggle.paused .ic-pause{display:none}.lp-video-toggle.paused .ic-play{display:block}.lp-fp{z-index:2;position:absolute}.lp-fp-1{top:16px;left:16px}.lp-fp-2{bottom:16px;right:16px}@media (width<=640px){.lp-fp{padding:6px 10px 6px 6px;font-size:.68rem}.lp-fp .tile{width:20px;height:20px}}.lp-models .wrap{text-align:center;max-width:1400px;padding-top:clamp(36px,5vw,52px);padding-bottom:clamp(36px,5vw,52px)}.lp-models-eyebrow{margin-bottom:24px}.lp-models .logo-track{flex-wrap:nowrap;gap:8px 0}.lp-models .model{padding:8px clamp(8px,1.5vw,26px)}@media (width<=1100px){.lp-models .logo-track{flex-wrap:wrap}}@media (width<=640px){.lp-models .model{padding:6px 12px;font-size:.9rem}.lp-models .model img{width:20px;height:20px}}.lp-band .wrap{padding-top:clamp(24px,3vw,40px);padding-bottom:clamp(24px,3vw,40px)}.lp-dark{padding:clamp(48px,7vw,96px) clamp(24px,5vw,64px)}.lp-dark-h{margin:0}.lp-dark-lead{max-width:640px;margin-top:16px;color:#ffffffb8!important}.lp-head-center.lp-dark-lead,.lp-dark .lp-head-center .lead{margin-left:auto;margin-right:auto}.lp-bento{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1020px;margin-top:52px;margin-left:auto;margin-right:auto;display:grid}.lp-bento-card{border-radius:var(--r-16);background:linear-gradient(172deg,#ffffff14,#ffffff05);border:1px solid #ffffff1f;grid-column:span 2;padding:28px}.lp-bento-wide,.lp-bento-card:first-child{grid-column:span 2}.lp-bento-card:nth-child(2),.lp-bento-card:nth-child(3),.lp-bento-card:nth-child(4){grid-column:span 1}.lp-bento-card:nth-child(5){grid-column:span 2}.lp-bento-card:nth-child(6){grid-column:span 1}.lp-ico-tile{border-radius:var(--r-12);color:#7fb0ff;background:linear-gradient(145deg,#1c2740,#101622);border:1px solid #ffffff1a;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.lp-ico-tile svg{width:22px;height:22px}.lp-bento-t{color:var(--d-text);margin:18px 0 8px}.lp-bento-b{color:var(--d-muted);font-size:.875rem;line-height:1.45}@media (width<=820px){.lp-bento{grid-template-columns:repeat(2,1fr)}.lp-bento-card,.lp-bento-card:nth-child(n){grid-column:span 1!important}}@media (width<=520px){.lp-bento{grid-template-columns:1fr}}.lp-feat-grid{grid-template-columns:repeat(2,1fr);gap:28px;margin-top:48px;display:grid}.lp-feat-card{border-radius:var(--r-16);background:var(--surface);border:1px solid #d5dbe5;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 48px -12px #0f1e5024,0 1px 2px #050b1008}.lp-feat-shot{aspect-ratio:16/9;background:var(--canvas);border-bottom:1px solid #eaeef4;height:auto;overflow:hidden}.lp-feat-shot img{object-fit:cover;object-position:top center;pointer-events:none;width:100%;height:100%}.lp-feat-body{background:var(--surface);flex:1;padding:28px 32px 34px}.lp-feat-card .lp-feat-d{font-size:1rem;line-height:1.5}@media (width<=820px){.lp-feat-grid{grid-template-columns:1fr;gap:20px}}.lp-feat-rows{gap:clamp(56px,7vw,104px);margin-top:64px;display:grid}.lp-features .wrap{max-width:1392px}.lp-feat-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.lp-feat-row:nth-child(2n)>.lp-feat-stage{order:2}.lp-feat-stage{aspect-ratio:1;border-radius:var(--r-16);border:1px solid var(--line);background:linear-gradient(152deg,#f3f6fa 0%,#eaeff8 46%,#e1e9f6 100%);width:100%;position:relative;overflow:hidden;box-shadow:0 16px 48px -18px #0f1e5029,0 1px 2px #050b1008}.lp-feat-video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.lp-feat-plate{background:radial-gradient(at 50% 46%,#2563eb21,#2563eb0d 42%,#0000 70%);position:absolute;inset:0}.lp-feat-copy{max-width:30rem}.lp-feat-t{color:var(--ink);text-wrap:balance;margin:0 0 12px}.lp-feat-d{color:var(--muted);font-size:1rem;line-height:1.5}.lp-feat-copy .lp-feat-t{margin-bottom:14px;line-height:1.22}.lp-feat-copy .lp-feat-d{font-size:1.0625rem;line-height:1.6}@media (width<=860px){.lp-feat-rows{gap:44px;margin-top:40px}.lp-feat-row{grid-template-columns:1fr;gap:22px}.lp-feat-row:nth-child(2n)>.lp-feat-stage{order:0}.lp-feat-stage{max-width:440px}}.lp-spot{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.lp-spot>*{min-width:0}.lp-spot-text{text-align:left;overflow-wrap:break-word;flex-direction:column;align-items:flex-start;display:flex}.lp-spot-text .lp-dark-lead,.lp-spot-list li{overflow-wrap:break-word}.lp-spot-text .eyebrow-pill{margin-bottom:20px}.lp-spot-h{color:#fff;margin:0}.lp-spot-h .serif{color:#fff}.lp-spot-text .lp-dark-lead{max-width:none;margin-left:0}.lp-spot-list{margin-top:24px}.lp-spot-list li{color:#cfc9dd}.lp-spot-cta{margin-top:28px}.lp-spot-visual{position:relative}.lp-spot-shot{background:#fff}.lp-spot-shot img{width:100%;display:block}.byom-mock{flex-direction:column;gap:16px;padding:clamp(20px,2.4vw,30px);font-family:inherit;display:flex}.byom-head{color:var(--ink);align-items:center;gap:10px;font-size:1rem;font-weight:700;display:flex}.byom-head-ic{border-radius:var(--r-8);width:30px;height:30px;color:var(--blue);background:#2563eb1a;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.byom-head-ic svg{width:16px;height:16px}.byom-providers{flex-wrap:wrap;gap:8px;display:flex}.byom-chip{border-radius:var(--r-full);color:var(--muted);background:#fff;border:1px solid #e2e8f1;align-items:center;padding:6px 13px;font-size:.8125rem;font-weight:700;display:inline-flex}.byom-chip.is-active{background:var(--blue);color:#fff;border-color:var(--blue)}.byom-field{flex-direction:column;gap:7px;display:flex}.byom-field-label{letter-spacing:.02em;text-transform:uppercase;color:var(--muted-2);font-size:.75rem;font-weight:600}.byom-field-box{background:#f6f8fb;border:1px solid #e2e8f1;border-radius:10px;align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex}.byom-url{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:1;font-size:.875rem;overflow:hidden}.byom-connect{background:var(--blue);color:#fff;border-radius:8px;flex-shrink:0;padding:8px 14px;font-size:.8125rem;font-weight:700}.byom-models{flex-direction:column;gap:8px;display:flex}.byom-mrow{background:#fff;border:1px solid #e6e8ec;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;display:flex}.byom-mic{width:26px;height:26px;color:var(--ink);background:#eef2f7;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:800;display:inline-flex}.byom-mic-alt{color:#7c5cd6;background:#f4eefb}.byom-mname{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.9375rem;font-weight:600;overflow:hidden}.byom-badge{border-radius:var(--r-full);color:var(--muted);background:#f1f4f8;border:1px solid #e2e8f1;flex-shrink:0;align-items:center;gap:6px;padding:4px 11px;font-size:.75rem;font-weight:700;display:inline-flex}.byom-badge-on{color:#0f7a3d;background:#e7f6ee;border-color:#bfe7d0}.byom-dot{background:#16a34a;border-radius:50%;flex-shrink:0;width:7px;height:7px}.lp-spot-fp{position:absolute;bottom:-16px;left:-8px}@media (width<=860px){.lp-spot{grid-template-columns:1fr;gap:32px}.lp-spot-fp{bottom:12px;left:12px}}.lp-reality .wrap{padding-bottom:0}.lp-marquee-mask{flex-direction:column;gap:16px;margin-top:48px;padding-bottom:clamp(48px,7vw,96px);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lp-marquee{overflow:hidden}.lp-marquee-row{gap:16px;width:max-content;display:flex}.lp-marquee-a{animation:46s linear infinite lp-scroll-l}.lp-marquee-b{animation:52s linear infinite lp-scroll-r}.lp-pain{white-space:nowrap;background:var(--surface);border-radius:var(--r-full);color:var(--ink);border:1px solid #e3e7ed;flex-shrink:0;align-items:center;gap:12px;padding:12px 20px;font-size:.875rem;font-weight:500;display:inline-flex}.lp-dot{background:var(--blue);border-radius:50%;flex-shrink:0;width:7px;height:7px}@keyframes lp-scroll-l{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lp-scroll-r{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.lp-marquee-a,.lp-marquee-b{animation:none}.lp-marquee{overflow-x:auto}}.lp-dept-tabs{border-radius:var(--r-full);background:#ffffff0d;border:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;gap:4px;width:max-content;max-width:100%;margin:38px auto 34px;padding:6px;display:flex}.lp-dept-tabs .tab{cursor:pointer;border-radius:var(--r-full);color:var(--d-muted);white-space:nowrap;transition:background var(--dur-base) var(--ease),color var(--dur-base) var(--ease);background:0 0;border:none;align-items:center;gap:8px;padding:12px clamp(10px,1.1vw,16px);font-family:inherit;font-size:.875rem;font-weight:500;display:inline-flex}.lp-dept-tabs .tab svg{width:16px;height:16px}.lp-dept-tabs .tab:hover{color:var(--d-text)}.lp-dept-tabs .tab.active{background:var(--blue);color:#fff;box-shadow:0 8px 24px -4px #2563ebe6}.lp-dept .tab-panel{display:none}.lp-dept .tab-panel.active{display:block}.lp-uc-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.lp-uc{border-radius:var(--r-16);background:linear-gradient(173deg,#ffffff0f,#ffffff05);border:1px solid #ffffff1a;align-items:flex-start;gap:12px;min-width:0;padding:20px;display:flex}.lp-uc-ic{border-radius:var(--r-12);color:#c9c3da;background:linear-gradient(172deg,#ffffff14,#ffffff05);border:1px solid #ffffff24;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:40px;display:inline-flex}.lp-uc-ic svg{width:18px;height:18px}.lp-uc b{color:var(--d-text);overflow-wrap:break-word;hyphens:auto;font-size:1rem;font-weight:700;line-height:1.3;display:block}.lp-uc div span{color:#ada4c0;margin-top:4px;font-size:.8125rem;line-height:1.4;display:block}@media (width<=1000px){.lp-uc-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.lp-uc-grid{grid-template-columns:repeat(2,1fr)}.lp-dept-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;width:auto;overflow-x:auto}.lp-dept-tabs::-webkit-scrollbar{display:none}}@media (width<=560px){.lp-uc-grid{grid-template-columns:1fr}}.lp-steps{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:50px;display:grid}.lp-step{background:var(--surface);border-radius:var(--r-16);box-shadow:var(--e2);transition:transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease);border:1px solid #d5dbe5;flex-direction:column;display:flex;overflow:hidden}.lp-step:hover{box-shadow:var(--e3);transform:translateY(-2px)}.lp-step-illu{background:#f5f6f8;border-bottom:1px solid #eceef2;justify-content:center;align-items:center;height:172px;padding:20px;display:flex;position:relative}.lp-step-badge{border-radius:var(--r-8);background:var(--blue);color:#fff;justify-content:center;align-items:center;width:28px;height:28px;font-size:.875rem;font-weight:700;display:inline-flex;position:absolute;top:16px;left:16px;box-shadow:0 4px 10px -2px #2563eb80}.lp-illu-list{flex-direction:column;gap:8px;width:170px;display:flex}.lp-illu-row,.lp-illu-doc{color:var(--ink);background:#fff;border:1px solid #e4e9f1;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:.8125rem;font-weight:600;display:flex}.lp-illu-row-active{border-color:var(--blue);box-shadow:0 0 0 2px #2563eb1f}.lp-illu-ic{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.lp-illu-ic img{width:14px;height:14px}.lp-illu-ic-green{background:#e7f6ee}.lp-illu-ic-orange{background:#fbeee6}.lp-illu-ic-blue{color:var(--blue);background:#2563eb1a}.lp-illu-ic-blue svg{width:14px;height:14px}.lp-illu-online{background:var(--success);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:auto}.lp-illu-check{color:var(--success);flex-shrink:0;margin-left:auto;display:inline-flex}.lp-illu-check svg{width:15px;height:15px}.lp-illu-center{flex-direction:column;align-items:center;gap:12px;display:flex}.lp-illu-avatars{align-items:center;display:flex}.lp-ava{color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-left:-8px;font-size:.625rem;font-weight:700;display:inline-flex}.lp-ava:first-child{margin-left:0}.lp-ava-1{background:#2563eb}.lp-ava-2{background:#16a34a}.lp-ava-3{background:#d97706}.lp-ava-more{background:#5a6472}.lp-illu-go{background:var(--blue);color:#fff;border-radius:var(--r-full);align-items:center;gap:6px;padding:8px 14px;font-size:.8125rem;font-weight:700;display:inline-flex;box-shadow:0 6px 16px -4px #2563eb80}.lp-illu-go svg{width:15px;height:15px}.lp-step-body{padding:24px 28px 28px}.lp-step-t{color:var(--ink);margin:0 0 8px}.lp-step-d{color:var(--muted);font-size:1rem;line-height:1.5}.lp-rollout-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}@media (width<=920px){.lp-steps{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}}.lp-billing{flex-direction:column;align-items:center;gap:12px;margin-top:34px;display:flex}.lp-billing-label{color:var(--muted);font-size:.875rem}.lp-toggle{border-radius:var(--r-12);background:var(--surface);border:1px solid #d5dbe5;gap:4px;padding:4px;display:inline-flex}.lp-toggle-btn{cursor:pointer;border-radius:var(--r-8);color:var(--muted);transition:background var(--dur-base) var(--ease),color var(--dur-base) var(--ease);background:0 0;border:none;padding:8px 20px;font-family:inherit;font-size:.875rem;font-weight:700}.lp-toggle-btn.active{background:var(--blue);color:#fff}.lp-billing-note{color:var(--blue);font-size:.875rem;font-weight:600}.lp-plans{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:20px;margin-top:36px;display:grid}.lp-plan{background:var(--surface);border-radius:var(--r-16);border:1px solid #d5dbe5;flex-direction:column;min-width:0;padding:28px 24px;display:flex;position:relative;box-shadow:0 8px 12px #1a1f2e12}.lp-plan-name{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.125rem;font-weight:800}.lp-plan-sub{color:var(--muted);min-height:2.4em;margin:6px 0 0;font-size:.875rem}.lp-plan-price{letter-spacing:-.02em;color:var(--ink);margin:14px 0 0;font-size:2.25rem;font-weight:800;line-height:1.1}.lp-plan-unit{color:var(--muted);font-size:2.25rem;font-weight:700}.lp-plan-priceband{min-height:44px;color:var(--muted);border-bottom:1px solid #e2e8f1;margin-top:6px;padding:8px 0;font-size:.8125rem}.lp-plan-note b{color:var(--blue);font-weight:700}.lp-plan-feats{flex-direction:column;flex:1;gap:6px;margin:16px 0 20px;display:flex}.lp-plan-feats li{color:var(--ink);align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.4;display:flex}.lp-feat-check{width:18px;height:18px;color:var(--blue);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.lp-feat-check svg{width:14px;height:14px}.lp-plan-cta{width:100%;margin-top:auto}.lp-plan-hot{color:#fff;background:radial-gradient(700px 380px at 50% -6%,#2563eb73,#0000 60%),linear-gradient(170deg,#1b2640 0%,#0e1424 78%);border-color:#0000;box-shadow:0 16px 48px -12px #0f1e5066}.lp-plan-hot .lp-plan-name,.lp-plan-hot .lp-plan-price,.lp-plan-hot .lp-plan-unit{color:#fff}.lp-plan-hot .lp-plan-sub{color:#ffffffb8}.lp-plan-hot .lp-plan-priceband{color:#fffc;border-color:#fff3}.lp-plan-hot .lp-plan-note b{color:#fff}.lp-plan-hot .lp-plan-feats li{color:#ffffffe6}.lp-plan-hot .lp-feat-check{color:#fff}.lp-plan-badge{color:#1a1f2e;letter-spacing:.08em;border-radius:var(--r-4);background:#f4f3ef;padding:5px 12px;font-size:.6875rem;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #1a1f2e26}@media (width<=1100px){.lp-plans{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.lp-plans{grid-template-columns:1fr}}.lp-byom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;max-width:1072px;margin-top:44px;margin-left:auto;margin-right:auto;padding:36px 40px;display:flex}.lp-byom-main{flex:1;align-items:flex-start;gap:20px;min-width:280px;display:flex}.lp-byom-ico{border-radius:var(--r-12);color:#fff;background:#ffffff1a;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.lp-byom-ico svg{width:24px;height:24px}.lp-byom-badge{align-items:center;gap:10px;margin:0 0 8px;display:flex}.lp-byom-badge b{color:#1a1f2e;letter-spacing:.16em;border-radius:var(--r-4);background:#fff;padding:3px 8px;font-size:.6875rem;font-weight:800}.lp-byom-badge span{letter-spacing:.18em;color:#fff9;font-size:.6875rem;font-weight:600}.lp-byom-h{color:#fff;margin:0}.lp-byom-b{color:var(--d-muted);max-width:560px;margin:8px 0 0;font-size:.875rem;line-height:1.5}.lp-byom-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.lp-byom-chip{color:#ffffffd9;border-radius:var(--r-8);border:1px solid #ffffff38;padding:6px 12px;font-size:.75rem;font-weight:600}.lp-byom-cta{flex-shrink:0}.lp-pricing-fine{text-align:center;color:var(--muted);margin-top:40px;font-size:.875rem}@media (width<=640px){.lp-byom{padding:28px 22px}}.lp-tpl-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;display:grid}.lp-tpl{background:var(--surface);border-radius:var(--r-16);border:1px solid #d5dbe5;flex-direction:column;padding:20px;display:flex;box-shadow:0 1px 2px #050b100a}.lp-tpl-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.lp-tpl-ic{border-radius:var(--r-12);width:40px;height:40px;color:var(--blue);background:#2563eb14;justify-content:center;align-items:center;display:inline-flex}.lp-tpl-ic svg{width:22px;height:22px}.lp-tpl-tag{letter-spacing:.04em;color:var(--blue-dark);border-radius:var(--r-full);background:#2563eb14;padding:4px 10px;font-size:.6875rem;font-weight:600}.lp-tpl-t{letter-spacing:-.01em;color:var(--ink);margin:16px 0 4px;font-size:1rem;font-weight:700}.lp-tpl-d{color:var(--muted);flex:1;font-size:.875rem;line-height:1.4}.lp-tpl-cta{color:#fff;background:var(--blue);border-radius:var(--r-8);transition:background var(--dur-base) var(--ease),transform var(--dur-base) var(--ease);align-self:flex-start;margin-top:16px;padding:8px 16px;font-size:.8125rem;font-weight:700}.lp-tpl-cta:hover{background:var(--blue-dark);transform:translateY(-1px)}.lp-tpl-foot{justify-content:center;margin-top:40px;display:flex}@media (width<=1000px){.lp-tpl-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.lp-tpl-grid{grid-template-columns:1fr}}.lp-duo{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px;display:grid}.lp-duo-card{background:var(--surface);border-radius:var(--r-16);border:1px solid #d5dbe5;flex-direction:column;padding:32px;display:flex;box-shadow:0 8px 24px -4px #0f1e501a}.lp-duo-ic{border-radius:var(--r-12);width:48px;height:48px;color:var(--blue);background:#2563eb14;justify-content:center;align-items:center;display:inline-flex}.lp-duo-ic svg{width:24px;height:24px}.lp-duo-t{color:var(--ink);margin:20px 0 8px}.lp-duo-b{color:var(--muted);font-size:1rem;line-height:1.5}.lp-duo-list{flex-direction:column;gap:12px;margin:20px 0;display:flex}.lp-duo-list li{color:var(--ink);align-items:flex-start;gap:12px;font-size:1rem;line-height:1.45;display:flex}.lp-duo-check{border-radius:var(--r-full);width:24px;height:24px;color:var(--blue);background:#2563eb14;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lp-duo-check svg{width:14px;height:14px}.lp-duo-link{color:var(--blue-dark);align-items:center;gap:8px;margin-top:auto;font-size:1rem;font-weight:700;display:inline-flex}.lp-duo-link svg{width:18px;height:18px;transition:transform var(--dur-base) var(--ease)}.lp-duo-link:hover svg{transform:translate(3px)}@media (width<=820px){.lp-duo{grid-template-columns:1fr}}.lp-faq-list{max-width:820px;margin:48px auto 0}.lp-faq .faq-item{box-shadow:none;border:none;border-bottom:1px solid var(--line);background:0 0;border-radius:0}.lp-faq .faq-item:first-child{border-top:1px solid var(--line)}.lp-faq .faq-item+.faq-item{margin-top:0}.lp-faq-item summary{align-items:center;gap:16px;padding:22px 0}.lp-faq-num{color:var(--blue);flex-shrink:0;margin-right:0;font-family:Lora,Georgia,serif;font-size:1.125rem;font-style:italic}.lp-faq-q{flex:1}.lp-faq .faq-item summary .chev{box-sizing:content-box;border:1px solid var(--line);width:18px;height:18px;color:var(--ink);border-radius:999px;flex-shrink:0;padding:7px}.lp-faq .faq-item[open] summary .chev{border-color:var(--blue);color:var(--blue);transform:rotate(45deg)}.lp-faq .faq-item summary:hover .chev{border-color:var(--blue)}.lp-faq-item .faq-a{padding:0 0 22px 52px}@media (width<=520px){.lp-faq-item .faq-a{padding-left:24px}}.lp-cta{text-align:center}.lp-cta .lp-dark-lead{margin-left:auto;margin-right:auto}.lp-cta-btns{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:32px;display:flex}
