.lp2-section{background:var(--landing-bg);width:100%;padding:96px 24px}.lp2-inner{flex-direction:column;gap:56px;max-width:1280px;margin-inline:auto;display:flex}.lp2-eyebrow{border:1px solid var(--landing-border);background:var(--landing-card-bg);letter-spacing:.02em;color:var(--landing-accent-dark);border-radius:999px;align-items:center;margin:0 0 20px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.lp2-sec-head{text-align:center;opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.lp2-sec-head.is-visible{opacity:1;transform:none}.lp2-heading{font-family:var(--landing-font-display);letter-spacing:0;color:var(--landing-text);margin:0;font-size:clamp(36px,5vw,56px);font-weight:400;line-height:1.06}.lp2-heading em{color:var(--landing-accent-dark);font-style:italic}.lp2-subheading{max-width:520px;color:var(--landing-text-secondary);margin:14px auto 0;font-size:16px;line-height:1.6}.lp2-trust-subtext{color:var(--landing-text-secondary);margin:12px 0 0;font-size:15px}.lp2-toggle{background:rgba(var(--landing-ink-rgb), .08);border-radius:999px;align-items:center;margin-top:28px;padding:4px;display:inline-flex;position:relative}.lp2-toggle__pill{background:var(--landing-text);pointer-events:none;border-radius:999px;width:calc(50% - 4px);transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;bottom:4px;left:4px}.lp2-toggle__pill--annual{transform:translate(100%)}.lp2-toggle__option{z-index:1;cursor:pointer;color:rgba(var(--landing-ink-rgb), .5);white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:9px 28px;font-family:inherit;font-size:14px;font-weight:500;transition:color .25s;position:relative}.lp2-toggle__option--active{color:var(--landing-bg)}.lp2-footer-note{text-align:center;color:var(--landing-text-tertiary);margin:0;font-size:14px}.lp2-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;margin-top:-12px;padding-top:12px;display:grid;overflow:visible}.lp2-plan{background:var(--landing-card-bg);border:1px solid var(--landing-border);box-shadow:var(--landing-shadow);isolation:isolate;opacity:0;transition:opacity .7s cubic-bezier(.22, 1, .36, 1) var(--plan-delay,0s), transform .7s cubic-bezier(.22, 1, .36, 1) var(--plan-delay,0s);border-radius:32px;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateY(34px)scale(.97)}.lp2-plan.is-visible{opacity:1;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,border-color .3s;transform:translateY(0)scale(1)}.lp2-plan.is-visible:hover{z-index:1;box-shadow:0 20px 44px -8px rgba(var(--landing-ink-rgb), .16), 0 6px 14px rgba(var(--landing-ink-rgb), .07);border-color:rgba(var(--landing-ink-rgb), .14);transform:translateY(-8px)scale(1.03)}.lp2-plan--featured{border-color:rgba(var(--landing-accent-rgb), .3);box-shadow:0 2px 8px rgba(var(--landing-accent-rgb), .12), 0 8px 32px #0006}.lp2-plan--featured.is-visible:hover{border-color:rgba(var(--landing-accent-rgb), .5);box-shadow:0 24px 48px -8px rgba(var(--landing-accent-rgb), .24), 0 10px 24px #0003}.lp2-plan--negative{background:rgba(var(--landing-ink-rgb), .03);border-color:var(--landing-border)}.lp2-plan--negative.is-visible:hover{box-shadow:var(--landing-shadow);border-color:rgba(var(--landing-ink-rgb), .1);z-index:auto;transform:translateY(0)scale(1)}.lp2-plan__aura{z-index:0;pointer-events:none;filter:blur(48px)saturate(110%);height:58%;position:absolute;inset:-14% -14% auto}.lp2-plan__blob{will-change:transform;border-radius:50%;position:absolute}.lp2-plan__blob--a{background:var(--blob-a);width:78%;height:84%;animation:15s ease-in-out infinite lp2-drift-a;top:-18%;left:-8%}.lp2-plan__blob--b{background:var(--blob-b);width:74%;height:80%;animation:18s ease-in-out infinite lp2-drift-b;top:-26%;right:-10%}.lp2-plan__blob--c{background:var(--blob-c);width:62%;height:62%;animation:21s ease-in-out infinite lp2-drift-c;top:6%;left:26%}@keyframes lp2-drift-a{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(13%,8%)scale(1.14)}66%{transform:translate(-7%,4%)scale(.94)}}@keyframes lp2-drift-b{0%,to{transform:translate(0,0)scale(1)}40%{transform:translate(-15%,11%)scale(1.18)}70%{transform:translate(6%,-5%)scale(.9)}}@keyframes lp2-drift-c{0%,to{transform:translate(0,0)scale(.95)}50%{transform:translate(-9%,-12%)scale(1.22)}}.lp2-plan__fade{z-index:1;pointer-events:none;background:linear-gradient(180deg, rgba(var(--landing-bg-rgb), 0) 0%, rgba(var(--landing-bg-rgb), .15) 18%, rgba(var(--landing-bg-rgb), .65) 34%, rgba(var(--landing-bg-rgb), .92) 48%, var(--landing-bg) 60%);position:absolute;inset:0}.lp2-plan--negative .lp2-plan__fade{background:0 0}.lp2-plan--ember{--blob-a:rgba(var(--landing-accent-rgb), .22);--blob-b:rgba(var(--landing-accent-dark-rgb), .16);--blob-c:rgba(var(--landing-accent-rgb), .14);--plan-accent:var(--landing-accent)}.lp2-plan--aurora{--blob-a:rgba(var(--landing-accent-dark-rgb), .18);--blob-b:rgba(var(--landing-accent-rgb), .14);--blob-c:rgba(var(--landing-accent-dark-rgb), .16);--plan-accent:var(--landing-accent-dark)}.lp2-plan__body{z-index:2;flex-direction:column;flex:1;padding:26px 24px 24px;display:flex;position:relative}.lp2-plan__badge{letter-spacing:.09em;color:var(--landing-text-secondary);background:rgba(var(--landing-ink-rgb), .06);border:1px solid rgba(var(--landing-ink-rgb), .1);border-radius:999px;align-self:flex-start;margin-bottom:20px;padding:5px 12px;font-size:11px;font-weight:700}.lp2-plan__badge--pos{color:var(--landing-bg);background:var(--landing-accent);border-color:var(--landing-accent-dark)}.lp2-plan__name{letter-spacing:-.02em;color:var(--landing-text);margin:0 0 8px;font-size:26px;font-weight:700}.lp2-plan__tagline{color:var(--landing-text-secondary);min-height:40px;margin:0 0 22px;font-size:14px;line-height:1.45}.lp2-plan--negative .lp2-plan__tagline{color:var(--landing-text-tertiary)}.lp2-plan__price-block{border-bottom:1px solid var(--landing-border);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:24px;padding-bottom:22px;display:flex}@keyframes lp2-price-flip{0%{opacity:0;transform:scale(.92)rotateX(-8deg)}to{opacity:1;transform:scale(1)rotateX(0)}}.lp2-plan__price-new{letter-spacing:-.03em;color:var(--landing-text);font-size:34px;font-weight:700;animation:.42s cubic-bezier(.22,1,.36,1) both lp2-price-flip;display:inline-block}.lp2-plan--positive .lp2-plan__price-new{letter-spacing:-.035em;font-size:44px}.lp2-plan--negative .lp2-plan__price-new{color:var(--landing-text-secondary)}.lp2-plan__price-suffix{color:var(--landing-text-tertiary);font-size:13px}.lp2-plan__features{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.lp2-plan__feature{color:var(--landing-text);opacity:0;transition:opacity .5s ease calc(var(--plan-delay,0s) + .32s + var(--feat-i,0) * 50ms), transform .5s ease calc(var(--plan-delay,0s) + .32s + var(--feat-i,0) * 50ms);align-items:flex-start;gap:11px;font-size:14px;line-height:1.4;display:flex;transform:translateY(10px)}.lp2-plan.is-visible .lp2-plan__feature{opacity:1;transform:none}.lp2-plan--negative .lp2-plan__feature{color:var(--landing-text-secondary)}.lp2-tick{border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex}.lp2-tick svg{width:12px;height:12px}.lp2-tick--pos{background:var(--landing-text);color:#fff}.lp2-plan:hover .lp2-tick--pos{background:var(--landing-text)}.lp2-tick--neg{background:rgba(var(--landing-ink-rgb), .08);color:rgba(var(--landing-ink-rgb), .35)}.lp2-plan__spacer{flex:1;min-height:22px}.lp2-plan__buy{background:var(--landing-cta-button-grad);color:#fff;border:1px solid var(--landing-cta-button-border);height:52px;box-shadow:0 4px 14px rgba(var(--landing-cta-button-glow-rgb), .28);letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:9px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .24s cubic-bezier(.34,1.4,.64,1),box-shadow .28s;display:flex;position:relative}.lp2-plan__buy svg{width:17px;height:17px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.lp2-plan__buy:hover{box-shadow:0 8px 24px rgba(var(--landing-cta-button-glow-rgb), .38);transform:translateY(-2px)}.lp2-plan__buy:hover svg{transform:translate(4px)}.lp2-plan__buy:active{transform:translateY(0)scale(.965)}.lp2-plan__buy:focus-visible{outline:2px solid var(--landing-accent);outline-offset:3px}.lp2-plan__verdict{background:rgba(var(--landing-ink-rgb), .05);border:1px solid rgba(var(--landing-ink-rgb), .08);height:52px;color:rgba(var(--landing-ink-rgb), .38);cursor:default;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.lp2-plan__verdict svg{flex:none;width:15px;height:15px}@media (max-width:900px){.lp2-grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.lp2-plan--alfred{order:1}.lp2-plan--alfred-team{order:2}.lp2-plan--virtual-assistant{order:3}}@media (max-width:767px){.lp2-section{padding:64px 16px}.lp2-inner{gap:40px}.lp2-grid{grid-template-columns:1fr;max-width:420px}.lp2-plan__body{padding:24px 22px 22px}}@media (prefers-reduced-motion:reduce){.lp2-plan,.lp2-plan__feature{opacity:1;transition:none;transform:none}.lp2-plan__blob{animation:none}.lp2-sec-head{opacity:1;transition:none;transform:none}}
.faq-accordion-section{width:100%}.faq-accordion-container{flex-direction:column;align-items:center;gap:40px;display:flex}.faq-accordion-header{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.faq-accordion-eyebrow{margin:0 auto}.faq-accordion-title{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 16px;margin:0;display:flex}.faq-accordion-title-accent{color:var(--landing-accent-dark);font-style:italic}.faq-accordion-subtitle{margin:0}.faq-accordion-list{flex-direction:column;gap:12px;width:100%;max-width:810px;display:flex}.faq-accordion-card{border:1px solid var(--landing-border);box-shadow:var(--landing-shadow);transition:box-shadow .2s var(--landing-ease), border-color .2s var(--landing-ease);background:#fff;border-radius:16px}.faq-accordion-card:hover{box-shadow:var(--landing-shadow-hover)}.faq-accordion-card-open{border-color:rgba(var(--landing-accent-dark-rgb),.35)}.faq-accordion-question{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;display:flex}.faq-accordion-question-text{color:var(--landing-text);letter-spacing:-.01em;font-size:16px;font-weight:600}.faq-accordion-icon{color:var(--landing-text-secondary);transition:transform .2s var(--landing-ease), color .2s var(--landing-ease);flex-shrink:0}.faq-accordion-icon-open{color:var(--landing-text);transform:rotate(45deg)}.faq-accordion-answer-wrap{overflow:hidden}.faq-accordion-answer{color:var(--landing-text-secondary);margin:0;padding:0 24px 24px;font-size:15px;line-height:1.6}.faq-accordion-contact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 16px 16px 24px;display:flex}.faq-accordion-contact-text{color:var(--landing-text);letter-spacing:-.01em;font-size:16px;font-weight:600}.faq-accordion-contact-btn{background:var(--landing-text);color:var(--landing-bg);box-shadow:0 8px 24px rgba(var(--landing-ink-rgb),.18);transition:box-shadow .2s var(--landing-ease), transform .2s var(--landing-ease);border-radius:12px;align-items:center;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.faq-accordion-contact-btn:hover{box-shadow:0 12px 32px rgba(var(--landing-ink-rgb),.24);transform:translateY(-1px)}@media (max-width:768px){.faq-accordion-question{padding:16px 18px}.faq-accordion-question-text,.faq-accordion-contact-text{font-size:15px}.faq-accordion-answer{padding:0 18px 18px;font-size:14px}.faq-accordion-contact{padding:16px 18px}}@media (prefers-reduced-motion:reduce){.faq-accordion-icon,.faq-accordion-card,.faq-accordion-contact-btn{transition:none}}
.landing-closing-cta-section{justify-content:center;display:flex}.closing-cta-reveal{width:100%;max-width:1160px}.closing-cta-card{background:var(--landing-cta-panel);width:100%;box-shadow:0 24px 64px rgba(var(--landing-accent-dark-rgb),.35);text-align:center;border-radius:40px;justify-content:center;align-items:center;padding:96px 32px;display:flex;position:relative;overflow:hidden}.closing-cta-rings{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 46%,#0000 218px,#ffffff1a 219px 220px,#0000 221px),radial-gradient(circle at 50% 46%,#0000 330px,#ffffff12 331px 332px,#0000 333px),radial-gradient(circle at 50% 46%,#0000 452px,#ffffff0d 453px 454px,#0000 455px);position:absolute;inset:0}.closing-cta-chip{z-index:1;position:absolute}.closing-cta-chip-float{justify-content:center;align-items:center;display:inline-flex}.closing-cta-chip-float img{object-fit:contain;width:48px;height:48px;filter:drop-shadow(0 8px 20px rgba(var(--landing-cta-panel-shadow-rgb), .3))}.closing-cta-imessage{width:48px;height:48px;box-shadow:0 8px 20px rgba(var(--landing-cta-panel-shadow-rgb), .3);background:linear-gradient(#6ee75c 0%,#28c732 100%);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.closing-cta-chip-tl{top:13%;left:7%}.closing-cta-chip-tr{top:16%;right:7%}.closing-cta-chip-bl{bottom:15%;left:10%}.closing-cta-chip-br{bottom:18%;right:9%}.closing-cta-content{z-index:2;flex-direction:column;align-items:center;gap:24px;max-width:720px;display:flex;position:relative}.closing-cta-badge{-webkit-backdrop-filter:blur(6px);color:#fff;background:#ffffff38;border-color:#ffffff59}.landing-closing-cta-title{color:#fff;text-shadow:0 2px 24px rgba(var(--landing-cta-panel-shadow-rgb), .18);margin:0;font-size:clamp(40px,5.6vw,64px);display:block}.closing-cta-sub{color:#fff;text-shadow:0 1px 12px rgba(var(--landing-cta-panel-shadow-rgb), .25);max-width:560px;margin:0}.closing-cta-btn{background:var(--landing-text);color:#fff;cursor:pointer;transition:transform .2s var(--landing-ease), box-shadow .2s var(--landing-ease);border:none;border-radius:999px;align-items:center;padding:16px 32px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 14px 36px #50280559}.closing-cta-btn:hover{transform:translateY(-2px);box-shadow:0 18px 44px #5028056b}@media (max-width:768px){.closing-cta-card{border-radius:28px;padding:64px 24px}.closing-cta-chip{display:none}}@media (prefers-reduced-motion:reduce){.closing-cta-btn{transition:none}}
