.sg-daylight{--sg-paper:#fdfcf9;--sg-card:#fff;--sg-sand:#f5f0e3;--sg-sand-2:#ece6d8;--sg-ink:#161227;--sg-ink-2:#43404d;--sg-muted:#5e5c66;--sg-rule:#e4e1db;--sg-rule-strong:#8c8b93;--sg-madder:#ae2322;--sg-madder-hover:#94161a;--sg-madder-tint:#ffebe8;--sg-ok:#267543;--sg-ok-tint:#e2f6e6;--sg-on-ink:#fdfcf9;--sg-on-ink-2:#b7b6c1;--sg-tonal:#16122712;--sg-tonal-hover:#1612271c;--sg-rule-ink:#16122714;--sg-scrim:#1612278c;--sg-danger:#ab4043;--sg-raised:#fff;--sg-sunk:var(--sg-sand);--sg-font-serif:var(--font-instrument-serif), "Instrument Serif", Georgia, serif;--sg-font-sans:var(--font-geist-sans), "Geist", ui-sans-serif, system-ui, sans-serif;--sg-font-mono:var(--font-ibm-plex-mono), "IBM Plex Mono", ui-monospace, Menlo, monospace;--sg-display-xl-size:88px;--sg-display-xl-lh:88px;--sg-display-xl-track:-.02em;--sg-display-xl-weight:400;--sg-display-l-size:64px;--sg-display-l-lh:66px;--sg-display-l-track:-.018em;--sg-display-l-weight:400;--sg-display-m-size:40px;--sg-display-m-lh:44px;--sg-display-m-track:-.01em;--sg-display-m-weight:400;--sg-title-size:20px;--sg-title-lh:28px;--sg-title-track:-.01em;--sg-title-weight:600;--sg-body-l-size:20px;--sg-body-l-lh:30px;--sg-body-l-track:-.005em;--sg-body-l-weight:400;--sg-body-size:16px;--sg-body-lh:26px;--sg-body-track:0;--sg-body-weight:400;--sg-ui-size:14px;--sg-ui-lh:20px;--sg-ui-track:0;--sg-ui-weight:500;--sg-caption-size:13px;--sg-caption-lh:18px;--sg-caption-track:0;--sg-caption-weight:400;--sg-button-l-size:17px;--sg-button-l-lh:24px;--sg-button-l-track:-.005em;--sg-button-l-weight:500;--sg-button-m-size:15px;--sg-button-m-lh:20px;--sg-button-m-track:0;--sg-button-m-weight:500;--sg-button-s-size:14px;--sg-button-s-lh:20px;--sg-button-s-track:0;--sg-button-s-weight:500;--sg-price-size:44px;--sg-price-lh:48px;--sg-price-track:-.025em;--sg-price-weight:600;--sg-eyebrow-size:12px;--sg-eyebrow-lh:16px;--sg-eyebrow-track:.08em;--sg-eyebrow-weight:500;--sg-data-size:12px;--sg-data-lh:16px;--sg-data-track:.02em;--sg-data-weight:400;--sg-space-0:0px;--sg-space-4:4px;--sg-space-8:8px;--sg-space-12:12px;--sg-space-16:16px;--sg-space-20:20px;--sg-space-24:24px;--sg-space-32:32px;--sg-space-40:40px;--sg-space-48:48px;--sg-space-64:64px;--sg-space-80:80px;--sg-space-96:96px;--sg-space-128:128px;--sg-space-160:160px;--sg-radius-none:0px;--sg-radius-xs:4px;--sg-radius-sm:8px;--sg-radius-md:12px;--sg-radius-lg:16px;--sg-radius-xl:24px;--sg-radius-button:var(--sg-radius-sm);--sg-radius-input:var(--sg-radius-sm);--sg-radius-card:var(--sg-radius-md);--sg-radius-photo:var(--sg-radius-lg);--sg-shadow-none:none;--sg-shadow-card:0 1px 2px #1612270f;--sg-shadow-float:0 1px 0 #1612270a, 0 14px 32px -10px #16122752;--sg-shadow-form:0 12px 28px -12px #16122747;--sg-border-hairline:1px solid var(--sg-rule);--sg-border-signature:1.5px solid var(--sg-ink);--sg-border-float:1px solid var(--sg-rule-ink);--sg-container:1200px;--sg-gutter:24px;--sg-section-y:128px;--sg-hero-top:72px;--sg-nav-h:72px;--sg-dur-fast:.15s;--sg-dur-base:.2s;--sg-dur-enter:.28s;--sg-ease:cubic-bezier(.2,.7,.2,1);background:var(--sg-paper);color:var(--sg-ink);font-family:var(--sg-font-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:26px}@supports (color:lab(0% 0 0)){.sg-daylight{--sg-paper:lab(98.8609% -.010848 1.52521);--sg-card:lab(100% 0 0);--sg-sand:lab(94.8696% .0272989 6.91521);--sg-sand-2:lab(91.3764% .63923 7.67231);--sg-ink:lab(6.76276% 6.23041 -13.421);--sg-ink-2:lab(27.8389% 3.45904 -7.40811);--sg-muted:lab(39.5106% 2.4427 -5.42964);--sg-rule:lab(89.5831% .460565 3.01582);--sg-rule-strong:lab(58.1253% 1.4804 -4.24598);--sg-madder:lab(39.0978% 55.0523 38.2552);--sg-madder-hover:lab(32.2634% 50.5732 34.0535);--sg-madder-tint:lab(94.5494% 7.658 4.12686);--sg-ok:lab(43.4037% -34.0315 20.3807);--sg-ok-tint:lab(95.1836% -9.04882 5.30344);--sg-on-ink:lab(98.8609% -.010848 1.52521);--sg-on-ink-2:lab(74.3365% 1.85201 -5.30648);--sg-tonal:lab(6.76276% 6.23041 -13.421/.07);--sg-tonal-hover:lab(6.76276% 6.23041 -13.421/.11);--sg-rule-ink:lab(6.76276% 6.23041 -13.421/.08);--sg-scrim:lab(6.76276% 6.23041 -13.421/.55);--sg-danger:lab(42.8814% 44.5533 22.6945);--sg-raised:lab(100% 0 0);--sg-shadow-card:0 1px 2px lab(6.76276% 6.23041 -13.421/.06);--sg-shadow-float:0 1px 0 lab(6.76276% 6.23041 -13.421/.04), 0 14px 32px -10px lab(6.76276% 6.23041 -13.421/.32);--sg-shadow-form:0 12px 28px -12px lab(6.76276% 6.23041 -13.421/.28)}}@media (max-width:680px){.sg-daylight{--sg-display-xl-size:52px;--sg-display-xl-lh:54px;--sg-display-xl-track:-.015em;--sg-display-l-size:40px;--sg-display-l-lh:43px;--sg-display-l-track:-.012em;--sg-display-m-size:30px;--sg-display-m-lh:34px;--sg-display-m-track:-.008em;--sg-title-size:18px;--sg-title-lh:26px;--sg-title-track:-.008em;--sg-body-l-size:18px;--sg-body-l-lh:28px;--sg-body-l-track:0;--sg-body-size:16px;--sg-body-lh:26px;--sg-body-track:0;--sg-ui-size:14px;--sg-ui-lh:20px;--sg-ui-track:0;--sg-caption-size:13px;--sg-caption-lh:18px;--sg-caption-track:0;--sg-button-l-size:17px;--sg-button-l-lh:24px;--sg-button-l-track:-.005em;--sg-button-m-size:15px;--sg-button-m-lh:20px;--sg-button-m-track:0;--sg-button-s-size:14px;--sg-button-s-lh:20px;--sg-button-s-track:0;--sg-price-size:36px;--sg-price-lh:40px;--sg-price-track:-.02em;--sg-eyebrow-size:11px;--sg-eyebrow-lh:16px;--sg-eyebrow-track:.08em;--sg-data-size:12px;--sg-data-lh:16px;--sg-data-track:.02em;--sg-gutter:20px;--sg-section-y:72px;--sg-hero-top:32px;--sg-nav-h:60px}}@media (min-width:681px) and (max-width:1024px){.sg-daylight{--sg-section-y:96px}}.sg-daylight .t-display-xl{font-family:var(--sg-font-serif);font-weight:var(--sg-display-xl-weight);font-size:var(--sg-display-xl-size);line-height:var(--sg-display-xl-lh);letter-spacing:var(--sg-display-xl-track)}.sg-daylight .t-display-l{font-family:var(--sg-font-serif);font-weight:var(--sg-display-l-weight);font-size:var(--sg-display-l-size);line-height:var(--sg-display-l-lh);letter-spacing:var(--sg-display-l-track)}.sg-daylight .t-display-m{font-family:var(--sg-font-serif);font-weight:var(--sg-display-m-weight);font-size:var(--sg-display-m-size);line-height:var(--sg-display-m-lh);letter-spacing:var(--sg-display-m-track)}.sg-daylight .t-title{font-family:var(--sg-font-sans);font-weight:var(--sg-title-weight);font-size:var(--sg-title-size);line-height:var(--sg-title-lh);letter-spacing:var(--sg-title-track)}.sg-daylight .t-body-l{font-family:var(--sg-font-sans);font-weight:var(--sg-body-l-weight);font-size:var(--sg-body-l-size);line-height:var(--sg-body-l-lh);letter-spacing:var(--sg-body-l-track)}.sg-daylight .t-body{font-family:var(--sg-font-sans);font-weight:var(--sg-body-weight);font-size:var(--sg-body-size);line-height:var(--sg-body-lh);letter-spacing:var(--sg-body-track)}.sg-daylight .t-ui{font-family:var(--sg-font-sans);font-weight:var(--sg-ui-weight);font-size:var(--sg-ui-size);line-height:var(--sg-ui-lh);letter-spacing:var(--sg-ui-track)}.sg-daylight .t-caption{font-family:var(--sg-font-sans);font-weight:var(--sg-caption-weight);font-size:var(--sg-caption-size);line-height:var(--sg-caption-lh);letter-spacing:var(--sg-caption-track)}.sg-daylight .t-button-l{font-family:var(--sg-font-sans);font-weight:var(--sg-button-l-weight);font-size:var(--sg-button-l-size);line-height:var(--sg-button-l-lh);letter-spacing:var(--sg-button-l-track)}.sg-daylight .t-button-m{font-family:var(--sg-font-sans);font-weight:var(--sg-button-m-weight);font-size:var(--sg-button-m-size);line-height:var(--sg-button-m-lh);letter-spacing:var(--sg-button-m-track)}.sg-daylight .t-button-s{font-family:var(--sg-font-sans);font-weight:var(--sg-button-s-weight);font-size:var(--sg-button-s-size);line-height:var(--sg-button-s-lh);letter-spacing:var(--sg-button-s-track)}.sg-daylight .t-price{font-family:var(--sg-font-sans);font-weight:var(--sg-price-weight);font-size:var(--sg-price-size);line-height:var(--sg-price-lh);letter-spacing:var(--sg-price-track);font-variant-numeric:tabular-nums}.sg-daylight .t-eyebrow{font-family:var(--sg-font-mono);font-weight:var(--sg-eyebrow-weight);font-size:var(--sg-eyebrow-size);line-height:var(--sg-eyebrow-lh);letter-spacing:var(--sg-eyebrow-track);text-transform:uppercase}.sg-daylight .t-data{font-family:var(--sg-font-mono);font-weight:var(--sg-data-weight);font-size:var(--sg-data-size);line-height:var(--sg-data-lh);letter-spacing:var(--sg-data-track);text-transform:uppercase}.sg-daylight .btn{border-radius:var(--sg-radius-button);font-family:var(--sg-font-sans);cursor:pointer;white-space:nowrap;transition:background var(--sg-dur-base) var(--sg-ease),color var(--sg-dur-base) var(--sg-ease),box-shadow var(--sg-dur-base) var(--sg-ease),transform var(--sg-dur-fast) var(--sg-ease);border:0;justify-content:center;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.sg-daylight .btn-l{letter-spacing:-.005em;height:56px;padding:0 24px;font-size:17px}.sg-daylight .btn-m{height:48px;padding:0 20px;font-size:15px}.sg-daylight .btn-s{height:40px;padding:0 16px;font-size:14px}.sg-daylight .nav .btn-s{min-width:44px;height:44px;min-height:44px}.sg-daylight .btn-primary{background:var(--sg-madder);color:var(--sg-paper)}.sg-daylight .btn-primary:hover,.sg-daylight .btn-primary.is-hover{background:var(--sg-madder-hover)}.sg-daylight .btn:active,.sg-daylight .btn.is-active{transform:translateY(1px)}.sg-daylight .btn-secondary{background:var(--sg-tonal);color:var(--sg-ink)}.sg-daylight .btn-secondary:hover,.sg-daylight .btn-secondary.is-hover{background:var(--sg-tonal-hover)}.sg-daylight .btn-outline{color:var(--sg-ink);box-shadow:inset 0 0 0 1.5px var(--sg-ink);background:0 0}.sg-daylight .btn-outline:hover,.sg-daylight .btn-outline.is-hover{background:var(--sg-tonal)}.sg-daylight .btn-text{color:var(--sg-ink);text-underline-offset:5px;height:auto;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--sg-rule-strong);text-decoration-color:var(--sg-rule-strong);background:0 0;padding:0}.sg-daylight .btn-text:hover,.sg-daylight .btn-text.is-hover{-webkit-text-decoration-color:var(--sg-madder);text-decoration-color:var(--sg-madder);color:var(--sg-madder)}.sg-daylight .btn:focus-visible,.sg-daylight .btn.is-focus{box-shadow:0 0 0 2px var(--sg-paper),0 0 0 4px var(--sg-madder);outline:none}.sg-daylight .btn[disabled],.sg-daylight .btn.is-disabled{background:var(--sg-tonal);color:var(--sg-muted);cursor:not-allowed;box-shadow:none}.sg-daylight .input{border-radius:var(--sg-radius-input);border:var(--sg-border-signature);background:var(--sg-card);height:52px;font:400 16px/24px var(--sg-font-sans);color:var(--sg-ink);padding:0 16px}.sg-daylight .input::placeholder{color:var(--sg-muted)}.sg-daylight .input:focus{border-color:var(--sg-madder);box-shadow:0 0 0 3px var(--sg-madder-tint);outline:none}.sg-daylight .ui-card{background:var(--sg-card);border:var(--sg-border-float);border-radius:var(--sg-radius-md);box-shadow:var(--sg-shadow-float);align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex}.sg-daylight .photo{border-radius:var(--sg-radius-photo);overflow:hidden}@media (prefers-reduced-motion:reduce){.sg-daylight *{transition:none!important;animation:none!important}}.sg-daylight a{color:inherit;text-decoration:none}.sg-daylight img{max-width:100%;display:block}.sg-daylight .wrap{max-width:1200px;padding:0 var(--sg-gutter);margin:0 auto}@media (min-width:1249px){.sg-daylight .wrap{padding:0}}.sg-daylight .eyebrow{font-family:var(--sg-font-mono);font-weight:500;font-size:var(--sg-eyebrow-size);letter-spacing:.08em;text-transform:uppercase;color:var(--sg-muted);line-height:16px}.sg-daylight h1,.sg-daylight .h1{font-family:var(--sg-font-serif);font-weight:400;font-size:var(--sg-display-xl-size);line-height:var(--sg-display-xl-lh);letter-spacing:var(--sg-display-xl-track)}.sg-daylight h2,.sg-daylight .h2{font-family:var(--sg-font-serif);font-weight:400;font-size:var(--sg-display-l-size);line-height:var(--sg-display-l-lh);letter-spacing:var(--sg-display-l-track);max-width:900px}.sg-daylight .h2-m{font-family:var(--sg-font-serif);font-weight:400;font-size:var(--sg-display-m-size);line-height:var(--sg-display-m-lh);letter-spacing:var(--sg-display-m-track)}.sg-daylight h3,.sg-daylight .title{font:600 var(--sg-title-size)/var(--sg-title-lh) var(--sg-font-sans);letter-spacing:var(--sg-title-track)}.sg-daylight .lede{font:400 var(--sg-body-l-size)/var(--sg-body-l-lh) var(--sg-font-sans);color:var(--sg-ink-2);max-width:620px}.sg-daylight p,.sg-daylight .body{font:400 16px/26px var(--sg-font-sans);color:var(--sg-ink-2)}.sg-daylight .cap{font:400 13px/18px var(--sg-font-sans);color:var(--sg-muted)}.sg-daylight .sec{padding:var(--sg-section-y) 0}.sg-daylight .sec.tight{padding:calc(var(--sg-section-y)*.65) 0}.sg-daylight .sec-head{flex-direction:column;gap:18px;margin-bottom:48px;display:flex}.sg-daylight .sec-head.center{text-align:center;align-items:center}.sg-daylight .sec-head.center .lede,.sg-daylight .sec-head.center h2{margin:0 auto}.sg-daylight .band-sand{background-color:var(--sg-sand);background-image:radial-gradient(#16122714 .5px,#0000 .5px);background-image:radial-gradient(lab(6.76276% 6.23041 -13.421/.08) .5px,#0000 .5px);background-size:3px 3px}.sg-daylight .band-ink{background:var(--sg-ink);color:var(--sg-on-ink)}.sg-daylight .band-ink p,.sg-daylight .band-ink .lede,.sg-daylight .band-ink .eyebrow{color:var(--sg-on-ink-2)}.sg-daylight .grid2{grid-template-columns:1fr 1fr;gap:24px;display:grid}.sg-daylight .grid3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.sg-daylight .grid4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.sg-daylight .split{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.sg-daylight .split.wide-l{grid-template-columns:1.15fr .85fr}@media (max-width:680px){.sg-daylight .grid2,.sg-daylight .grid3,.sg-daylight .grid4,.sg-daylight .split,.sg-daylight .split.wide-l{grid-template-columns:1fr;gap:20px}.sg-daylight .split{gap:32px}.sg-daylight .sec-head{margin-bottom:32px}}.sg-daylight .nav{height:var(--sg-nav-h);background:var(--sg-card);border-bottom:var(--sg-border-hairline);z-index:40;position:relative}.sg-daylight .nav .wrap{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.sg-daylight .lockup{color:var(--sg-ink);flex:none;align-items:center;gap:10px;min-height:44px;display:inline-flex}.sg-daylight .lockup .wordmark{font-family:var(--sg-font-serif);letter-spacing:-.01em;font-size:24px;line-height:1}.sg-daylight .nav-links{font:500 14px/20px var(--sg-font-sans);color:var(--sg-ink-2);gap:28px;display:flex}.sg-daylight .nav-links a.on{color:var(--sg-ink);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1.5px}.sg-daylight .nav-right{align-items:center;gap:20px;display:flex}.sg-daylight .callink{font:500 14px/20px var(--sg-font-sans);color:var(--sg-ink);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}@media (max-width:1100px){.sg-daylight .nav-links{display:none}}@media (max-width:680px){.sg-daylight .callink{display:none}.sg-daylight .lockup .wordmark{font-size:21px}.sg-daylight .lockup svg{width:22px;height:22px}.sg-daylight .nav .btn-s{height:44px;min-height:44px;padding:0 12px;font-size:13.5px}}.sg-daylight .cta{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.sg-daylight .cta-row{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.sg-daylight .cta-primary{flex-direction:column;align-items:center;gap:6px;display:flex}.sg-daylight .cta-primary .sub{font:400 13px/18px var(--sg-font-sans);color:var(--sg-muted)}.sg-daylight .band-ink .cta-primary .sub,.sg-daylight .band-ink .tert{color:var(--sg-on-ink-2)}.sg-daylight .band-ink .btn-secondary{color:var(--sg-on-ink);background:#fdfcf91a;background:lab(98.8609% -.010848 1.52521/.1)}.sg-daylight .tert{font:400 14px/20px var(--sg-font-sans);color:var(--sg-ink-2)}.sg-daylight .tert a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--sg-rule-strong);text-decoration-color:var(--sg-rule-strong);color:inherit}.sg-daylight .cta.center{text-align:center;align-items:center}.sg-daylight .cta.center .cta-row{justify-content:center}@media (max-width:680px){.sg-daylight .cta,.sg-daylight .cta-row{width:100%}.sg-daylight .cta-row{flex-direction:column}.sg-daylight .cta-primary,.sg-daylight .cta-row>.btn,.sg-daylight .cta-primary .btn{width:100%}.sg-daylight .cta.center{align-items:stretch}.sg-daylight .tert{text-align:center;width:100%}}.sg-daylight .btn-ink{background:var(--sg-ink);color:var(--sg-paper)}.sg-daylight .card{background:var(--sg-card);border:var(--sg-border-hairline);border-radius:var(--sg-radius-card);padding:24px}.sg-daylight .card-sand{background:var(--sg-sand);border-radius:var(--sg-radius-card);padding:24px}.sg-daylight .ph{border-radius:var(--sg-radius-photo);background:var(--sg-sand-2);position:relative;overflow:hidden}.sg-daylight .ph img{object-fit:cover;width:100%;height:100%}.sg-daylight .tag{font-family:var(--sg-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sg-ink);border-radius:var(--sg-radius-xs);background:#ffffffd1;background:lab(100% 0 0/.82);padding:4px 8px;font-size:10px;line-height:14px;position:absolute;top:10px;right:10px}.sg-daylight .tag.bl{top:auto;bottom:10px}.sg-daylight .r45{aspect-ratio:4/5}.sg-daylight .r43{aspect-ratio:4/3}.sg-daylight .r32{aspect-ratio:3/2}.sg-daylight .r169{aspect-ratio:16/9}.sg-daylight .r34{aspect-ratio:3/4}.sg-daylight .r11{aspect-ratio:1}.sg-daylight .ui-card{background:var(--sg-card);border:var(--sg-border-float);border-radius:var(--sg-radius-md);box-shadow:var(--sg-shadow-float);white-space:nowrap;align-items:center;gap:12px;padding:10px 16px 10px 10px;display:inline-flex}.sg-daylight .ui-ic{border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.sg-daylight .ui-ic.miss{background:var(--sg-madder-tint);color:var(--sg-madder)}.sg-daylight .ui-ic.ok{background:var(--sg-ok-tint);color:var(--sg-ok)}.sg-daylight .ui-ic.ink{background:var(--sg-sand);color:var(--sg-ink)}.sg-daylight .ui-txt{flex-direction:column;gap:1px;display:flex}.sg-daylight .ui-label{font-family:var(--sg-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sg-muted);font-size:11px;line-height:14px}.sg-daylight .ui-label.ok-t{color:var(--sg-ok)}.sg-daylight .ui-label.miss-t{color:var(--sg-madder)}.sg-daylight .ui-main{font:500 14px/20px var(--sg-font-sans);color:var(--sg-ink)}.sg-daylight .ov{z-index:2;position:absolute}.sg-daylight .icon-tile{background:var(--sg-sand);width:52px;height:52px;color:var(--sg-ink);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sg-daylight .card .icon-tile{background:var(--sg-sand)}.sg-daylight .band-sand .icon-tile{background:var(--sg-card)}.sg-daylight .num{font:600 13px/18px var(--sg-font-mono);letter-spacing:.06em;color:var(--sg-muted)}.sg-daylight .check{flex-direction:column;gap:10px;list-style:none;display:flex}.sg-daylight .check li{font:400 16px/24px var(--sg-font-sans);color:var(--sg-ink-2);align-items:flex-start;gap:10px;display:flex}.sg-daylight .check li svg{color:var(--sg-ok);flex:none;margin-top:3px}.sg-daylight .check.x li svg{color:var(--sg-madder)}.sg-daylight .rule-top{border-top:1.5px solid var(--sg-ink);padding-top:18px}.sg-daylight .price{font:600 var(--sg-price-size)/var(--sg-price-lh) var(--sg-font-sans);letter-spacing:var(--sg-price-track);font-variant-numeric:tabular-nums;white-space:nowrap}.sg-daylight .price small{letter-spacing:0;color:var(--sg-ink-2);margin-left:2px;font-size:.5em;font-weight:500}.sg-daylight .placeholder{border:1.5px dashed var(--sg-rule-strong);border-radius:var(--sg-radius-md);text-align:center;color:var(--sg-muted);font:500 14px/20px var(--sg-font-sans);background:repeating-linear-gradient(-45deg,#0000 0 10px,#16122708 10px 20px);background:repeating-linear-gradient(-45deg,#0000 0 10px,lab(6.76276% 6.23041 -13.421/.03) 10px 20px);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex}.sg-daylight .placeholder b{font-family:var(--sg-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sg-ink-2);font-size:11px}.sg-daylight .flag{font:500 11px/14px var(--sg-font-mono);letter-spacing:.06em;text-transform:uppercase;color:#794900;color:lab(35.9141% 18.6888 55.3764);vertical-align:middle;white-space:normal;background:#feedc9;background:lab(94.3657% 2.03729 19.5421);border-radius:4px;margin-left:6px;padding:2px 6px;display:inline-block}.sg-daylight .faq{border-top:1.5px solid var(--sg-ink)}.sg-daylight .faq details{border-bottom:var(--sg-border-hairline);padding:22px 0}.sg-daylight .faq summary{cursor:pointer;min-height:44px;font:600 var(--sg-title-size)/var(--sg-title-lh) var(--sg-font-sans);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;list-style:none;display:flex}.sg-daylight .faq summary::-webkit-details-marker{display:none}.sg-daylight .faq summary:after{content:"+";font:400 24px/28px var(--sg-font-sans);color:var(--sg-muted)}.sg-daylight .faq details[open] summary:after{content:"–"}.sg-daylight .faq details p{max-width:760px;margin-top:10px}.sg-daylight .tbl{border-collapse:collapse;width:100%;font:400 16px/24px var(--sg-font-sans)}.sg-daylight .tbl th,.sg-daylight .tbl td{text-align:left;border-bottom:var(--sg-border-hairline);vertical-align:top;padding:14px 12px}.sg-daylight .tbl th{font:500 16px/22px var(--sg-font-sans);color:var(--sg-muted)}.sg-daylight .tbl tr.us td{background:var(--sg-sand);color:var(--sg-ink);font-weight:500}.sg-daylight .tbl td{color:var(--sg-ink-2)}.sg-daylight .tbl-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:680px){.sg-daylight .tbl.stack thead{display:none}.sg-daylight .tbl.stack tr{border-bottom:var(--sg-border-hairline);padding:10px 0;display:block}.sg-daylight .tbl.stack td{border:0;justify-content:space-between;gap:16px;padding:4px 0;display:flex}.sg-daylight .tbl.stack td:before{content:attr(data-l);color:var(--sg-muted);font-size:16px}.sg-daylight .tbl.stack td:first-child{color:var(--sg-ink);font-weight:600}.sg-daylight .tbl.stack td:first-child:before{content:none}.sg-daylight .tbl.stack tr.us{background:var(--sg-sand);border-radius:8px;padding:10px 12px}.sg-daylight .tbl.stack tr.us td{background:0 0}}.sg-daylight .input{border-radius:var(--sg-radius-input);border:var(--sg-border-signature);background:var(--sg-card);height:52px;font:400 16px/24px var(--sg-font-sans);color:var(--sg-ink);width:100%;padding:0 16px}.sg-daylight label.fl{font:500 14px/20px var(--sg-font-sans);flex-direction:column;gap:6px;display:flex}.sg-daylight .form{background:var(--sg-card);border-radius:var(--sg-radius-md);box-shadow:var(--sg-shadow-form);flex-direction:column;gap:14px;padding:24px;display:flex}.sg-daylight .hero{padding:64px 0 72px}.sg-daylight .hero .wrap{grid-template-columns:600px 520px;align-items:center;gap:80px;display:grid}.sg-daylight .hero h1{margin:18px 0 24px}.sg-daylight .hero .lede{max-width:540px}.sg-daylight .hero .cta{margin-top:32px}.sg-daylight .offer{border-top:1.5px solid var(--sg-ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr);gap:24px;margin-top:40px;padding-top:18px;display:grid}.sg-daylight .offer .k{font:500 13px/18px var(--sg-font-sans);color:var(--sg-ink-2)}.sg-daylight .offer .p{font:600 28px/34px var(--sg-font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:4px}.sg-daylight .offer .p small{letter-spacing:0;color:var(--sg-ink-2);margin-left:1px;font-size:.62em;font-weight:500;line-height:0}.sg-daylight .offer .s{font:400 13px/18px var(--sg-font-sans);color:var(--sg-muted);white-space:nowrap}.sg-daylight .offer .g{font:500 14px/20px var(--sg-font-sans);align-items:flex-start;gap:10px;min-width:0;display:flex}.sg-daylight .offer .g>span{min-width:0}.sg-daylight .offer .g small{font:400 13px/18px var(--sg-font-sans);color:var(--sg-muted);display:block}.sg-daylight .lad-wrap{width:520px;min-width:0;max-width:100%;height:650px;position:relative;overflow:hidden}.sg-daylight .lad{overscroll-behavior-x:none;touch-action:pan-y;scrollbar-width:none;border-radius:var(--sg-radius-photo);--s:1;--ox:388;--oy:0;position:absolute;inset:0;overflow:auto hidden}.sg-daylight .lad::-webkit-scrollbar{display:none}.sg-daylight .lad .stage{transform-origin:0 0;width:1280px;height:720px;transform:translate(calc(var(--ox) * var(--s) * -1px),calc(var(--oy) * var(--s) * -1px)) scale(var(--s));position:absolute;top:0;left:0}.sg-daylight .lad .stage>.bg{background:url(/daylight/img/hero-ladder-ringing.jpg) 0 0/1280px 720px no-repeat;width:1280px;max-width:none;height:720px;position:absolute;top:0;left:0}.sg-daylight .lad .phone{transform-origin:50% 80%;width:63px;max-width:none;height:74px;animation:1.6s linear infinite sg-buzz;position:absolute;top:426px;left:822px}.sg-daylight .lad .rings{width:0;height:0;position:absolute;top:466px;left:853px}.sg-daylight .lad .rings i{opacity:0;border:2px solid #ffffffe6;border:2px solid lab(100% 0 0/.9);border-radius:50%;width:60px;height:60px;animation:1.6s ease-out infinite sg-ring;position:absolute;top:-30px;left:-30px}.sg-daylight .lad .rings i:nth-child(2){animation-delay:.25s}.sg-daylight .lad .vib{width:126px;height:70px;animation:1.6s linear infinite sg-vib;position:absolute;top:428px;left:792px;overflow:visible}.sg-daylight .lad .vib path{fill:none;stroke:#ffffffd9;stroke:lab(100% 0 0/.85);stroke-width:2.2px;stroke-linecap:round;filter:drop-shadow(0 0 1.2px #1612278c);filter:drop-shadow(0 0 1.2px lab(6.76276% 6.23041 -13.421/.55))}.sg-daylight .still .lad .phone,.sg-daylight .still .lad .vib{opacity:1;animation:none}.sg-daylight .still .lad .rings i{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.sg-daylight .lad .vib{opacity:1}}@media (max-width:1250px) and (min-width:681px){.sg-daylight .hero .wrap{grid-template-columns:1fr 1fr;gap:40px}.sg-daylight .lad-wrap{width:100%}}@media (max-width:680px){.sg-daylight .hero{padding:32px 0 56px;overflow:hidden}.sg-daylight .hero .wrap{grid-template-columns:1fr;gap:28px;min-width:0}.sg-daylight .hero .wrap>*{min-width:0;max-width:100%}.sg-daylight .hero h1{margin:12px 0 16px}.sg-daylight .lad-wrap{aspect-ratio:4/5;width:100%;height:auto}.sg-daylight .lad{--s:.7;--ox:395}.sg-daylight .offer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.sg-daylight .offer .g{grid-column:1/-1}.sg-daylight .offer .p{font-size:24px;line-height:30px}.sg-daylight .ov.hide-m{display:none}}.sg-daylight .phero{padding:72px 0 80px}.sg-daylight .phero h1{max-width:900px;margin:16px 0 20px}@media (max-width:680px){.sg-daylight .phero{padding:32px 0 48px}}.sg-daylight .crumbs{font:400 13px/18px var(--sg-font-sans);color:var(--sg-muted)}.sg-daylight .crumbs a{text-underline-offset:3px;text-decoration:underline}.sg-daylight .foot{background:var(--sg-sand);padding:64px 0 40px}.sg-daylight .foot .cols{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;display:grid}.sg-daylight .foot h4{font:500 13px/18px var(--sg-font-sans);color:var(--sg-muted);margin-bottom:12px}.sg-daylight .foot ul{font:400 15px/22px var(--sg-font-sans);color:var(--sg-ink-2);flex-direction:column;gap:8px;list-style:none;display:flex}.sg-daylight .foot .legal{border-top:var(--sg-border-hairline);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:20px;display:flex}@media (max-width:680px){.sg-daylight .foot .cols{grid-template-columns:1fr 1fr}.sg-daylight .foot .cols>div:first-child{grid-column:1/-1}}.sg-daylight .calc{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.sg-daylight .calc .inputs{flex-direction:column;gap:16px;display:flex}.sg-daylight .calc .math{background:var(--sg-card);border:var(--sg-border-hairline);font:400 16px/26px var(--sg-font-sans);border-radius:12px;padding:24px}.sg-daylight .calc .line{border-bottom:var(--sg-border-hairline);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.sg-daylight .calc .line b{color:var(--sg-ink);white-space:nowrap;font-weight:600}.sg-daylight .calc .total{font:600 36px/40px var(--sg-font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:14px}@media (max-width:680px){.sg-daylight .calc{grid-template-columns:1fr}.sg-daylight .calc .total{font-size:30px}}.sg-daylight .steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.sg-daylight .steps.four{grid-template-columns:repeat(4,1fr)}.sg-daylight .step{background:var(--sg-card);border:var(--sg-border-hairline);border-radius:12px;flex-direction:column;gap:12px;padding:24px;display:flex}.sg-daylight .step .n{font:400 40px/40px var(--sg-font-serif);color:var(--sg-madder)}@media (max-width:1100px){.sg-daylight .steps.four{grid-template-columns:1fr 1fr}}@media (max-width:680px){.sg-daylight .steps,.sg-daylight .steps.four{grid-template-columns:1fr}}.sg-daylight .prose{max-width:760px}.sg-daylight .prose p+p{margin-top:14px}.sg-daylight .prose h3{margin:28px 0 8px}.sg-daylight .answer{border-left:3px solid var(--sg-madder);font:400 var(--sg-body-l-size)/var(--sg-body-l-lh) var(--sg-font-sans);color:var(--sg-ink);max-width:820px;padding:4px 0 4px 20px}.sg-daylight .chips{flex-wrap:wrap;gap:8px;display:flex}.sg-daylight .chip{font:500 14px/20px var(--sg-font-sans);background:var(--sg-card);border:var(--sg-border-hairline);color:var(--sg-ink-2);border-radius:8px;padding:6px 12px}.sg-daylight .grid5{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}@media (max-width:1100px){.sg-daylight .grid5{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.sg-daylight .grid5{grid-template-columns:1fr}}.sg-daylight .split>*,.sg-daylight .grid2>*,.sg-daylight .grid3>*,.sg-daylight .grid4>*,.sg-daylight .grid5>*{min-width:0}@media (max-width:680px){.sg-daylight .ov.ui-card{white-space:normal;max-width:calc(100% - 24px)}.sg-daylight .ov.ui-card .ui-main{white-space:normal}}@keyframes sg-buzz{0%{transform:none}4%{transform:translate(-1.4px)rotate(-1.6deg)}8%{transform:translate(1.4px)rotate(1.6deg)}12%{transform:translate(-1.4px)rotate(-1.6deg)}16%{transform:translate(1.4px)rotate(1.6deg)}20%{transform:translate(-1.2px)rotate(-1.3deg)}24%{transform:translate(1.2px)rotate(1.3deg)}28%{transform:translate(-1px)rotate(-1deg)}32%{transform:translate(1px)rotate(1deg)}36%,to{transform:none}}@keyframes sg-ring{0%{opacity:0;transform:scale(.7)}8%{opacity:.85}60%{opacity:0;transform:scale(1.9)}to{opacity:0}}@keyframes sg-vib{0%,36%{opacity:1}44%,to{opacity:0}}.sg-daylight{min-height:100vh}.sg-daylight *,.sg-daylight :before,.sg-daylight :after{box-sizing:border-box}.sg-daylight .sg-rail{max-width:1120px;min-height:40vh;margin:0 auto}.sg-daylight .sg-rail-wide{max-width:1280px}.sg-daylight .sg-pad{padding-left:var(--sg-gutter);padding-right:var(--sg-gutter)}.sg-daylight .sg-btn{border-radius:var(--sg-radius-button);font-family:var(--sg-font-sans);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.sg-daylight .sg-btn-primary{background:var(--sg-madder);color:var(--sg-paper);height:48px;padding:0 20px;font-size:15px}.sg-daylight .sg-btn-primary:hover{background:var(--sg-madder-hover)}.sg-daylight .sg-btn-ghost{color:var(--sg-ink);box-shadow:inset 0 0 0 1.5px var(--sg-ink);background:0 0;height:48px;padding:0 20px}.sg-daylight .sg-btn-nav{height:40px;padding:0 16px;font-size:14px}.sg-daylight .sg-input,.sg-daylight select.sg-input{border-radius:var(--sg-radius-input);border:var(--sg-border-signature);background:var(--sg-card);height:52px;font:400 16px/24px var(--sg-font-sans);color:var(--sg-ink);width:100%;padding:0 16px}.sg-daylight .sg-input:focus,.sg-daylight select.sg-input:focus{border-color:var(--sg-madder);box-shadow:0 0 0 3px var(--sg-madder-tint);outline:none}.sg-daylight .sg-eyebrow{font-family:var(--sg-font-mono);font-weight:500;font-size:var(--sg-eyebrow-size);letter-spacing:.08em;text-transform:uppercase;color:var(--sg-muted)}.sg-daylight .sg-panel{background:var(--sg-card);border:var(--sg-border-hairline);border-radius:var(--sg-radius-card)}.sg-daylight .sg-split-2{grid-template-columns:1fr 1fr;display:grid}@media (max-width:680px){.sg-daylight .sg-split-2{grid-template-columns:1fr}}.sg-daylight .form textarea,.sg-daylight textarea.input{border-radius:var(--sg-radius-input);border:var(--sg-border-signature);min-height:88px;font:400 16px/24px var(--sg-font-sans);width:100%;padding:12px 16px}.sg-daylight .form .check-row{min-height:44px;font:400 14px/20px var(--sg-font-sans);color:var(--sg-ink-2);cursor:pointer;align-items:center;gap:12px;display:flex}.sg-daylight .form .check-row input{width:44px;height:44px;accent-color:var(--sg-ink);flex:none;margin:0}.sg-daylight .solutions-desk{position:relative}.sg-daylight .solutions-trigger{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.sg-daylight .solutions-trigger.on{color:var(--sg-ink);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1.5px}.sg-daylight .solutions-trigger svg{transition:transform .16s;display:block}.sg-daylight .solutions-desk.is-open .solutions-trigger svg,.sg-daylight .solutions-acc.is-open .solutions-trigger svg{transform:rotate(180deg)}.sg-daylight .mega{left:0;right:0;top:var(--sg-nav-h);background:var(--sg-card);border-bottom:var(--sg-border-hairline);box-shadow:var(--sg-shadow-float);max-height:calc(100vh - var(--sg-nav-h));z-index:41;position:fixed;overflow:auto}.sg-daylight .mega-inner{grid-template-columns:minmax(0,1fr) 280px;gap:40px;padding-top:28px;padding-bottom:32px;display:grid}.sg-daylight .mega-inner-services{grid-template-columns:1fr 1fr;max-width:720px}.sg-daylight .mega-heading{font-family:var(--sg-font-mono);font-weight:500;font-size:var(--sg-eyebrow-size);letter-spacing:.08em;text-transform:uppercase;color:var(--sg-muted);margin:0 0 14px;line-height:16px}.sg-daylight .mega-who{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 16px;display:grid}.sg-daylight .mega-what{flex-direction:column;gap:4px;display:flex}.sg-daylight .mega-item,.sg-daylight .mega-see-all{color:var(--sg-ink);border-radius:8px;flex-direction:row;align-items:flex-start;gap:12px;padding:8px 10px;display:flex}.sg-daylight .mega-item-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.sg-daylight .mega-ic{background:var(--sg-sand);width:36px;height:36px;color:var(--sg-madder);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sg-daylight .mega-item:hover,.sg-daylight .mega-see-all:hover{background:var(--sg-sand)}.sg-daylight .mega-item:hover .mega-ic,.sg-daylight .mega-see-all:hover .mega-ic{background:var(--sg-card)}.sg-daylight .mega-item-label{font:500 14px/20px var(--sg-font-sans);color:var(--sg-ink)}.sg-daylight .mega-item-desc{font:400 14px/20px var(--sg-font-sans);color:var(--sg-muted)}.sg-daylight .mega-see-all{border-top:var(--sg-border-hairline);border-radius:0 0 8px 8px;margin-top:10px;padding-top:14px}.sg-daylight .nav-burger{cursor:pointer;background:0 0;border:0;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:none;position:relative}.sg-daylight .nav-burger span{background:var(--sg-ink);height:1.5px;transition:transform .16s,top .16s;position:absolute;left:11px;right:11px}.sg-daylight .nav-burger span:first-child{top:17px}.sg-daylight .nav-burger span:last-child{top:25px}.sg-daylight .nav.is-open .nav-burger span:first-child{top:21px;transform:rotate(45deg)}.sg-daylight .nav.is-open .nav-burger span:last-child{top:21px;transform:rotate(-45deg)}.sg-daylight .nav-drawer{background:var(--sg-card);border-bottom:var(--sg-border-hairline);box-shadow:var(--sg-shadow-float);max-height:calc(100vh - var(--sg-nav-h));position:absolute;top:100%;left:0;right:0;overflow:auto}.sg-daylight .nav-drawer .wrap{height:auto;font:500 16px/22px var(--sg-font-sans);color:var(--sg-ink-2);flex-direction:column;align-items:stretch;gap:4px;padding-top:12px;padding-bottom:20px;display:flex}.sg-daylight .nav-drawer a{align-items:center;min-height:44px;padding:11px 0;display:flex}.sg-daylight .nav-drawer a.on{color:var(--sg-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.sg-daylight .solutions-acc{flex-direction:column;display:flex}.sg-daylight .solutions-acc .solutions-trigger{width:100%;min-height:44px;font:500 16px/22px var(--sg-font-sans);justify-content:space-between;padding:11px 0}.sg-daylight .mega-acc{flex-direction:column;gap:20px;padding:4px 0 12px;display:flex}.sg-daylight .mega-acc .mega-inner,.sg-daylight .mega-acc .mega-inner-services{flex-direction:column;gap:20px;max-width:none;padding:0;display:flex}.sg-daylight .mega-acc .mega-who{grid-template-columns:1fr}.sg-daylight .mega-acc .mega-item,.sg-daylight .mega-acc .mega-see-all{padding:8px 0}@media (max-width:1100px){.sg-daylight .nav-burger{display:inline-block}.sg-daylight .nav-right{gap:12px}}@media (max-width:1250px){.sg-daylight .mega-inner{grid-template-columns:1fr 240px;gap:24px}.sg-daylight .mega-inner-services{grid-template-columns:1fr 1fr}.sg-daylight .mega-who{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-daylight .hero-scan{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.sg-daylight select.input{appearance:auto;width:100%}.sg-daylight h1,.sg-daylight h2,.sg-daylight h3{color:var(--sg-ink)}.sg-daylight .band-ink h1,.sg-daylight .band-ink h2,.sg-daylight .band-ink h3{color:var(--sg-on-ink)}.sg-daylight .field-err{font-family:var(--sg-font-mono);color:var(--sg-danger);margin-top:4px;font-size:12px}.sg-daylight a:focus-visible,.sg-daylight button:focus-visible,.sg-daylight input:focus-visible,.sg-daylight select:focus-visible,.sg-daylight textarea:focus-visible{box-shadow:0 0 0 2px var(--sg-paper), 0 0 0 4px var(--sg-madder);outline:none}html:has(.sg-daylight .nav.is-open){overflow:hidden}html:has(.sg-daylight .nav.is-open) body{overflow:hidden}.sg-daylight .tap-row{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.sg-daylight a.chip{align-items:center;min-width:44px;min-height:44px;padding:10px 14px;display:inline-flex}.sg-daylight .foot ul{gap:0}.sg-daylight .foot ul a,.sg-daylight .foot .legal a{align-items:center;min-width:44px;min-height:44px;padding:10px 0;display:flex}.sg-daylight .foot .legal a{display:inline-flex}.sg-daylight .crumbs a,.sg-daylight .tert a,.sg-daylight .cap a,.sg-daylight .btn-text,.sg-daylight a[href^=tel\:],.sg-daylight a[href^=mailto\:]{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.sg-daylight summary{min-height:44px}.sg-daylight .check a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}@media (max-width:1100px){html:has(.sg-daylight){overflow-x:clip}html:has(.sg-daylight) body{overflow-x:clip}.sg-daylight{overflow-x:clip}}
