.landing-page .hero{padding:clamp(48px,6vw,88px) 0 clamp(64px,7vw,96px)}.landing-page .hero__marks{gap:22px;margin-bottom:44px}.landing-page .hero__headline{max-width:22ch;margin-bottom:22px;font-size:clamp(38px,4.6vw,58px);line-height:1.08}.landing-page .hero__intro{max-width:52ch;font-size:clamp(20px,2vw,23px)}.landing-page .logo-marquee{border-bottom:1px solid var(--line-soft);padding:34px 0}.landing-page .logo-marquee__track{gap:clamp(34px,4vw,48px)}.landing-page .logo-marquee__item{flex:none}.landing-page .logo-marquee__img{filter:grayscale();opacity:.65;width:auto;max-width:140px;height:26px}.landing-page .plan-tabs{padding:clamp(56px,7vw,80px) 0 4px}.landing-page .plan-tabs__title{margin-bottom:var(--sp-32);font-size:clamp(28px,3.4vw,38px);font-weight:700}.landing-page .plan-tabs__list{background:var(--toggle-track);gap:2px}.landing-page .plan-tabs__tab{color:var(--ink-3);padding:9px 20px}.landing-page .plan-tabs__tab[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.landing-page .plan-tabs__tab[aria-selected=false]:hover,.landing-page .plan-tabs__tab[aria-selected=false]:focus-visible{color:var(--ink);background:0 0}.landing-page .plans{padding-top:var(--sp-16)}.landing-page .interval-toggle,.landing-page .plans .interval-toggle{border:1px solid var(--line-soft);background:var(--surface);border-radius:8px;gap:8px;padding:6px}.landing-page .interval-toggle__label{border-radius:var(--radius-sm);color:var(--ink-3);font-weight:500}.landing-page .interval-toggle__input:checked+.interval-toggle__label{background:var(--toggle-active);color:var(--toggle-active-ink);border-radius:var(--radius-sm);box-shadow:none}.landing-page .interval-toggle__input:checked+.interval-toggle__label .interval-toggle__badge{background:var(--toggle-badge-fill);color:var(--toggle-badge-ink)}.landing-page .plans__grid{--plan-ribbon-offset:43px}.landing-page .plan-card{border:1px solid var(--line-soft);text-align:left;border-radius:20px}.landing-page .plan-card--recommended{border:1px solid var(--accent-strong);box-shadow:var(--shadow-lg)}.landing-page .plans__grid .plan-card:not(.plan-card--recommended){margin-top:var(--plan-ribbon-offset)}.landing-page .plans>.container{container-type:inline-size}@container (max-width:887.98px){.landing-page .plans__grid{--plan-ribbon-offset:0px}}.landing-page .plan-card__banner{letter-spacing:.08em;text-align:center;padding:9px 12px;font-size:13px;position:absolute;top:0;left:0;right:0}.landing-page .plan-card--recommended .plan-card__body{padding-top:58px}.landing-page .plan-card__body{padding:30px 28px 0}.landing-page .plan-card__name{font-size:24px}.landing-page .plan-card__note{color:var(--accent-text);margin:2px 0 12px;font-size:14.5px;font-weight:600}.landing-page .plan-card__amount{font-size:42px}.landing-page .plan-card__description{text-wrap:pretty;font-size:15px}.landing-page .plan-card__actions{margin-top:22px;padding:22px 28px 28px}.landing-page .seat-calc{background:var(--surface);border:1px solid var(--line-soft);box-shadow:var(--shadow-sm);border-radius:14px}.landing-page .benefits{background:var(--surface);border-top:0}.landing-page .benefits__inner{grid-template-columns:1fr 1.15fr;gap:clamp(32px,5vw,64px)}@media (max-width:900px){.landing-page .benefits__inner{grid-template-columns:1fr}}.landing-page .benefits .section__lead{margin-bottom:var(--sp-24);font-size:17.5px}.landing-page .benefits__tabs{gap:10px;margin-top:0}.landing-page .benefits__tab{border:1px solid var(--line-soft);background:var(--surface);color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:15px 18px;font-size:16px;font-weight:600;display:flex}.landing-page .benefits__tab:hover{background:var(--accent-wash)}.landing-page .benefits__tab--active{border-color:var(--accent-strong);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--ink);font-weight:600}.landing-page .benefits__tick{background:var(--accent-tint);width:22px;height:22px;color:var(--accent-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.landing-page .benefits__panel:not([hidden]){gap:18px}.landing-page .benefits__image{border:1px solid var(--line-soft);border-radius:16px}.landing-page .benefits__panel-text{font-size:15.5px;line-height:1.6}.landing-page .insights{background:#f6f8ff}.landing-page .insights__list{gap:22px}.landing-page .insights__item{border-radius:14px;padding:26px 26px 30px}.landing-page .insights__item-title{color:var(--ink);font-size:19.5px;font-weight:700}.landing-page .insights__item-text{font-size:15px}.landing-page .testimonials{background:var(--accent-wash)}.landing-page .testimonials__list{gap:22px}.landing-page .testimonials__figure{border-radius:14px;justify-content:flex-start;gap:22px;padding:28px}.landing-page .testimonials__quote{flex:1}.landing-page .testimonials__quote p{font-size:15.5px}.landing-page .testimonials__author{gap:12px}.landing-page .testimonials__avatar{width:42px;height:42px}.landing-page .testimonials__author-name{font-size:15px}.landing-page .testimonials__author-role{font-size:13.5px}.landing-page .cta-band{background:linear-gradient(35deg,#0c7080,#0f5e93);padding:clamp(64px,8vw,84px) 0}.landing-page .cta-band__title{font-size:clamp(30px,3.6vw,42px)}.landing-page .cta-band__text{font-size:19px}.landing-page .faq{background:var(--surface)}.landing-page .faq__inner{grid-template-columns:280px minmax(0,1fr);gap:clamp(32px,5vw,56px)}@media (max-width:800px){.landing-page .faq__inner{grid-template-columns:1fr}}.landing-page .faq__question{padding:19px 4px;font-size:17px}.landing-page .faq__question:after{font-size:22px}.landing-page .faq__answer{padding:0 4px 20px;font-size:15.5px}
