/* WordPress wrappers: preserve the reference's layout and spacing. */
.ssa-prototype .wp-block-group{margin-block-start:0;margin-block-end:0}
.ssa-prototype .ssa-source-image{display:contents}
.ssa-prototype .wp-block-image img{max-width:100%}
.ssa-prototype .wp-block-heading{padding:0}
.ssa-prototype p+h2,.ssa-prototype p+h3,.ssa-prototype ul+h2{margin-top:0}
.ssa-prototype a{font-weight:inherit}
.ssa-prototype .btn,.ssa-prototype .textlink{font-weight:700}
.ssa-prototype .plan-price{width:100%;margin:0 0 25px;font-size:0;line-height:1.3;letter-spacing:normal;white-space:nowrap}
.ssa-prototype .plan-price ins{display:inline;text-decoration:none;background:none;font-weight:600}
.ssa-prototype .plan-price>.amount,.ssa-prototype .plan-price ins .amount{font-size:28px;font-weight:600;letter-spacing:-.035em}
.ssa-prototype .plan-price del .amount{font-size:14px;font-weight:400;letter-spacing:normal}
.ssa-prototype .plan-price .woocommerce-Price-amount,.ssa-prototype .plan-price .woocommerce-Price-currencySymbol{display:inline;font-size:inherit;color:inherit}
.ssa-prototype .plan-price del{display:inline-block;font-size:14px;line-height:1.3;margin:0 10px 0 0;color:var(--muted);vertical-align:baseline;text-decoration:line-through;text-decoration-thickness:1px}
.ssa-prototype .plan-price del:after{content:none}
.ssa-prototype .plan-price small{display:block;font-size:12px;line-height:1.5;color:var(--muted);white-space:normal}
.ssa-prototype .plan-price>.screen-reader-text{position:absolute!important}
.ssa-prototype .plan-price bdi{font-weight:inherit}
.ssa-prototype .order-options button{font-weight:400;color:var(--ink)}
.ssa-prototype .order-options button[aria-pressed=true]{background:#1679ba;color:#fff;border-color:#1679ba}
.ssa-prototype .order-options button:hover{background:#e6f4fc}
.ssa-prototype .order-options button[aria-pressed=true]:hover{background:#1679ba}
.ssa-prototype .hero .wp-block-image{margin:0}
.ssa-prototype{--blue:#3690dc;--cyan:#4ec5ee;--ink:#10171e;--muted:#65717b;--line:#dce3e8;--paper:#f3f6f8;--dark:#0c131b}.ssa-prototype,.ssa-prototype *{box-sizing:border-box}.ssa-prototype{scroll-behavior:smooth}.ssa-prototype{margin:0;font-family:'DM Sans',sans-serif;color:var(--ink);background:#fff;font-size:16px;line-height:1.6}.ssa-prototype a{color:inherit;text-decoration:none}.ssa-prototype button{font:inherit}.ssa-prototype button,.ssa-prototype a{ -webkit-tap-highlight-color:transparent}.ssa-prototype a:focus-visible,.ssa-prototype button:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.ssa-prototype img{max-width:100%;height:auto;display:block}.ssa-prototype h1,.ssa-prototype h2,.ssa-prototype h3{font-family:Manrope,sans-serif;line-height:1.12;letter-spacing:-.045em;margin:0 0 22px}.ssa-prototype h1{font-size:clamp(44px,5.5vw,80px);font-weight:600}.ssa-prototype h2{font-size:clamp(32px,3.3vw,48px);font-weight:600}.ssa-prototype h3{font-size:24px}.ssa-prototype p{margin:0 0 20px}.ssa-prototype .wrap{max-width:1240px;margin:auto;padding:0 40px}.ssa-prototype .eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin-bottom:24px}.ssa-prototype .muted{color:var(--muted)}.ssa-prototype .small{font-size:14px}.ssa-prototype .btn{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:12px 23px;background:var(--blue);color:#fff;border:1px solid var(--blue);border-radius:4px;font-size:14px;font-weight:700;cursor:pointer;transition:background .18s,transform .18s}.ssa-prototype .btn:hover{background:#1978be;border-color:#1978be;transform:translateY(-2px)}.ssa-prototype .btn.light{background:var(--cyan);border-color:var(--cyan);color:#08212d}.ssa-prototype .btn.outline{background:transparent;border-color:#b9c5ce;color:var(--ink)}.ssa-prototype .dark .btn.outline{border-color:#54616c;color:white}.ssa-prototype .actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 22px}.ssa-prototype .dark{background:var(--dark);color:#fff}.ssa-prototype .hero{overflow:hidden;position:relative}.ssa-prototype .hero-grid{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:40px;min-height:610px;padding-top:72px;padding-bottom:72px}.ssa-prototype .hero h1 em{font-style:normal;color:var(--cyan)}.ssa-prototype .hero .lead{font-size:18px;max-width:470px;color:#b6c1cb;line-height:1.7}.ssa-prototype .hero .eyebrow{color:var(--cyan)}.ssa-prototype .hero-visual{position:relative;padding:35px 0}.ssa-prototype .hero-visual img{width:100%;position:relative;filter:drop-shadow(0 30px 35px #0008)}.ssa-prototype .hero-visual:before{content:'';position:absolute;inset:8% -15%;background:radial-gradient(ellipse,#116ba344,transparent 68%)}.ssa-prototype .caption{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #34414c;margin:24px 0 0;padding:15px 0 0;font-size:12px;color:#8da0ae;letter-spacing:.07em}.ssa-prototype .compat{border-bottom:1px solid var(--line);padding:22px 0}.ssa-prototype .compat .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}.ssa-prototype .compat span{font-size:13px;color:var(--muted)}.ssa-prototype .compat b{font-size:15px;letter-spacing:.025em;font-weight:600}.ssa-prototype .section{padding:92px 0}.ssa-prototype .section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:40px}.ssa-prototype .section-head h2{max-width:600px;margin-bottom:0}.ssa-prototype .section-head p{max-width:345px;color:var(--muted);margin:0}.ssa-prototype .textlink{font-weight:700;font-size:14px;border-bottom:1px solid var(--blue);padding-bottom:4px;white-space:nowrap}.ssa-prototype .workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ssa-prototype .workflow-card{border-top:1px solid var(--line);padding-top:24px}.ssa-prototype .step{font-size:12px;color:var(--blue);letter-spacing:.12em;font-weight:700}.ssa-prototype .workflow-card img{width:100%;aspect-ratio:1.6;object-fit:contain;margin:20px 0 25px;background:#edf2f5;border-radius:6px}.ssa-prototype .workflow-card p{color:var(--muted);font-size:15px}.ssa-prototype .workflow-card h3{margin-bottom:12px}.ssa-prototype .pale{background:var(--paper)}.ssa-prototype .feature-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:80px}.ssa-prototype .feature-grid .ssa-source-image>img{width:100%;max-height:470px;object-fit:contain}.ssa-prototype .feature-copy p{color:var(--muted);max-width:490px}.ssa-prototype .feature-copy .eyebrow{color:var(--blue)}.ssa-prototype .mini-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);padding-top:24px;margin-top:30px;gap:15px}.ssa-prototype .mini-facts strong{display:block;font-size:26px;line-height:1.3}.ssa-prototype .mini-facts span{font-size:12px;color:var(--muted)}.ssa-prototype .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ssa-prototype .plan{border:1px solid var(--line);border-radius:6px;padding:30px;position:relative;background:white;display:flex;flex-direction:column;align-items:start}.ssa-prototype .plan.featured{border:2px solid var(--blue);padding:29px}.ssa-prototype .plan .badge{background:var(--blue);color:white;position:absolute;right:18px;top:-13px;font-size:11px;padding:4px 12px;border-radius:3px;font-weight:700;letter-spacing:.04em}.ssa-prototype .plan h3{font-size:28px;margin:14px 0 8px}.ssa-prototype .plan p{font-size:15px;color:var(--muted)}.ssa-prototype .plan .order{font-size:12px;font-weight:700;color:var(--blue);letter-spacing:.08em;text-transform:uppercase}.ssa-prototype .plan ul{padding:0;list-style:none;font-size:14px;flex:1;margin:4px 0 24px}.ssa-prototype .plan li{padding:7px 0;border-bottom:1px solid #edf0f2}.ssa-prototype .plan-note{text-align:center;color:var(--muted);font-size:14px;margin:28px 0 0}.ssa-prototype .cta{padding:65px 0;background:#dff3fc}.ssa-prototype .cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.ssa-prototype .cta h2{margin-bottom:10px}.ssa-prototype .cta p{margin:0;color:#4a6474}
@media(min-width:1500px){.ssa-prototype .hero-grid{min-height:690px}}@media(max-width:1000px){.ssa-prototype .wrap{padding:0 28px}.ssa-prototype .hero-grid{gap:20px;min-height:550px}.ssa-prototype .hero h1{font-size:56px}.ssa-prototype .feature-grid{gap:35px}.ssa-prototype .plan{padding:22px}.ssa-prototype .plan.featured{padding:21px}}@media(max-width:740px){.ssa-prototype .wrap{padding:0 22px}.ssa-prototype .hero-grid{grid-template-columns:1fr;gap:5px;padding-top:55px;padding-bottom:40px}.ssa-prototype .hero h1{font-size:48px}.ssa-prototype .hero .lead{font-size:17px}.ssa-prototype .hero-visual{padding:10px 0 0}.ssa-prototype .hero-visual img{max-height:330px;object-fit:contain}.ssa-prototype .compat .wrap{justify-content:center;flex-wrap:wrap;gap:12px 24px}.ssa-prototype .compat span{width:100%;text-align:center}.ssa-prototype .section{padding:62px 0}.ssa-prototype .section-head{align-items:start;flex-direction:column;gap:20px}.ssa-prototype .workflow,.ssa-prototype .feature-grid,.ssa-prototype .plans{grid-template-columns:1fr;gap:30px}.ssa-prototype .workflow-card img{max-height:250px}.ssa-prototype .feature-grid .ssa-source-image>img{max-height:320px}.ssa-prototype .plans{gap:26px}.ssa-prototype .cta .wrap{flex-direction:column;align-items:start}.ssa-prototype .caption{font-size:11px}.ssa-prototype .mini-facts strong{font-size:23px}}@media(max-width:380px){.ssa-prototype .hero h1{font-size:42px}}@media(prefers-reduced-motion:reduce){.ssa-prototype{scroll-behavior:auto}.ssa-prototype,.ssa-prototype *{transition:none!important}}

/* Original brand asset and expanded compressor detail. */

.ssa-prototype .hero-learn{font-size:14px;color:#b4d5e5;border-bottom:1px solid #506e80;padding-bottom:3px}.ssa-prototype .hero-learn:hover{color:white}.ssa-prototype .home-feature{border-bottom:1px solid var(--line)}.ssa-prototype .home-feature-image{margin:0;padding:30px;background:var(--paper);border-radius:6px}.ssa-prototype .home-feature-image img{width:100%}.ssa-prototype .home-feature-image figcaption{text-align:center;font-size:12px;color:var(--muted);margin-top:22px}.ssa-prototype .order-guide{background:var(--paper);padding:28px;border-radius:6px;display:grid;grid-template-columns:1fr 1.8fr;gap:32px;margin:0 0 40px}.ssa-prototype .order-guide h3{font-size:21px;margin:0 0 10px}.ssa-prototype .order-guide p{font-size:14px;color:var(--muted);margin:0}.ssa-prototype .order-options{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:15px}.ssa-prototype .order-options button{border:1px solid #c5d2dc;background:#fff;border-radius:4px;padding:10px 13px;font-size:13px;cursor:pointer}.ssa-prototype .plan.chosen{box-shadow:0 0 0 4px #3690dc44}.ssa-prototype .upgrade-note{text-align:center;font-size:14px;color:var(--muted);margin:13px 0 0}.ssa-prototype .upgrade-note a{text-decoration:underline;text-underline-offset:3px}.ssa-prototype .maker-section{padding:65px 0;background:#f3f6f8;border-top:1px solid var(--line)}.ssa-prototype .maker-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.ssa-prototype .maker-grid h2{font-size:34px}.ssa-prototype .maker-grid p{font-size:16px}.ssa-prototype .ebook-section{padding:85px 0;background:#0b1823;color:#fff;scroll-margin-top:20px}.ssa-prototype .ebook-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:95px;align-items:center}.ssa-prototype .ebook-art{display:block;max-width:320px;justify-self:center}.ssa-prototype .ebook-art img{box-shadow:0 25px 55px #0008;border:1px solid #385163;border-radius:2px}.ssa-prototype .ebook-section .eyebrow{color:var(--cyan);font-size:12px}.ssa-prototype .ebook-section h2{font-size:clamp(30px,3.1vw,45px)}.ssa-prototype .ebook-title{font-size:22px;color:var(--cyan);font-weight:600;margin-bottom:16px}.ssa-prototype .ebook-intro{font-size:17px;color:#bccbd6}.ssa-prototype .ebook-benefits{list-style:none;padding:0;margin:24px 0}.ssa-prototype .ebook-benefits li{padding:11px 0 11px 22px;border-bottom:1px solid #2a3b48;color:#d5e1ea;position:relative;font-size:15px}.ssa-prototype .ebook-benefits li:before{content:'✓';position:absolute;left:0;color:var(--cyan)}.ssa-prototype .ebook-bridge{font-size:14px;color:#bdcbd7;max-width:500px}.ssa-prototype .ebook-bridge a{color:var(--cyan);text-decoration:underline;text-underline-offset:3px}.ssa-prototype .ebook-meta{font-size:12px;color:#8dabbf;margin:0}@media(max-width:1000px){.ssa-prototype .ebook-grid{gap:45px}.ssa-prototype .maker-grid{gap:35px}.ssa-prototype .order-guide{grid-template-columns:1fr;gap:18px}}@media(max-width:740px){.ssa-prototype .ebook-grid{grid-template-columns:1fr;gap:35px}.ssa-prototype .ebook-art{max-width:230px}.ssa-prototype .ebook-section{padding:60px 0}.ssa-prototype .maker-grid{grid-template-columns:1fr;gap:20px}.ssa-prototype .order-guide{padding:23px}.ssa-prototype .home-feature-image{padding:20px}.ssa-prototype .maker-section{padding:50px 0}}

/* Support already-inserted 0.2 Groups as well as modern layout-aware Groups. */
.ssa-prototype.wp-block-group>.wp-block-group__inner-container,
.ssa-prototype .wp-block-group>.wp-block-group__inner-container{display:contents}
.ssa-prototype .hero-grid>*,.ssa-prototype .feature-grid>*,.ssa-prototype .ebook-grid>*,.ssa-prototype .maker-grid>*{min-width:0}
.ssa-prototype .is-layout-flow>.wp-block-group{margin-block-start:0;margin-block-end:0}
/* Release 0.3: width is independent of Storefront's page/sidebar template. */
.ssa-home-layout .site-content>.col-full{max-width:none;padding:0;margin:0}
.ssa-home-layout .content-area,.ssa-home-layout .entry-content{width:100%;max-width:none;float:none;margin:0}
.ssa-home-layout .entry-header{display:none}
.ssa-home-layout .hentry{margin-bottom:0}
.ssa-home-layout .site-footer{margin-top:0}
.ssa-prototype .wp-block-group{max-width:none}
.ssa-prototype .wp-block-group.wrap{width:100%;max-width:1240px;margin-inline:auto}
.ssa-prototype :is(.hero-grid,.feature-grid,.workflow,.plans,.ebook-grid,.maker-grid)>*{min-width:0;max-width:none;width:auto;margin-inline:0}
.ssa-prototype .feature-grid>.ssa-source-image{display:contents}
