.sq-micro :is(.sq-showcase-film-player,.sq-story-overview-player,.royal-video-lazy,.sq-entry__video-frame) .sq-video-sound-control{z-index:5;color:#fff;width:auto;height:auto;min-height:44px;font:600 .8rem/1.3 var(--font-body);text-shadow:none;cursor:pointer;background:#16292eea;border:1px solid #ffffff80;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;display:inline-flex;position:absolute;inset:12px 12px auto auto}.sq-micro :is(.sq-showcase-film-player,.sq-story-overview-player,.royal-video-lazy,.sq-entry__video-frame) .sq-video-sound-control svg{background:0 0;border-radius:0;width:17px;height:17px;padding:0}.sq-micro .sq-video-sound-control:focus-visible{outline-offset:3px;outline:3px solid #e5bd69}.sq-flooring-measure-image{display:block}.sq-flooring-measure-image img{aspect-ratio:16/9;width:100%;height:auto;display:block}@media (width<=600px){.sq-flooring-measure-image img{aspect-ratio:4/5}}.sq-micro .royal-page-main.sq-showcase,.sq-showcase :is(.sq-showcase-estimate,.sq-showcase-assurance-grid article,.sq-showcase-closing-cta){--showcase-ink:#1f2638;--showcase-muted:#4b5565;--showcase-accent:#755814;--showcase-line:#cbd0d9;color:var(--showcase-ink)}.sq-micro .royal-page-main.sq-showcase{--showcase-paper:#f3f4f6;--showcase-slate:radial-gradient(900px 460px at 8% 0%, #ffffff14, transparent 58%), radial-gradient(760px 360px at 100% 20%, #feda6a14, transparent 54%), linear-gradient(135deg, #41526a, #243247 44%, #121a25);--showcase-charcoal:radial-gradient(760px 380px at 12% 0%, #feda6a1a, transparent 58%), linear-gradient(180deg, #494d5f, #1d1e22);--showcase-deep:radial-gradient(760px 380px at 50% 0%, #ef44441a, transparent 60%), linear-gradient(180deg, #1f1f23, #121214);--showcase-silver:radial-gradient(760px 380px at 50% 0%, #feda6a24, transparent 58%), linear-gradient(180deg, #f8f7f3, #d4d4dc);--showcase-plum:radial-gradient(860px 420px at 10% 0%, #feda6a1f, transparent 58%), radial-gradient(740px 360px at 96% 18%, #ffffff12, transparent 56%), linear-gradient(135deg, #3c3640, #221f26);padding-top:calc(var(--royal-header-height) + 50px);color:var(--showcase-ink);background:var(--showcase-paper);outline:none}.sq-showcase .sq-showcase-section--dark{--showcase-ink:#fff;--showcase-muted:#e4e8f0;--showcase-accent:#ffe9a0;--showcase-line:#ffffff40;color:var(--showcase-ink)}.sq-showcase .sq-showcase-section--slate{background:var(--showcase-slate)}.sq-showcase .sq-showcase-assurance{background:var(--showcase-deep)}.sq-showcase .sq-showcase-start{background:var(--showcase-plum)}.sq-showcase .sq-showcase-section--dark>.sq-showcase-shell :is(a,button,summary):focus-visible{outline-color:#feda6a}.sq-showcase .sq-showcase-section--dark .sq-showcase-step-copy .sq-showcase-button{color:#1f2638;background:#feda6a}.sq-showcase .sq-showcase-section--dark .sq-showcase-step-copy .sq-showcase-button:hover{background:#ffe9a0}.sq-showcase .sq-showcase-start .sq-showcase-note a{color:#feda6a;text-underline-offset:4px}.sq-showcase *,.sq-showcase :before,.sq-showcase :after{box-sizing:border-box}.sq-showcase :is(h1,h2,h3,h4,p,figure){margin:0}.sq-showcase :is(h1,h2,h3,h4){color:inherit;text-wrap:balance}.sq-showcase :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #ad792f}.sq-showcase p{color:var(--showcase-muted);font-size:1rem;line-height:1.7}.sq-showcase h2{letter-spacing:-.045em;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:600;line-height:1.12}.sq-showcase h3{letter-spacing:-.025em;font-size:1.35rem;line-height:1.28}.sq-showcase em{font-family:Georgia,Times New Roman,serif;font-weight:400}.sq-showcase .sq-showcase-shell{width:min(1240px,100% - 64px);margin-inline:auto}.sq-showcase .sq-showcase-section{padding-block:clamp(56px,7vw,100px)}.sq-showcase .sq-showcase-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--showcase-accent);margin-bottom:19px;font-size:.75rem;font-weight:750}.sq-showcase .sq-showcase-hero{isolation:isolate;background:#202a2d;align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}.sq-showcase .sq-showcase-hero-image{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sq-showcase .sq-showcase-hero-cinema{z-index:-2;pointer-events:none;position:absolute;inset:0}.sq-showcase .sq-showcase-hero-cinema :is(picture,img,video){object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sq-showcase .sq-showcase-cinema-toggle{z-index:1;color:#fff;min-height:44px;font:600 .75rem/1.3 var(--font-body);cursor:pointer;background:#102025db;border:1px solid #ffffff75;border-radius:5px;align-items:center;gap:8px;padding:10px 15px;display:inline-flex;position:absolute;top:16px;right:24px}.sq-showcase .sq-showcase-cinema-toggle:hover{background:#102025}.sq-showcase .sq-showcase-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#101819eb,#101819b8 36%,#1018191f 77%),linear-gradient(#0000 70%,#10181947);position:absolute;inset:0}.sq-showcase .sq-showcase-hero-content{color:#fff;grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:center;gap:clamp(28px,5vw,80px);padding-block:70px 60px;display:grid}.sq-showcase .sq-showcase-back{color:#fff;margin-bottom:32px;font-size:.78rem;text-decoration:none;display:inline-block}.sq-showcase .sq-showcase-hero .sq-showcase-eyebrow{color:#f0d69f}.sq-showcase .sq-showcase-hero h1{letter-spacing:-.055em;max-width:700px;font-size:clamp(2.8rem,4.5vw,4.6rem);font-weight:600;line-height:1.04}.sq-showcase .sq-showcase-hero .sq-showcase-lede{color:#f4f2ed;max-width:550px;margin-top:28px;font-size:clamp(1rem,1.4vw,1.15rem)}.sq-showcase .sq-showcase-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.sq-showcase .sq-showcase-button{color:#fff;background:#26373d;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:15px 22px;font-size:.92rem;font-weight:700;line-height:1.3;text-decoration:none;transition:background .2s;display:inline-flex}.sq-showcase .sq-showcase-button:hover{background:#14272f}.sq-showcase .sq-showcase-hero .sq-showcase-button{color:#202a2d;background:#f2d794}.sq-showcase .sq-showcase-hero .sq-showcase-button:hover{background:#ffe7b2}.sq-showcase .sq-showcase-hero .sq-showcase-button--secondary{color:#fff;background:#10181961;border-color:#ffffff8c}.sq-showcase .sq-showcase-hero-note{color:#fff;align-items:center;gap:8px;margin-top:23px;font-size:.82rem;display:flex}.sq-showcase .sq-showcase-promises{border-bottom:1px solid var(--showcase-line);background:#e7e9ee}.sq-showcase .sq-showcase-promises>div{flex-wrap:wrap;justify-content:space-between;gap:14px;padding-block:24px;display:flex}.sq-showcase .sq-showcase-promises span{align-items:center;gap:10px;font-size:.9rem;font-weight:600;display:flex}.sq-showcase .sq-showcase-promises svg{color:#795a30;width:21px}.sq-showcase .sq-showcase-section-heading{text-align:center;max-width:760px;margin:0 auto 40px}.sq-showcase .sq-showcase-section-heading>p:last-child{margin-top:20px}.sq-showcase .sq-showcase-step-controls{justify-content:center;gap:10px;margin-bottom:34px;display:flex}.sq-showcase .sq-showcase-step-controls button{border:1px solid var(--showcase-line);min-height:50px;color:var(--showcase-ink);font:600 .93rem/1.3 var(--font-body);cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:10px 23px;display:flex}.sq-showcase .sq-showcase-step-controls button[aria-pressed=true]{color:#1f2638;background:#feda6a;border-color:#feda6a}.sq-showcase .sq-showcase-step-controls button span{opacity:.85;font-size:.74rem}.sq-showcase .sq-showcase-walkthrough{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(24px,5vw,72px);min-height:440px;display:grid}.sq-showcase .sq-showcase-step-copy h3{margin-top:16px;font-size:clamp(1.65rem,2.5vw,2.2rem)}.sq-showcase .sq-showcase-step-number{color:var(--showcase-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.73rem;font-weight:700}.sq-showcase .sq-showcase-step-copy>p{margin-top:18px}.sq-showcase .sq-showcase-step-copy .sq-showcase-button{margin-top:25px}.sq-showcase .sq-showcase-note{color:var(--showcase-muted);font-size:.82rem}.sq-showcase .sq-showcase-demo{min-width:0}.sq-showcase .sq-showcase-capture{border:1px solid var(--showcase-line);background:#fff;border-radius:12px;overflow:hidden}.sq-showcase .sq-showcase-capture img{width:100%;height:auto;display:block}.sq-showcase figcaption,.sq-showcase .sq-showcase-example-note{color:#505955;padding:13px 16px;font-size:.74rem;line-height:1.5}.sq-showcase .sq-showcase-plan{border:1px solid var(--showcase-line);background:#fff;border-radius:12px;overflow:hidden}.sq-showcase .sq-showcase-plan-bar{color:#fff;background:#26373d;align-items:center;gap:10px;padding:18px;display:flex}.sq-showcase .sq-showcase-plan-bar span{color:#eee5d4;margin-left:auto;font-size:.7rem}.sq-showcase .sq-showcase-plan>svg{width:100%;height:auto;display:block}.sq-showcase .sq-showcase-plan-bar svg{flex-shrink:0;width:18px;height:18px}.sq-showcase .sq-showcase-plan-bar strong{color:#fff}.sq-showcase .sq-showcase-estimate{border:1px solid var(--showcase-line);background:#fff;border-radius:12px;padding:clamp(24px,4vw,38px);box-shadow:0 15px 35px #5d46320c}.sq-showcase .sq-showcase-estimate>div{letter-spacing:.1em;align-items:center;gap:10px;font-size:.7rem;font-weight:700;display:flex}.sq-showcase .sq-showcase-estimate h4{margin:20px 0 8px;font-size:1.55rem}.sq-showcase .sq-showcase-estimate p{font-size:.87rem}.sq-showcase .sq-showcase-estimate ul{margin:18px 0;padding:0;list-style:none}.sq-showcase .sq-showcase-estimate li{border-bottom:1px solid #e8e1d6;justify-content:space-between;gap:16px;padding:12px 0;font-size:.87rem;display:flex}.sq-showcase .sq-showcase-estimate li svg{color:#516649;flex-shrink:0}.sq-showcase .sq-showcase-estimate-total{color:#26373d;font-weight:750}.sq-showcase .sq-showcase-estimate-total span{margin-block:5px 14px;font-weight:400;display:block}.sq-showcase .sq-showcase-estimate small{color:#5c5e58;font-size:.73rem}.sq-showcase .sq-showcase-product-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px;display:grid}.sq-showcase .sq-showcase-product-card{color:var(--showcase-ink);grid-column:span 2;min-width:0;text-decoration:none;display:block}.sq-showcase .sq-showcase-product-card:nth-child(n+4){grid-column:span 3}.sq-showcase .sq-showcase-product-card img{object-fit:cover;border-radius:9px;width:100%;height:260px;transition:filter .2s;display:block}.sq-showcase .sq-showcase-product-card:hover img{filter:brightness(.92)}.sq-showcase .sq-showcase-product-card>div{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 6px;display:flex}.sq-showcase .sq-showcase-product-card svg{flex-shrink:0}.sq-showcase .sq-showcase-product-card p{font-size:.88rem}.sq-showcase .sq-showcase-collection{background:var(--showcase-charcoal)}.sq-showcase .sq-showcase-product-details{background:var(--showcase-silver)}.sq-showcase .sq-showcase-detail-intro{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(25px,5vw,70px);display:grid}.sq-showcase .sq-showcase-detail-intro h2+p{margin-top:24px}.sq-showcase .sq-showcase-assurance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.sq-showcase .sq-showcase-assurance-grid article{border:1px solid var(--showcase-line);background:#fff;border-radius:10px;padding:clamp(25px,4vw,42px)}.sq-showcase .sq-showcase-assurance-grid article>svg{color:#76552a;width:32px;height:32px;margin-bottom:23px}.sq-showcase .sq-showcase-assurance-grid .sq-showcase-eyebrow{margin-bottom:12px;font-size:.7rem}.sq-showcase .sq-showcase-assurance-grid h3{margin-bottom:18px;font-size:clamp(1.5rem,2.4vw,2rem)}.sq-showcase .sq-showcase-assurance-grid .sq-showcase-note{margin-top:18px;font-size:.8rem;line-height:1.65}.sq-showcase .sq-showcase-assurance-grid a{color:#26373d;text-underline-offset:4px;align-items:center;gap:8px;margin-top:22px;font-size:.9rem;font-weight:700;display:inline-flex}.sq-showcase .sq-showcase-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sq-showcase .sq-showcase-install-video .royal-video-lazy{aspect-ratio:16/9;background:#26373d;border-radius:9px;width:100%;position:relative;overflow:hidden}.sq-showcase .sq-showcase-install-video img{object-fit:cover;width:100%;height:100%}.sq-showcase .sq-showcase-install-video>p{margin-top:12px;font-size:.8rem}.sq-showcase .sq-showcase-install-video .sq-showcase-video-error{z-index:2;color:#fff;background:#26373d;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.sq-showcase .sq-showcase-film-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(28px,5vw,70px);display:grid}.sq-showcase .sq-showcase-film-grid h2+p{margin-top:25px}.sq-showcase .sq-showcase-film-grid figure{min-width:0}.sq-showcase .sq-showcase-film-player{aspect-ratio:16/9;background:#26373d;border-radius:10px;position:relative;overflow:hidden}.sq-showcase .sq-showcase-film-player video{object-fit:contain;width:100%;height:100%;display:block}.sq-showcase .sq-showcase-film-player>p{color:#fff;padding:24px}.sq-showcase .sq-showcase-film-player button{color:#fff;cursor:pointer;text-shadow:0 1px 5px #000;width:100%;height:100%;font:700 1rem var(--font-body);background:#10202535;border:0;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.sq-showcase .sq-showcase-film-player button svg{background:#26373d;border-radius:50%;width:64px;height:64px;padding:20px}.sq-showcase .sq-showcase-transcript{color:#505955;padding:0 16px;font-size:.8rem}.sq-showcase .sq-showcase-transcript summary{cursor:pointer;padding:8px 0}.sq-showcase .sq-showcase-transcript p{margin-top:12px;font-size:.83rem}.sq-showcase .sq-showcase-text-link{color:#26373d;text-underline-offset:5px;align-items:center;gap:8px;margin-top:24px;font-weight:700;display:inline-flex}.sq-showcase .sq-showcase-help{border-block:1px solid var(--showcase-line);align-items:center;gap:24px;padding-block:40px;display:flex}.sq-showcase .sq-showcase-help>svg{color:#76552a;flex-shrink:0}.sq-showcase .sq-showcase-help h2{letter-spacing:-.02em;margin-bottom:7px;font-size:1.3rem}.sq-showcase .sq-showcase-help p{max-width:660px;font-size:.89rem}.sq-showcase .sq-showcase-help a{flex-shrink:0;margin:0 0 0 auto;font-size:.85rem}.sq-showcase .sq-showcase-start-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,8vw,120px);display:grid}.sq-showcase .sq-showcase-start h2+p{margin-top:25px}.sq-showcase .sq-showcase-checklist{gap:15px;margin:27px 0;padding:0;list-style:none;display:grid}.sq-showcase .sq-showcase-checklist li{align-items:center;gap:10px;font-size:.92rem;display:flex}.sq-showcase .sq-showcase-checklist svg{color:var(--showcase-accent);flex-shrink:0;width:19px}.sq-showcase .sq-showcase-faq{max-width:860px}.sq-showcase .sq-showcase-faq details{border-bottom:1px solid var(--showcase-line);padding-block:20px}.sq-showcase .sq-showcase-faq summary{cursor:pointer;font-weight:700;line-height:1.5}.sq-showcase .sq-showcase-faq details p{margin-top:16px}@media (width<=1000px){.sq-showcase .sq-showcase-hero-content{gap:26px}.sq-showcase .sq-showcase-product-card,.sq-showcase .sq-showcase-product-card:nth-child(n+4){grid-column:span 3}.sq-showcase .sq-showcase-product-card:last-child:nth-child(odd){grid-column:span 6}.sq-showcase .sq-showcase-walkthrough,.sq-showcase .sq-showcase-start-grid{gap:28px}.sq-showcase .sq-showcase-hero h1{max-width:570px}}@media (width>=761px) and (width<=1000px){.sq-showcase .sq-showcase-hero-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.sq-showcase .sq-showcase-hero h1{font-size:2.65rem}}@media (width<=760px){.sq-micro .royal-page-main.sq-showcase{padding-top:calc(var(--royal-header-height) + 1px)}.sq-showcase .sq-showcase-shell{width:calc(100% - 36px)}.sq-showcase .sq-showcase-hero{min-height:0}.sq-showcase .sq-showcase-hero:before{background:linear-gradient(#101819cc,#1018199e 45%,#1018194d)}.sq-showcase .sq-showcase-hero-content{grid-template-columns:1fr;gap:32px;padding-block:82px 40px}.sq-showcase .sq-showcase-cinema-toggle{top:14px;right:18px}.sq-showcase .sq-showcase-hero h1{font-size:clamp(2.75rem,9vw,4rem)}.sq-showcase .sq-showcase-back{margin-bottom:22px}.sq-showcase .sq-showcase-promises>div{justify-content:center;gap:12px 25px;padding-block:19px}.sq-showcase .sq-showcase-promises span{font-size:.77rem}.sq-showcase .sq-showcase-walkthrough,.sq-showcase .sq-showcase-detail-intro,.sq-showcase .sq-showcase-film-grid,.sq-showcase .sq-showcase-start-grid,.sq-showcase .sq-showcase-assurance-grid{grid-template-columns:1fr}.sq-showcase .sq-showcase-step-copy{min-height:270px}.sq-showcase .sq-showcase-step-controls{gap:7px}.sq-showcase .sq-showcase-step-controls button{flex:1;gap:6px;padding:10px 8px;font-size:.78rem}.sq-showcase .sq-showcase-help{flex-wrap:wrap;gap:15px}.sq-showcase .sq-showcase-help>div{flex-basis:calc(100% - 48px)}.sq-showcase .sq-showcase-help a{margin-left:45px}}@media (width<=520px){.sq-showcase .sq-showcase-product-grid{grid-template-columns:minmax(0,1fr);gap:30px}.sq-showcase .sq-showcase-product-card,.sq-showcase .sq-showcase-product-card:nth-child(n+4),.sq-showcase .sq-showcase-product-card:last-child:nth-child(odd){grid-column:auto}.sq-showcase .sq-showcase-product-card img{height:250px}.sq-showcase .sq-showcase-actions{flex-direction:column;align-items:stretch}.sq-showcase .sq-showcase-step-controls button{flex-direction:column;gap:4px}.sq-showcase .sq-showcase-plan-bar{padding:14px 10px;font-size:.85rem}.sq-showcase .sq-showcase-plan-bar span{font-size:.6rem}.sq-showcase .sq-showcase-hero-note{font-size:.74rem}}@media (prefers-reduced-motion:reduce){.sq-showcase *{transition:none}}.sq-showcase .sq-hero-form{--sq-ink:#fff;--sq-muted:#d5dbe3;--sq-error:#ffbeb6;--form-gold:#e4c65b;--form-line:#ffffff26;border:1px solid var(--form-line);min-width:0;min-height:0;color:var(--sq-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 90% 0,#d4af3729,#0000 208px),linear-gradient(145deg,#ffffff13,#ffffff06),#04101f9e;border-radius:28px;padding:20px;scroll-margin-top:170px;font-family:Royal Self Quote Inter,Arial,sans-serif;box-shadow:0 24px 64px #0005,inset 0 1px #ffffff14}.sq-showcase .sq-hero-form .sq-entry__form{gap:10px}.sq-showcase .sq-hero-form .sq-entry__form-intro :is(h2,h3){color:#fff;letter-spacing:-.025em;text-align:center;background:linear-gradient(145deg,#0003,#ffffff05);border:1px solid #e4c65b40;border-radius:13px;margin:0;padding:8px 10px;font:800 clamp(1.125rem,2vw,1.375rem)/1.25 Royal Self Quote Inter,Arial,sans-serif;box-shadow:inset 0 2px 5px #0003}.sq-showcase .sq-hero-form .sq-entry__form-intro p{color:var(--sq-muted);text-align:center;margin-top:8px;font-size:.8125rem;line-height:1.5}.sq-showcase .sq-hero-form .sq-entry__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sq-showcase .sq-hero-form .sq-entry__field{gap:5px}.sq-showcase .sq-hero-form .sq-entry__field label{color:#fff;font-size:.8125rem;font-weight:750;line-height:1.4}.sq-showcase .sq-hero-form .sq-entry__input-wrap{min-width:0;position:relative}.sq-showcase .sq-hero-form .sq-entry__input-icon{color:#526174;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.sq-showcase .sq-hero-form .sq-entry__field input{color:#111827;background:#fff;border:2px solid #d8be66;border-radius:12px;min-height:44px;padding:10px 12px 10px 40px;font:500 16px/1.25 Royal Self Quote Inter,Arial,sans-serif;box-shadow:0 4px 12px #0002}.sq-showcase .sq-hero-form .sq-entry__field input::placeholder{color:#657080;opacity:1}.sq-showcase .sq-hero-form .sq-entry__field input:read-only{background:#e9edf2}.sq-showcase .sq-hero-form .sq-entry__field input[aria-invalid=true]{background:#fff5f5;border-color:#ef8585}.sq-showcase .sq-hero-form .sq-entry__hint{color:var(--sq-muted);font-size:.75rem;line-height:1.45}.sq-showcase .sq-hero-form a{color:#f4dc8b}.sq-showcase .sq-hero-form .sq-entry__button{color:#fff;text-align:center;background:linear-gradient(#c40088,#805);border:0;border-radius:999px;min-height:48px;padding:12px 18px;font:800 .9375rem/1.3 Royal Self Quote Inter,Arial,sans-serif;box-shadow:0 8px 18px #0004,inset 0 1px #ffffff40}.sq-showcase .sq-hero-form .sq-entry__button:hover:not(:disabled){background:linear-gradient(#a80075,#750049)}.sq-showcase .sq-hero-form .sq-entry__button--outline{box-shadow:none;background:0 0;border:1px solid #e4c65b80}.sq-showcase .sq-hero-form .sq-entry__button--outline:hover:not(:disabled){background:#ffffff12}.sq-showcase .sq-hero-form .sq-entry__button:disabled{color:#374151;box-shadow:none;cursor:not-allowed;background:#c5cbd3}.sq-showcase .sq-hero-form .sq-entry__form-fine-print{color:var(--sq-muted);font-size:.6875rem;line-height:1.5}.sq-showcase .sq-hero-form .sq-entry__form-fine-print svg{color:var(--form-gold);flex-shrink:0}.sq-showcase .sq-hero-form .sq-entry__notice--error,.sq-showcase .sq-hero-form .sq-entry__notice--error a{color:#7e251b}.sq-showcase .sq-hero-form :is(a,button,input,summary,[tabindex="-1"]):focus-visible{outline-offset:3px;outline:3px solid #f3d77b}.sq-showcase .sq-showcase-price-promise{color:#f2d794;border-top:1px solid #ffffff4d;align-items:center;gap:12px;margin-top:28px;padding-top:22px;font-size:.71rem;text-decoration:none;display:inline-flex}.sq-showcase-price-promise strong{color:#fff;margin-top:3px;font-size:1rem;display:block}.sq-showcase .sq-showcase-closing-cta{text-align:center;border:1px solid var(--showcase-line);background:#fff;border-radius:9px;padding:40px}.sq-showcase .sq-showcase-closing-cta p{margin-top:18px}@media (width<=760px){.sq-showcase .sq-hero-form{border-radius:22px;padding:18px 16px;scroll-margin-top:125px}}@media (width<=380px){.sq-showcase .sq-hero-form .sq-entry__form-grid{grid-template-columns:1fr}}.sq-showcase .sq-quote-comparison{scroll-margin-top:calc(var(--royal-header-height) + 65px)}.sq-quote-comparison-options{flex-wrap:wrap;justify-content:center;gap:10px;margin:-8px 0 24px;display:flex}.sq-quote-comparison-options a{color:#30343d;background:#fff;border:1px solid #cbd0d9;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 16px;font-size:.83rem;font-weight:650;text-decoration:none;display:inline-flex}.sq-quote-comparison-options a:hover{background:#fbf6e9;border-color:#97712d}.sq-quote-comparison-options a:focus-visible{outline-offset:3px;outline:3px solid #8c6b21}.sq-quote-comparison-freedom{text-align:center;max-width:940px;margin:0 auto 32px}.sq-quote-comparison-freedom ul{flex-wrap:wrap;justify-content:center;gap:12px 26px;margin:0 0 12px;padding:0;list-style:none;display:flex}.sq-quote-comparison-freedom li{color:#30343d;align-items:center;gap:7px;font-size:.84rem;font-weight:650;display:flex}.sq-quote-comparison-freedom li svg{color:#80601e;flex-shrink:0}.sq-showcase .sq-quote-comparison-freedom p{margin:0;font-size:.91rem}.sq-quote-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.sq-showcase .sq-quote-comparison-option{border:1px solid var(--showcase-line);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.sq-quote-comparison-image,.sq-quote-comparison-image picture{display:block}.sq-showcase .sq-quote-comparison-image:focus-visible{outline-offset:-5px}.sq-showcase .sq-quote-comparison-option figcaption{padding:24px 26px 27px}.sq-quote-comparison-label{letter-spacing:.11em;color:#76552a;font-size:.65rem;font-weight:750}.sq-showcase .sq-quote-comparison-option h3{color:#26373d;margin:9px 0 10px;font-size:clamp(1.2rem,2vw,1.55rem)}.sq-showcase .sq-quote-comparison-option p{font-size:.9rem;line-height:1.65}.sq-showcase .sq-quote-comparison-example{color:#5c5e58;text-align:center;margin-top:14px;font-size:.73rem}.sq-quote-comparison-pricing{background:#fffdf8;border:1px solid #d6d4cb;border-radius:12px;align-items:flex-start;gap:18px;margin-top:28px;padding:28px 30px;display:flex}.sq-quote-comparison-pricing>svg{color:#80601e;flex-shrink:0;margin-top:2px}.sq-showcase .sq-quote-comparison-pricing h3{color:#30343d;margin:0 0 10px;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.35}.sq-showcase .sq-quote-comparison-pricing p{color:#4b5565;max-width:940px;margin:0;font-size:.9rem;line-height:1.7}.sq-quote-comparison-pricing ul{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.sq-quote-comparison-pricing li{color:#30343d;background:#fff;border:1px solid #dedbd1;border-radius:6px;padding:7px 12px;font-size:.8rem;font-weight:650}.sq-quote-comparison-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 30px;margin-top:28px;display:flex}.sq-showcase .sq-quote-comparison-actions p{font-size:.88rem}.sq-showcase .sq-showcase-private-note{align-items:center;gap:12px;max-width:800px;margin:28px auto 0;font-size:.8rem;line-height:1.65;display:flex}.sq-showcase-private-note>svg{color:#76552a;flex-shrink:0}.sq-showcase-private-note strong{color:#26373d}@media (width<=760px){.sq-quote-comparison-grid{grid-template-columns:minmax(0,1fr)}.sq-showcase .sq-quote-comparison-option figcaption{padding:22px}.sq-quote-comparison-actions{text-align:center}.sq-quote-comparison-pricing{gap:12px;padding:22px 20px}}@media (width<=480px){.sq-quote-comparison-options{gap:8px}.sq-quote-comparison-options a{padding:9px 12px;font-size:.78rem}.sq-quote-comparison-freedom ul{flex-direction:column;align-items:center;gap:10px}.sq-quote-comparison-pricing{flex-direction:column}}
