*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}h1,h2,h3,p{overflow-wrap:break-word}a{text-underline-offset:4px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--wp--preset--color--orange,#EF783F);outline-offset:5px}h2{font-size:clamp(30px,3.4vw,46px)}h3{font-size:23px}a,button{touch-action:manipulation}.sn-wrap,.sn-header{width:min(1180px,calc(100% - 48px));margin-inline:auto}.sn-section{padding-block:88px}.sn-main{margin:0!important}.sn-main>.wp-block-post-content>*{margin-block-start:0}.sn-header{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:92px}.sn-header>*{margin:0}.sn-logo{margin:0;width:168px;flex-shrink:0}.sn-logo a{display:flex;align-items:center;min-height:44px}.sn-logo img{display:block;width:100%;height:auto}.sn-header .wp-block-navigation{font-size:13px;font-weight:600}.sn-header .wp-block-navigation__container{gap:26px}.sn-header .wp-block-navigation a{color:var(--wp--preset--color--navy,#132B36);text-decoration:none;padding-block:12px}.sn-header .wp-block-navigation a:hover{color:var(--wp--preset--color--teal,#087F75)}.sn-header .wp-block-button__link{padding:12px 19px;font-size:13px}.wp-block-button__link,.sn-button{transition:background-color .16s ease,transform .16s ease;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:14px 24px;text-decoration:none;font-weight:650;border-radius:12px}.wp-block-button__link:hover{filter:brightness(.94)}header.wp-block-template-part{position:sticky;top:0;z-index:50;background:var(--wp--preset--color--cream,#F7F7F2);border-bottom:1px solid #DDE5DF}body.admin-bar header.wp-block-template-part{top:32px}.sn-hero{background:var(--wp--preset--color--navy,#132B36);color:#fff;padding:64px 0 70px;overflow:hidden}.sn-hero .wp-block-columns{align-items:center;gap:64px;margin:0}.sn-hero .wp-block-column:first-child{flex-basis:58%}.sn-hero .wp-block-column:last-child{flex-basis:42%}.sn-eyebrow{font-size:11px;font-weight:750;letter-spacing:1.6px;color:var(--wp--preset--color--teal,#087F75);margin:0 0 18px}.sn-hero .sn-eyebrow{display:inline-block;padding:7px 12px;border:1px solid #49615D;border-radius:999px;color:var(--wp--preset--color--mint,#BDE6D8)}.sn-hero h1{font-size:clamp(42px,4.6vw,66px);line-height:1.04;letter-spacing:-.055em;margin:24px 0}.sn-accent{color:var(--wp--preset--color--mint,#BDE6D8)}.sn-lead{color:#C2D1CF;font-size:17px;line-height:1.8;max-width:530px}.sn-hero .wp-block-buttons{margin-top:28px;gap:12px}.sn-hero .wp-block-button__link{background:var(--wp--preset--color--orange,#EF783F);color:var(--wp--preset--color--navy,#132B36)}.sn-hero .is-style-outline .wp-block-button__link{background:transparent;border:1px solid #6B7F82;color:#fff}.sn-micro{font-size:11px;color:#C2D1CF;margin-top:24px}.sn-micro span{color:var(--wp--preset--color--orange,#EF783F);padding-inline:6px}.sn-book-scene{padding:18px 16px 0;position:relative}.sn-book{max-width:340px;margin:auto;padding:30px 30px 24px 38px;background:#F3F0E5;color:var(--wp--preset--color--navy,#132B36);border-radius:5px 14px 14px 5px;box-shadow:inset 9px 0 #D5D8CA,12px 12px 0 #627B6E,18px 24px 45px #0004;transform:rotate(4deg);border:1px solid #E4E4D7}.sn-book p{margin:0 0 20px}.sn-book-brand{font-size:14px;letter-spacing:-.5px;font-weight:800}.sn-book-brand span{color:var(--wp--preset--color--teal,#087F75)}.sn-book .sn-kicker{font-size:9px;margin-top:38px;margin-bottom:15px;letter-spacing:1px}.sn-book .sn-cover-title{font-size:35px;letter-spacing:-1.3px;line-height:1.1;margin:0 0 22px}.sn-book-formats{font-size:12px;color:#536C67}.sn-book>.wp-block-group{background:var(--wp--preset--color--mint,#BDE6D8);padding:22px 20px;border:0;border-radius:16px;margin-top:34px;margin-bottom:28px;box-shadow:0 8px 18px rgba(19,43,54,.07)}.sn-book .sn-mini-label{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:1.4px;font-weight:700;color:var(--wp--preset--color--teal,#087F75);margin:0 0 14px}.sn-book .sn-mini-label:before{content:"";width:7px;height:7px;flex-shrink:0;border-radius:2px;background:var(--wp--preset--color--orange,#EF783F)}.sn-book .sn-cover-subtitle{font-size:23px;line-height:1.15;letter-spacing:-.7px;margin:0 0 10px}.sn-book>.wp-block-group>p:last-child{font-size:11px;line-height:1.6;margin:0}.sn-book .sn-book-bottom{border-top:1px solid #BCC9BC;padding-top:17px;font-size:9px;letter-spacing:1px;margin-bottom:0}.sn-book-bottom span{float:right;color:var(--wp--preset--color--teal,#087F75);font-weight:750}.sn-book-caption{text-align:center;font-size:10px;color:#B4C5C3;margin-top:34px}.sn-pricing-section{text-align:center}.sn-intro{max-width:680px;color:var(--wp--preset--color--muted,#596D73);font-size:16px;line-height:1.8}.sn-pricing-section .sn-intro{margin-inline:auto}.sn-packages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:54px 0 26px;text-align:left}.sn-package{padding:28px 24px 24px;background:#fff;border:1px solid #DCE4DF;border-radius:22px;position:relative;display:flex;flex-direction:column}.sn-package h3{font-size:25px;letter-spacing:-1px;margin:6px 0}.sn-kicker{font-size:10px;letter-spacing:1.4px;font-weight:750;color:var(--wp--preset--color--teal,#087F75)}.sn-package .sn-kicker{margin:0}.sn-plan{font-size:13px;color:var(--wp--preset--color--muted,#596D73);margin:0}.sn-price{font-size:44px;font-weight:750;letter-spacing:-2px;line-height:1.25;margin:25px 0 14px}.sn-price small,.sn-price .woocommerce-Price-currencySymbol{font-size:15px;letter-spacing:0}.sn-price del{font-size:20px}.sn-price ins{text-decoration:none}.sn-tagline{font-size:12px;line-height:1.7;color:var(--wp--preset--color--muted,#596D73);min-height:62px;margin:0}.sn-package ul{list-style:none;padding:22px 0 0;margin:20px 0 28px;border-top:1px solid #DCE4DF;flex:1;font-size:12px;line-height:1.7}.sn-package li{display:flex;gap:9px;margin:0 0 13px}.sn-package li:before{content:'✓';color:var(--wp--preset--color--teal,#087F75);flex-shrink:0}.sn-button{background:var(--wp--preset--color--cream,#F7F7F2);color:var(--wp--preset--color--navy,#132B36);border:1px solid #D5DFD7;width:100%;font-size:13px}.sn-button:hover{background:var(--wp--preset--color--mint,#BDE6D8);border-color:var(--wp--preset--color--teal,#087F75)}.sn-package.is-featured{background:var(--wp--preset--color--teal,#087F75);border-color:var(--wp--preset--color--teal,#087F75);color:white;box-shadow:0 14px 28px #087F7514}.is-featured .sn-kicker,.is-featured .sn-plan,.is-featured .sn-tagline{color:#D0EBE2}.is-featured li:before{color:#D0EBE2}.is-featured ul{border-color:#FFFFFF40}.is-featured .sn-button{background:var(--wp--preset--color--orange,#EF783F);color:var(--wp--preset--color--navy,#132B36);border-color:var(--wp--preset--color--orange,#EF783F)}.is-featured .sn-button:hover{background:#F89461}.sn-badge{position:absolute;left:50%;top:-17px;transform:translateX(-50%);border-radius:99px;background:var(--wp--preset--color--orange,#EF783F);color:var(--wp--preset--color--navy,#132B36);font-size:11px;padding:7px 20px;white-space:nowrap;font-weight:750}.sn-availability{font-size:10px;margin-top:10px;text-align:center;color:inherit;opacity:.8}.sn-pricing-note{font-size:12px;line-height:1.8;color:var(--wp--preset--color--muted,#596D73);max-width:800px;margin-inline:auto}.sn-pricing-note a{padding-block:8px;display:inline-block}.sn-button.is-disabled{opacity:.7}.sn-formats{background:#EAF0E9}.sn-formats .wp-block-columns{gap:24px;margin-top:38px}.sn-format-card{background:var(--wp--preset--color--cream,#F7F7F2);border:1px solid #D8E2D9;border-radius:18px;padding:30px;height:100%}.sn-format-card h3{font-size:24px;margin-top:18px}.sn-format-card p:last-child{font-size:14px;line-height:1.85;color:var(--wp--preset--color--muted,#596D73)}.sn-format-orange{border-top:4px solid var(--wp--preset--color--orange,#EF783F);padding-top:27px}.sn-scope-note{font-size:12px;line-height:1.8;color:var(--wp--preset--color--muted,#596D73);max-width:900px;margin-top:28px}.sn-example{padding:32px;background:white;border-radius:18px;border:1px solid #DCE4DF}.sn-example h3{font-size:26px}.sn-example p{font-size:14px}.sn-example .sn-small{font-size:11px;color:var(--wp--preset--color--muted,#596D73)}.sn-sectors{font-size:13px;line-height:2;color:var(--wp--preset--color--teal,#087F75)}.sn-section>.wp-block-columns{gap:64px}.sn-how{border-top:1px solid #DCE4DF}.sn-how>.wp-block-columns{gap:30px;margin-top:36px}.sn-step{width:42px;height:42px;display:grid;place-items:center;border:1px solid #C4D7C8;background:#EAF0E9;color:var(--wp--preset--color--teal,#087F75);border-radius:12px;font-size:12px;font-weight:750}.sn-how-card h3{font-size:19px}.sn-how-card p:last-child{font-size:14px;color:var(--wp--preset--color--muted,#596D73)}.sn-faq{max-width:820px;padding-top:30px}.sn-faq details{border-bottom:1px solid #D6DFD8;padding:20px 0;margin:0}.sn-faq summary{cursor:pointer;min-height:44px;font-weight:650;padding:10px 0}.sn-faq details p{color:var(--wp--preset--color--muted,#596D73);font-size:14px;line-height:1.85}.sn-final{background:var(--wp--preset--color--navy,#132B36);color:white;text-align:center}.sn-final .sn-eyebrow{color:var(--wp--preset--color--mint,#BDE6D8)}.sn-final h2{font-size:clamp(36px,4vw,54px)}.sn-final .wp-block-buttons{justify-content:center;margin-top:30px}.sn-final .wp-block-button__link{background:var(--wp--preset--color--orange,#EF783F);color:var(--wp--preset--color--navy,#132B36)}.sn-footer{padding-block:64px 24px}.sn-footer .wp-block-columns{gap:64px}.sn-footer p{font-size:13px;line-height:1.9}.sn-footer .sn-logo{width:155px}.sn-footer a{display:inline-block;min-height:35px;color:var(--wp--preset--color--navy,#132B36);text-decoration:none}.sn-footer a:hover{color:var(--wp--preset--color--teal,#087F75);text-decoration:underline}.sn-footer h3{font-size:23px}.sn-footer .sn-footer-tagline{font-size:16px}.sn-footnote{font-size:11px!important;color:var(--wp--preset--color--muted,#596D73);padding-top:20px;border-top:1px solid #D6DFD8;margin-top:36px!important}footer.wp-block-template-part{margin-top:0}.sn-document{width:min(800px,calc(100% - 48px));margin:64px auto}.sn-document h1{font-size:clamp(32px,4vw,50px)}.sn-document h2{font-size:25px;margin-top:32px}.sn-policy-draft{padding:20px;background:#FFE3D1;border:1px solid #EAB79B;border-radius:12px}.sn-document .wp-block-post-content{line-height:1.85}.sn-product{max-width:860px}.sn-product h1{font-size:46px}.sn-product .price{font-size:32px}.woocommerce button.button,.woocommerce a.button,.woocommerce input.button{background:var(--wp--preset--color--teal,#087F75);color:white;border-radius:12px;padding:14px 22px}.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close{min-width:44px;min-height:44px}.wp-block-navigation__responsive-container.is-menu-open{padding:28px;background:var(--wp--preset--color--cream,#F7F7F2)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{align-items:flex-start;gap:20px}.sn-main .wp-block-post-content>.wp-block-group{max-width:none}.sn-main .wp-block-post-content>.sn-wrap{max-width:1180px}
@media(min-width:700px) and (max-width:1100px){.sn-packages{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}}
@media(max-width:1000px){.sn-header>.wp-block-buttons{display:none}.sn-header{gap:20px}.sn-hero .wp-block-columns{gap:32px}.sn-book{padding:26px 23px 22px 30px}.sn-book .sn-cover-title{font-size:29px}.sn-section>.wp-block-columns{gap:30px}}
@media(max-width:781px){.sn-section{padding-block:56px}.sn-hero .wp-block-columns{display:block}.sn-hero .sn-book-scene{display:none}.sn-hero{padding-block:48px}.sn-hero h1{max-width:650px}.sn-hero .sn-lead{max-width:620px}.sn-header{min-height:78px}.sn-formats .wp-block-columns{gap:20px}.sn-footer .wp-block-columns{gap:24px}.sn-how>.wp-block-columns{gap:24px}.sn-faq{padding-top:24px}.sn-header .wp-block-navigation__container{gap:14px;font-size:12px}body.admin-bar header.wp-block-template-part{top:46px}}
@media(max-width:699px){.sn-wrap,.sn-header{width:calc(100% - 36px)}.sn-packages{grid-template-columns:1fr;gap:34px;margin-top:40px}.sn-package{padding:28px}.sn-tagline{min-height:0}.sn-hero{padding-block:34px}.sn-hero h1{font-size:clamp(38px,10.6vw,54px)}.sn-hero .sn-eyebrow{font-size:9px;letter-spacing:1.1px}.sn-lead{font-size:16px}.sn-logo{width:144px}.sn-micro{font-size:10px}.sn-hero .wp-block-button{width:100%}.sn-hero .wp-block-button__link{width:100%}.sn-format-card{padding:25px}.sn-faq summary{font-size:15px}.sn-document{width:calc(100% - 36px);margin-block:40px}.sn-header nav{margin-left:auto}.sn-pricing-note{text-align:left}.sn-price{font-size:46px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}


/* Editable package cards and commerce layout. */
.sn-package-card{position:relative;display:flex;flex-direction:column;min-width:0}
.sn-packages>.sn-package-card{margin-block:0}
.sn-package-card .sn-kicker{margin:0 0 9px}.sn-package-card h3{font-size:25px;letter-spacing:-.8px;margin:0 0 8px}.sn-package-card .sn-plan{margin:0;color:var(--wp--preset--color--muted);font-size:13px}.sn-package-card .sn-tagline{color:var(--wp--preset--color--muted);min-height:65px}
.sn-package-card .sn-price{margin:24px 0 14px}.sn-package-card .sn-features{list-style:none;padding:18px 0 0;margin:20px 0 24px;border:0;font-size:12px;line-height:1.75;flex:1}
.sn-package-card .sn-features li{position:relative;padding-left:17px;margin:0 0 12px}.sn-package-card .sn-features li:before{content:'–';position:absolute;left:0;color:var(--wp--preset--color--teal)}
.sn-package-card .sn-purchase{margin-top:auto}
.sn-availability{display:block;line-height:1.6}
.sn-commerce{padding:56px 24px}.sn-commerce>.wp-block-post-content{max-width:1180px}
.editor-styles-wrapper .sn-package-body{display:flex;flex-direction:column;flex:1}.editor-styles-wrapper .sn-package-body>.wp-block{width:100%;max-width:none}.editor-styles-wrapper .sn-package-card .block-list-appender{position:relative}

/* Restore the original visual direction; borderless cards and illuminated navigation. */
.sn-package-card,.sn-package-card.is-featured{border:0;border-radius:22px;padding:30px 24px;background:var(--wp--preset--color--white,#fff);box-shadow:0 12px 38px rgba(19,43,54,.07)}
.sn-package-card.is-featured{background:var(--wp--preset--color--teal,#087f75);color:#fff;box-shadow:0 18px 42px rgba(8,127,117,.20)}
.sn-package-card.is-featured .sn-kicker,.sn-package-card.is-featured .sn-plan,.sn-package-card.is-featured .sn-tagline{color:#d7f1e9}
.sn-package-card.is-featured .sn-features li:before{color:#bde6d8}
.sn-package-card .sn-badge{border-radius:99px;left:50%;transform:translateX(-50%);top:-17px;padding:7px 18px;background:var(--wp--preset--color--orange,#ef783f);color:var(--wp--preset--color--navy,#132b36)}
.sn-package-card .sn-button{border:0;border-radius:12px;background:#eaf3ee;color:var(--wp--preset--color--navy,#132b36);transition:background .18s ease,box-shadow .18s ease}
.sn-package-card.is-featured .sn-button{background:var(--wp--preset--color--orange,#ef783f);color:var(--wp--preset--color--navy,#132b36);border:0}
.sn-package-card .sn-button:hover{background:#d1e9dd;box-shadow:0 6px 20px rgba(8,127,117,.14)}.sn-package-card.is-featured .sn-button:hover{background:#fa955f;box-shadow:0 6px 24px rgba(239,120,63,.24)}
.sn-format-card,.sn-example{border:0;border-radius:18px;background:var(--wp--preset--color--white,#fff);box-shadow:0 10px 32px rgba(19,43,54,.05)}
.sn-format-card{padding:30px}.sn-book{border:0}.sn-header .wp-block-navigation{margin-inline:auto}
.sn-header .wp-block-navigation__container{gap:6px}
.sn-header .wp-block-navigation-item__content{padding:11px 16px;border-radius:10px;background:transparent;transition:background-color .18s ease,box-shadow .18s ease,color .18s ease;text-decoration:none}
.sn-header .wp-block-navigation-item__content:hover,.sn-header .wp-block-navigation-item__content:focus-visible{background:#dceee5;color:#066c63;box-shadow:0 0 22px rgba(8,127,117,.14);text-decoration:none}
.sn-header .wp-block-button__link{border-radius:12px;transition:background-color .18s ease,box-shadow .18s ease}
.sn-header .wp-block-button__link:hover{background:#09988a;box-shadow:0 0 26px rgba(8,127,117,.25);filter:none}
.sn-header .wp-block-navigation__responsive-container-open{border:0;background:#e2eee7;border-radius:10px;padding:10px;transition:background .18s ease,box-shadow .18s ease}
.sn-header .wp-block-navigation__responsive-container-open:hover{background:#cce7da;box-shadow:0 0 20px rgba(8,127,117,.16)}
@media(max-width:1000px){.sn-header .wp-block-navigation-item__content{padding:10px}.sn-header .wp-block-navigation__container{gap:2px}}
@media(max-width:699px){.sn-package-card,.sn-package-card.is-featured{padding:28px}.sn-package-card .sn-tagline{min-height:0}.sn-header .wp-block-navigation{margin-left:auto;margin-right:0}}

/* Purchase roadmap in the Orevantiq palette. */
.sn-how>.wp-block-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;margin-top:48px}
.sn-how>.wp-block-columns>.wp-block-column{position:relative;margin-block:0;min-width:0}
.sn-how-card{height:100%;padding:28px 20px 30px;text-align:center;background:var(--wp--preset--color--mint,#BDE6D8);color:var(--wp--preset--color--navy,#132B36);border:0;border-radius:22px;box-shadow:0 10px 24px rgba(19,43,54,.05)}
.sn-how-card .sn-step{width:68px;height:68px;display:flex;align-items:center;justify-content:center;margin:0 auto 22px;padding:0;border:0;border-radius:20px;background:#173f3b;color:var(--wp--preset--color--orange,#EF783F);font-size:27px;line-height:1;font-weight:800;font-variant-numeric:tabular-nums}
.sn-how-card h3{margin:0 0 12px;font-size:19px}
.sn-how-card p:last-child{max-width:245px;margin:0 auto;font-size:14px;line-height:1.8;color:#365650}
.sn-how>.wp-block-columns>.wp-block-column:not(:last-child):before{content:"";position:absolute;top:48px;left:calc(100% + 4px);width:28px;height:28px;border-radius:50%;background:var(--wp--preset--color--orange,#EF783F);box-shadow:0 4px 10px rgba(239,120,63,.18);pointer-events:none}
.sn-how>.wp-block-columns>.wp-block-column:not(:last-child):after{content:"";position:absolute;top:58px;left:calc(100% + 12px);width:7px;height:7px;border-top:2px solid var(--wp--preset--color--navy,#132B36);border-right:2px solid var(--wp--preset--color--navy,#132B36);transform:rotate(45deg);pointer-events:none}
@media(max-width:1000px){
.sn-how>.wp-block-columns{grid-template-columns:1fr;gap:48px;max-width:540px;margin-inline:auto}
.sn-how-card{padding:28px 24px;border-radius:20px}
.sn-how-card .sn-step{margin-bottom:18px}
.sn-how-card p:last-child{max-width:340px}
.sn-how>.wp-block-columns>.wp-block-column:not(:last-child):before{top:calc(100% + 10px);left:calc(50% - 14px);width:28px;height:28px}
.sn-how>.wp-block-columns>.wp-block-column:not(:last-child):after{top:calc(100% + 18px);left:calc(50% - 4px);transform:rotate(135deg)}
}

/* Readable small print and consistent store controls. */
.sn-book .sn-cover-title,.sn-book .sn-cover-subtitle{font-weight:750}
.sn-book-brand span,.sn-book .sn-kicker,.sn-book .sn-mini-label,.sn-book-bottom span,.sn-formats .sn-eyebrow{color:#06665e}
.sn-package-card.is-featured .sn-kicker,.sn-package-card.is-featured .sn-plan,.sn-package-card.is-featured .sn-tagline{color:#fff}
.sn-footer .sn-footer-heading{font-size:23px;line-height:1.2;font-weight:700;letter-spacing:-.04em;margin-top:0}
.sn-commerce h1{font-size:clamp(32px,4vw,46px)}
@media(max-width:782px){body.admin-bar header.wp-block-template-part{top:46px}}
@media(max-width:600px){body.admin-bar header.wp-block-template-part{top:0}}

.sn-product-cover{display:block;width:100%;height:auto;border-radius:18px}

/* Warm, simple roadmap markers and an editable four-column footer. */
.sn-how{--sn-roadmap-orange:#d95b26}
.sn-how-card .sn-step{background:var(--sn-roadmap-orange);color:#fff;border-radius:18px}
.sn-how>.wp-block-columns>.wp-block-column:not(:last-child):before{background:var(--sn-roadmap-orange);box-shadow:none}
.sn-how>.wp-block-columns>.wp-block-column:not(:last-child):after{border-color:#fff}
footer.wp-block-template-part{background:#eaf0e9}
.sn-footer{padding-top:64px;padding-bottom:24px}
.sn-footer .sn-footer-columns{display:grid;grid-template-columns:1.5fr 1fr 1.1fr 1.25fr;gap:40px;margin:0}
.sn-footer-columns>.wp-block-column{min-width:0;margin:0}
.sn-footer .sn-footer-tagline{font-size:20px;font-weight:650;letter-spacing:-.4px;line-height:1.4;max-width:270px;margin-top:24px}
.sn-footer .sn-footer-description{color:#49615d;line-height:1.8;margin-top:16px}
.sn-footer .sn-footer-title{font-size:15px;font-weight:750;margin:0 0 20px}
.sn-footer .sn-footer-links{margin:0}
.sn-footer .sn-footer-links a{padding:4px 0;line-height:1.7;min-height:36px}
.sn-footer .sn-footer-label{font-size:10px;letter-spacing:1.3px;font-weight:750;color:#06665e;margin:18px 0 5px}
.sn-footer .sn-footer-value{margin:0;font-size:13px;line-height:1.7}
.sn-footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 28px;margin-top:44px;padding-top:20px;border-top:1px solid #cbd9ce}
.sn-footer .sn-footnote{border:0;padding:0;margin:0!important;font-size:12px!important}
.sn-footer .sn-footer-policies{margin:0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12px}
@media(max-width:1000px){.sn-footer .sn-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}}
@media(max-width:600px){.sn-footer{padding-top:40px}.sn-footer .sn-footer-columns{grid-template-columns:1fr;gap:28px}.sn-footer .sn-footer-title{margin-bottom:12px}.sn-footer-bottom{margin-top:30px}}

/* White text on orange surfaces, including hover and editor previews. */
.sn-hero .wp-block-button:not(.is-style-outline) .wp-block-button__link,
.sn-final .wp-block-button__link,
.sn-package-card.is-featured .sn-button,
.sn-package.is-featured .sn-button,
.sn-package-card .sn-badge,.sn-badge{background:var(--wp--preset--color--orange,#C45120);color:#fff}
.sn-hero .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,
.sn-final .wp-block-button__link:hover,
.sn-package-card.is-featured .sn-button:hover,
.sn-package.is-featured .sn-button:hover{background:#a84018;color:#fff;filter:none}
.sn-how{--sn-roadmap-orange:var(--wp--preset--color--orange,#C45120)}
