.landing-page .sn-home-refresh .section{padding-block:80px}.landing-page .sn-home-refresh .section-heading{gap:16px;margin-bottom:32px}.landing-page .sn-home-refresh .section-heading h2{font-size:46px;font-weight:500;letter-spacing:-1.5px;line-height:54px}.landing-page .sn-home-refresh .section-heading>p:not(.eyebrow){font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:30px;margin:0;padding:0}.landing-page .sn-home-refresh .quick-start{padding-block:24px 40px}.landing-page .sn-home-refresh .quick-start>h2{font-size:28px;font-weight:500;letter-spacing:-.8px;line-height:36px;margin-bottom:24px}.landing-page .sn-home-refresh .quick-start-list{gap:32px}.landing-page .sn-home-refresh .quick-start-item{column-gap:16px;grid-template-columns:28px minmax(0,1fr);row-gap:8px}.landing-page .sn-home-refresh .quick-start-number{grid-row:1/span 2}.landing-page .sn-home-refresh .quick-start-item h3,.landing-page .sn-home-refresh .quick-start-number{font-size:14px;font-weight:600;letter-spacing:0;line-height:20px}.landing-page .sn-home-refresh .quick-start-item p{font-size:14px;letter-spacing:0;line-height:23px}.landing-page .sn-home-refresh .product-theater{padding-block:32px 64px}.landing-page .sn-home-refresh .theater-inner{align-items:center}.landing-page .sn-home-refresh .theater-copy{padding-top:0}.landing-page .sn-home-refresh .frame-column{align-self:center}.landing-page .sn-home-refresh .scene-choice{font-size:14px;gap:16px;letter-spacing:0;line-height:20px;padding-block:16px}.landing-page .sn-home-refresh .scene-choice>span{flex:0 0 28px;width:28px}.landing-page .sn-home-refresh .scene-choice b,.landing-page .sn-home-refresh .scene-choice>span{font-size:14px;font-weight:600;letter-spacing:0;line-height:20px}.landing-page .sn-home-refresh .theater-copy .interactive-demo-link{justify-content:space-between;width:334px}.landing-page .sn-home-refresh .problem{padding-block:64px}.landing-page .sn-home-refresh .problem .section-heading{gap:20px;max-width:none}.landing-page .sn-home-refresh .problem .section-heading>p{max-width:770px}.landing-page .sn-home-refresh .before-after{align-items:start;gap:80px;margin-top:0}.landing-page .sn-home-refresh .manual-loop li{border-top:0;font-size:16px;font-weight:400;gap:20px;letter-spacing:-.1px;line-height:26px;padding-block:16px}.landing-page .sn-home-refresh .manual-loop li:first-child{border-top:0}.landing-page .sn-home-refresh .manual-loop li>span:first-child{flex:0 0 28px;font-size:12px;font-weight:500;letter-spacing:0;line-height:18px;width:28px}.landing-page .sn-home-refresh .after-block{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.landing-page .sn-home-refresh .after-block h3{font-size:28px;font-weight:500;letter-spacing:-.8px;line-height:36px;margin:0}.landing-page .sn-home-refresh .after-block>p:not(.eyebrow){color:var(--ink);font-size:16px;letter-spacing:-.1px;line-height:26px;margin:0;max-width:none}.landing-page .sn-home-refresh .under-link{color:var(--ink);font-size:14px;font-weight:600;justify-content:space-between;letter-spacing:0;line-height:20px;margin-top:0;padding-block:12px;width:100%}.landing-page .sn-home-refresh .under-link svg{color:var(--blue);height:18px;width:18px}.landing-page .sn-home-refresh .value-scenario>span{border:0;box-shadow:inset 0 0 0 1px var(--line);letter-spacing:-.4px}.landing-page .sn-home-refresh .value-input-unit input,.landing-page .sn-home-refresh .value-money output{letter-spacing:-.8px}.landing-page .sn-home-refresh .value-input-unit{border:0;box-shadow:inset 0 0 0 1px var(--line);min-height:60px}.landing-page .sn-home-refresh .value-team{align-items:center;border-top:0;gap:8px 16px;grid-template-columns:minmax(0,1fr) 82px;padding-top:0}.landing-page .sn-home-refresh .value-team>div{display:contents}.landing-page .sn-home-refresh .value-team label{grid-column:1/-1}.landing-page .sn-home-refresh .value-team p{grid-column:1;grid-row:2;margin:0}.landing-page .sn-home-refresh .value-team input{border:0;box-shadow:inset 0 0 0 1px var(--line);grid-column:2;grid-row:2;min-height:53px}.landing-page .sn-home-refresh .value-cost summary>span{font-size:18px;line-height:20px}.landing-page .sn-home-refresh .value-primary>span{font-weight:400;margin-top:0}.landing-page .sn-home-refresh .value-preset{min-height:36px;position:relative}.landing-page .sn-home-refresh .value-preset:before{content:"";inset:-4px 0;position:absolute}.landing-page .sn-home-refresh .value-grid{align-items:start;border:0;box-shadow:inset 0 0 0 1px var(--line)}.landing-page .sn-home-refresh .value-assumption{padding-top:0}.landing-page .sn-home-refresh .value-comparison>p{display:none}.landing-page .sn-home-refresh .value-comparison .value-track:last-of-type{margin-bottom:0}.landing-page .sn-home-refresh .value-bottom{border-bottom:0;padding-top:32px}.landing-page .sn-home-refresh .value-method{max-width:none}.landing-page .sn-home-refresh .value-method summary{color:var(--ink);padding-block:12px}.landing-page .sn-home-refresh .value-guide{padding-block:12px}.landing-page .sn-home-refresh .value-action{border:0;border-radius:0;gap:64px;padding:0}.landing-page .sn-home-refresh .value-action>div:first-child{max-width:100%;width:760px}.landing-page .sn-home-refresh .value-action h3{font-size:28px;font-weight:500;letter-spacing:-.8px;line-height:36px}.landing-page .sn-home-refresh .value-action p{font-size:16px;letter-spacing:-.1px;line-height:26px}.landing-page .sn-home-refresh .value-action small{display:none}.landing-page .sn-home-refresh .benefits{border-top:0}.landing-page .sn-home-refresh .benefit-grid{gap:32px}.landing-page .sn-home-refresh .benefit-grid article{align-items:flex-start;background:var(--soft);border:0;border-radius:16px;display:flex;flex-direction:column;gap:20px;min-height:340px;padding:24px}.landing-page .sn-home-refresh .benefit-grid h3,.landing-page .sn-home-refresh .benefit-number{font-size:22px;font-weight:600;letter-spacing:-.4px;line-height:29px;margin:0;min-height:0}.landing-page .sn-home-refresh .benefit-grid p{font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:26px;margin:0}.landing-page .sn-home-refresh .benefits-note{margin-top:32px}.landing-page .sn-home-refresh .audience-card{border:0;box-shadow:inset 0 0 0 1px var(--line);min-height:410px}.landing-page .sn-home-refresh .audience-card h3{font-size:28px;font-weight:500;letter-spacing:-.8px;line-height:36px}.landing-page .sn-home-refresh .audience-role{font-size:12px;font-weight:600;letter-spacing:1.2px;line-height:18px;text-transform:uppercase}.landing-page .sn-home-refresh .audience-card ul{margin-bottom:0}.landing-page .sn-home-refresh .audience-card li{font-size:14px;letter-spacing:0;line-height:23px}.landing-page .sn-home-refresh .audience-check{height:20px;margin-top:0;width:20px}.landing-page .sn-home-refresh .audience-team{border:0;box-shadow:inset 0 0 0 1px var(--line);margin-top:32px}.landing-page .sn-home-refresh .audience-team-copy{max-width:800px}.landing-page .sn-home-refresh .audience-team h3{font-size:22px;font-weight:600;letter-spacing:-.4px;line-height:29px}.landing-page .sn-home-refresh .case-grid{grid-template-rows:none;margin-top:0}.landing-page .sn-home-refresh .case-card{border:0;box-shadow:inset 0 0 0 1px var(--line);display:block;grid-row:auto;grid-template-rows:none;min-height:570px;padding:24px}.landing-page .sn-home-refresh .cases .section-heading{max-width:none}.landing-page .sn-home-refresh .case-title-row{margin-top:20px}.landing-page .sn-home-refresh .case-title{font-size:22px;font-weight:600;letter-spacing:-.4px;line-height:29px}.landing-page .sn-home-refresh .case-content{padding-top:20px}.landing-page .sn-home-refresh .case-query{font-weight:400;letter-spacing:0;margin:0 0 20px}.landing-page .sn-home-refresh .case-card dl{gap:20px}.landing-page .sn-home-refresh .case-card dl>div{margin:0}.landing-page .sn-home-refresh .ecosystem .section-heading,.landing-page .sn-home-refresh .knowledge-preview .section-heading{max-width:860px}.landing-page .sn-home-refresh .knowledge-preview .journal-cards{align-items:stretch;gap:24px}.landing-page .sn-home-refresh .knowledge-preview .journal-card{border:0;box-shadow:inset 0 0 0 1px var(--line);gap:24px;height:auto;min-height:424px;overflow:visible;padding:24px}.landing-page .sn-home-refresh .knowledge-preview .journal-card:hover{box-shadow:inset 0 0 0 1px var(--blue)}.landing-page .sn-home-refresh .journal-card-preview,.landing-page .sn-home-refresh .knowledge-preview .journal-card-copy{align-items:flex-start;display:flex;flex-direction:column;gap:20px;min-width:0;width:100%}.landing-page .sn-home-refresh .knowledge-preview .journal-card-copy{flex:initial;padding:0}.landing-page .sn-home-refresh .knowledge-preview .knowledge-visual{align-items:stretch;background:var(--soft);border:0;border-radius:12px;display:flex;flex-direction:column;gap:16px;height:auto;justify-content:flex-start;margin:0;min-height:0;padding:16px;width:100%}.landing-page .sn-home-refresh .knowledge-preview .visual-0{background:var(--blueTint)}.landing-page .sn-home-refresh .knowledge-visual:before{background:var(--line);content:"";display:block;height:1px;width:100%}.landing-page .sn-home-refresh .knowledge-visual .visual-flow{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;width:100%}.landing-page .sn-home-refresh .knowledge-visual .visual-flow>div{background:none;border:0;border-radius:0;box-shadow:none;gap:8px;min-height:0;padding:0}.landing-page .sn-home-refresh .knowledge-visual .visual-flow small{font-size:14px;font-weight:600;gap:8px;justify-content:flex-start;letter-spacing:0;line-height:20px}.landing-page .sn-home-refresh .knowledge-visual .visual-flow b{font-size:14px;font-weight:400;letter-spacing:0;line-height:23px;overflow-wrap:normal}.landing-page .sn-home-refresh .knowledge-preview .article-kicker{font-size:14px;font-weight:600;letter-spacing:0;line-height:20px}.landing-page .sn-home-refresh .knowledge-preview .journal-card h3{font-size:22px;font-weight:600;letter-spacing:-.4px;line-height:29px}.landing-page .sn-home-refresh .knowledge-preview .journal-card-copy p{font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:26px}.landing-page .sn-home-refresh .knowledge-preview .read-link{color:var(--ink);font-size:14px;font-weight:600;justify-content:space-between;letter-spacing:0;line-height:20px;margin-top:auto;min-height:36px;padding-block:8px;width:100%}.landing-page .sn-home-refresh .knowledge-preview .read-link svg{color:var(--blue)}.landing-page .sn-home-refresh .knowledge-all{color:var(--ink);justify-content:space-between;letter-spacing:0;margin-top:32px;min-height:36px;padding-block:8px;width:280px}.landing-page .sn-home-refresh .knowledge-all svg{color:var(--blue);height:18px;width:18px}.landing-page .sn-home-refresh .family-item{border:0;box-shadow:inset 0 0 0 1px var(--line);gap:16px;height:auto;min-height:296px}.landing-page .sn-home-refresh .family-mark{height:38px;max-height:none;width:25.781px}.landing-page .sn-home-refresh .family-item h3{font-size:28px;font-weight:500;letter-spacing:-.8px;line-height:36px}.landing-page .sn-home-refresh .family-item.live .family-status,.landing-page .sn-home-refresh .family-status{background:none;border:0;border-radius:0;font-size:12px;font-weight:500;letter-spacing:0;line-height:18px;padding:0}.landing-page .sn-home-refresh .family-item>a{color:var(--ink);font-size:14px;justify-content:space-between;letter-spacing:0;line-height:20px;min-height:36px;padding-block:8px;width:100%}.landing-page .sn-home-refresh .family-item>a svg{color:var(--blue)}.landing-page .sn-home-refresh .family-item>p{flex:initial}.landing-page .sn-home-refresh .faq-inner{display:flex;flex-direction:column;gap:32px;margin-inline:auto;max-width:880px;width:100%}.landing-page .sn-home-refresh .faq-intro{text-align:center}.landing-page .sn-home-refresh .faq-intro h2{font-size:40px;line-height:48px}.landing-page .sn-home-refresh .faq-help{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:12px;text-align:center}.landing-page .sn-home-refresh .faq-help p{font-size:16px;letter-spacing:-.1px;line-height:26px}.landing-page .sn-home-refresh .faq-help a{color:var(--ink);gap:12px;justify-content:center;letter-spacing:0;margin-top:0;min-height:44px;width:fit-content}.landing-page .sn-home-refresh .faq-help a svg{color:var(--blue)}.landing-page .sn-home-refresh .faq-sheet{border:0;display:grid;gap:12px}.landing-page .sn-home-refresh .faq-item{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:none;transition:border-color .16s ease,background-color .16s ease}.landing-page .sn-home-refresh .faq-item:hover{border-color:#a7bee9}.landing-page .sn-home-refresh .faq-item[open]{background:var(--blueTint)}.landing-page .sn-home-refresh .faq-item summary{align-items:center;background:none;border-radius:12px;color:var(--ink);font-size:16px;font-weight:600;gap:12px;letter-spacing:-.2px;line-height:22px;min-height:77px;padding:24px}.landing-page .sn-home-refresh .faq-item[open] summary{min-height:65px;padding-bottom:12px}.landing-page .sn-home-refresh .faq-toggle{height:29px;margin-top:0;width:24px}.landing-page .sn-home-refresh .faq-toggle:after,.landing-page .sn-home-refresh .faq-toggle:before{left:5px;top:14px;width:14px}.landing-page .sn-home-refresh .faq-answer{background:none;font-size:16px;letter-spacing:-.1px;line-height:26px;padding:0 24px 24px}.landing-page .sn-home-refresh .faq-answer p{color:var(--muted);font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:26px;max-width:none}.landing-page .sn-home-refresh .closing-cta{padding-block:32px 64px}.landing-page .sn-home-refresh .closing-panel{border-radius:24px;gap:64px}.landing-page .sn-home-refresh .closing-copy p{font-size:16px;letter-spacing:-.1px;line-height:26px;margin-top:20px;max-width:none}.landing-page .sn-home-refresh .closing-note{font-size:14px;letter-spacing:0;line-height:23px;margin-top:16px}.landing-page .site-footer .site-footer-bottom small,.landing-page .site-footer .site-footer-column a,.landing-page .site-footer .site-footer-legal>*,.landing-page .site-footer .site-footer-payment,.landing-page .site-footer .site-footer-title{letter-spacing:0}.landing-page .site-footer .site-footer-brand>a{display:block;width:fit-content}.landing-page .site-footer .site-footer-legal{gap:0 24px}.landing-page .site-footer .site-footer-bottom{grid-template-columns:minmax(0,1fr) auto;padding-top:32px}.landing-page .site-footer .site-footer-payment{gap:12px;width:232px}.landing-page .site-footer .site-footer-payment>span{flex:0 1 146px}@media (min-width:1241px){.landing-page .site-footer .site-footer-legal>:first-child,.landing-page .site-footer .site-footer-legal>:nth-child(3){width:108px}.landing-page .site-footer .site-footer-legal>:nth-child(2){width:184px}.landing-page .site-footer .site-footer-legal>:nth-child(4){width:166px}.landing-page .site-footer .site-footer-legal>:nth-child(5){width:164px}.landing-page .site-footer .site-footer-legal>:nth-child(6){width:190px}}@media (max-width:1200px){.landing-page .sn-home-refresh .before-after{gap:40px}.landing-page .sn-home-refresh .value-action{gap:32px}.landing-page .site-footer .site-footer-bottom{grid-template-columns:minmax(0,1fr) auto}.landing-page .site-footer .site-footer-payment{grid-column:auto;justify-self:end}}@media (max-width:960px){.landing-page .sn-home-refresh .benefit-grid{grid-template-columns:1fr}.landing-page .sn-home-refresh .benefit-grid article{min-height:0}}@media (max-width:900px){.landing-page .sn-home-refresh .scene-choice{align-items:center;gap:8px;padding:12px 8px;text-align:center}.landing-page .sn-home-refresh .scene-choice>span{flex:initial;width:auto}.landing-page .sn-home-refresh .before-after{gap:32px}.landing-page .sn-home-refresh .audience-card{min-height:0}.landing-page .sn-home-refresh .audience-card li{font-size:16px;letter-spacing:-.1px;line-height:26px}.landing-page .sn-home-refresh .case-card{min-height:0}.landing-page .sn-home-refresh .case-grid,.landing-page .sn-home-refresh .knowledge-preview .journal-cards{gap:24px}.landing-page .sn-home-refresh .knowledge-preview .journal-card{min-height:0}.landing-page .sn-home-refresh .journal-card-compact .journal-card-copy>p,.landing-page .sn-home-refresh .journal-card-compact .knowledge-visual{display:none}.landing-page .sn-home-refresh .knowledge-all{width:100%}.landing-page .sn-home-refresh .family-item>a,.landing-page .sn-home-refresh .knowledge-all,.landing-page .sn-home-refresh .knowledge-preview .read-link{min-height:44px}.landing-page .sn-home-refresh .family-item{min-height:336px}.landing-page .sn-home-refresh .family-item:nth-child(n+3){min-height:303px}.landing-page .sn-home-refresh .value-action{gap:24px}.landing-page .sn-home-refresh .value-preset{min-height:36px}.landing-page .sn-home-refresh .closing-panel{gap:24px}}@media (max-width:740px){.landing-page .sn-home-refresh .section{padding-block:56px}.landing-page .sn-home-refresh .section-heading h2{font-size:32px;letter-spacing:-1px;line-height:40px}.landing-page .sn-home-refresh .section-heading>p:not(.eyebrow){font-size:16px;line-height:26px}.landing-page .sn-home-refresh .quick-start{padding-block:32px 40px}.landing-page .sn-home-refresh .quick-start>h2{font-size:22px;font-weight:600;letter-spacing:-.4px;line-height:29px}.landing-page .sn-home-refresh .quick-start-list{gap:20px}.landing-page .sn-home-refresh .product-theater{padding-block:24px 56px}.landing-page .sn-home-refresh .problem{padding-block:48px}.landing-page .sn-home-refresh .after-block{padding:24px}.landing-page .sn-home-refresh .benefit-grid{gap:24px}.landing-page .sn-home-refresh .benefit-grid article{background:none;border:0;border-radius:0;padding:0}.landing-page .sn-home-refresh .benefit-grid article:after{background:var(--line);content:"";display:block;flex:none;height:1px;width:100%}.landing-page .sn-home-refresh .benefit-number{grid-row:auto}.landing-page .sn-home-refresh .audience-cards{align-items:start}.landing-page .sn-home-refresh .audience-card h3{font-size:28px;font-weight:500;letter-spacing:-.8px;line-height:36px}.landing-page .sn-home-refresh .audience-team{margin-top:32px}.landing-page .sn-home-refresh .audience-team-action{border:0;box-shadow:inset 0 0 0 1px var(--blue)}.landing-page .sn-home-refresh .case-summary{align-items:stretch;display:flex;flex-direction:column;gap:20px}.landing-page .sn-home-refresh .case-summary>.eyebrow{display:block;line-height:18px;margin:0}.landing-page .sn-home-refresh .case-title-row{align-items:center;margin-top:0;min-height:44px}.landing-page .sn-home-refresh .cases-cta{margin-top:32px}.landing-page .sn-home-refresh .knowledge-preview .journal-card-copy{padding:0}.landing-page .sn-home-refresh .knowledge-preview .knowledge-visual{min-height:0;padding:16px}.landing-page .sn-home-refresh .knowledge-visual .visual-flow>div{min-height:0;padding:0}.landing-page .sn-home-refresh .product-family{row-gap:32px}.landing-page .sn-home-refresh .family-item{gap:16px;padding:16px!important}.landing-page .sn-home-refresh .family-item h3{font-size:22px;font-weight:600;letter-spacing:-.4px;line-height:29px}.landing-page .sn-home-refresh .family-item>p{font-size:14px;letter-spacing:0;line-height:23px}.landing-page .sn-home-refresh .family-item>a{font-size:14px;gap:12px;line-height:20px;margin-top:-4px}.landing-page .sn-home-refresh .value-scenario{align-items:center;gap:16px}.landing-page .sn-home-refresh .value-scenario>span{min-width:92px;padding:12px}.landing-page .sn-home-refresh .value-action{margin-top:32px;padding:0}.landing-page .sn-home-refresh .value-action p{font-size:16px;line-height:26px}.landing-page .sn-home-refresh .faq-answer{padding-inline:24px}.landing-page .sn-home-refresh .closing-cta{padding-block:24px 48px}.landing-page .site-footer .site-footer-bottom{gap:20px;grid-template-columns:minmax(0,1fr)}.landing-page .site-footer .site-footer-payment{width:100%}}@media (prefers-reduced-motion:no-preference){.landing-page .sn-home-refresh .hero>:is(.hero-eyebrow,h1,.hero-desc,.hero-actions){animation:sn-hero-arrive .4s cubic-bezier(.2,.7,.3,1) both}.landing-page .sn-home-refresh .hero h1{animation-delay:40ms}.landing-page .sn-home-refresh .hero-desc{animation-delay:80ms}.landing-page .sn-home-refresh .hero-actions{animation-delay:.12s}.landing-page .sn-home-refresh :is(.btn,.watch-link) img{transition:transform .16s ease}.landing-page .sn-home-refresh :is(.btn,.watch-link):hover img{transform:translateX(3px)}.landing-page .sn-home-refresh .faq-item[open] .faq-answer{animation:sn-answer-arrive .18s ease-out}}@keyframes sn-hero-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sn-answer-arrive{0%{opacity:.4}to{opacity:1}}@media (max-width:600px){.landing-page .sn-home-refresh .faq-intro h2{font-size:28px;letter-spacing:-.8px;line-height:36px}.landing-page .sn-home-refresh .hero-actions .btn{width:100%}}
