.edition-daylight .marketing-page .hero .hero-title.ed-title{font-size:clamp(34px,3.9vw,54px);line-height:1.1;letter-spacing:-.045em;max-width:980px;margin:0 auto;text-wrap:balance;overflow-wrap:break-word}.edition-daylight .marketing-page .hero-description{max-width:680px}.edition-daylight .eyebrow{text-transform:uppercase}.edition-daylight .hero-reassurance{line-height:1.55}.edition-daylight .ed-center{text-align:center}[dir=rtl] .ed-flip{transform:scaleX(-1)}.edition-daylight .people-panel.ed-people{align-items:stretch}.edition-daylight .people-panel.ed-people>img{height:100%;min-height:420px}.edition-daylight .people-panel.ed-people p:not(.eyebrow){font-size:15px}.edition-daylight ol.three-columns{list-style:none;margin:0;padding:0}.edition-daylight .three-columns.ed-four{grid-template-columns:repeat(4,minmax(0,1fr))}.ed-duo{max-width:1120px;margin:24px auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.ed-card{padding:32px 34px;border:1px solid var(--line);border-radius:20px;background:var(--surface,#fff)}.ed-card.ed-tint{background:var(--tint);border-color:var(--pale)}.ed-card h2{font-size:26px;line-height:1.2;margin-bottom:14px}.ed-card p,.ed-list{color:var(--muted);font-size:15px;line-height:1.7}.ed-list{margin:0 0 14px;padding:0;-webkit-padding-start:20px;padding-inline-start:20px}.ed-list li{margin-bottom:6px}.ed-card .inline-link{margin-top:4px}.ed-card.ed-media{padding:0;overflow:hidden}.ed-card.ed-media>img{width:100%;height:220px;object-fit:cover}.ed-card.ed-media>div{padding:26px 34px 30px}.edition-daylight .marketing-page>.section.ed-features{padding-bottom:32px}.ed-features .section-heading{text-align:center;margin-left:auto;margin-right:auto}.ed-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.ed-feature{display:flex;flex-direction:column;align-items:flex-start;padding:26px;border:1px solid var(--line);border-radius:18px;background:var(--surface,#fff)}.ed-feature .icon-bubble{margin-bottom:18px}.ed-feature h3{font-size:18px;margin-bottom:8px}.ed-feature p{color:var(--muted);font-size:14px;margin-bottom:12px;flex:1 1}.edition-daylight .real-pricing .eyebrow{margin-bottom:10px}.ed-pricing-intro{text-align:center;color:var(--muted);max-width:760px;margin:0 auto 24px;line-height:1.6}.ed-tiers{justify-content:center;max-width:1180px;margin:0 auto}.edition-daylight .real-pricing .ed-tiers .price{font-size:34px}.ed-per-month{font-size:16px;color:var(--muted);white-space:nowrap}.edition-daylight .real-pricing .ed-tiers .tier ul{padding:0;-webkit-padding-start:18px;padding-inline-start:18px}.ed-hours-note{text-align:center;margin:18px auto 0;max-width:900px;color:var(--muted);font-size:13px;line-height:1.6}.ed-notes{max-width:900px;margin:24px auto 0;padding:20px 26px;border:1px solid var(--line);border-radius:16px;background:var(--surface,#fff)}.ed-notes h3{font-size:16px;margin-bottom:8px}.ed-notes .ed-list{margin:0;font-size:14px}.ed-final{max-width:820px;margin:8px auto 56px;padding:36px 28px;text-align:center;border-radius:20px;background:var(--tint);border:1px solid var(--pale)}.ed-final h2{font-size:30px;margin-bottom:10px}.ed-final>p{color:var(--muted);max-width:60ch;margin:0 auto 18px}.ed-final .hero-actions{justify-content:center}.ed-final .button{border-radius:100px}.ed-final .ed-email{margin:18px 0 0;font-size:13px}.ed-final .ed-email a{color:var(--blue)}@media (max-width:1100px){.ed-feature-grid,.edition-daylight .three-columns.ed-four{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-duo{margin-left:30px;margin-right:30px}}@media (max-width:760px){.ed-duo,.ed-feature-grid,.edition-daylight .three-columns.ed-four{grid-template-columns:1fr}.ed-duo{margin:16px;gap:16px}.ed-card{padding:24px 20px}.ed-card.ed-media>div{padding:22px 20px 24px}.ed-card h2{font-size:23px}.edition-daylight .people-panel.ed-people>img{height:270px;min-height:0}.edition-daylight .marketing-page .hero .hero-title.ed-title{font-size:31px}.ed-final{margin:8px 16px 40px;padding:28px 20px}.ed-final h2{font-size:25px}}.conf-ask li{color:var(--ink);margin-bottom:8px}.ed-card .conf-ask-note{margin:0;font-weight:600;color:var(--ink)}.edition-daylight .marketing-page>.section.conf-who{max-width:820px;text-align:center;padding-bottom:32px}.edition-daylight .conf-who .section-heading{margin:0 auto 16px}.edition-daylight .conf-who>p{max-width:64ch;margin:0 auto 10px;color:var(--muted);font-size:15px}.conf-apply{max-width:820px;margin:8px auto 56px;padding:36px 40px 32px;border:1px solid var(--line);border-radius:20px;background:var(--surface,#fff);box-shadow:0 4px 14px #16275110;scroll-margin-top:var(--anchor-offset,85px)}.edition-daylight .conf-apply>h2{font-size:30px;text-align:center;margin-bottom:8px}.conf-apply-intro{text-align:center;color:var(--muted);margin:0 auto 26px}.conf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 20px;gap:18px 20px}.conf-field{display:flex;flex-direction:column;gap:7px;min-width:0}.conf-field.conf-wide{grid-column:1/-1}.conf-field label{font-size:14px;font-weight:600;color:var(--ink)}.conf-optional{font-weight:400;color:var(--muted)}.edition-daylight .conf-field input,.edition-daylight .conf-field textarea{width:100%;min-height:46px;font:inherit;font-size:16px;padding:11px 13px;border:1px solid #d1daea;border-radius:10px;background:#fff;color:var(--ink)}.edition-daylight .conf-field textarea{resize:vertical;min-height:88px;line-height:1.5}.edition-daylight .conf-field input:focus-visible,.edition-daylight .conf-field textarea:focus-visible{outline:3px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.edition-daylight .conf-field input[aria-invalid=true],.edition-daylight .conf-field textarea[aria-invalid=true]{border-color:var(--danger,#b91c1c)}.conf-hint{font-size:12.5px;color:var(--muted)}.conf-error{font-size:13px;color:var(--danger,#b91c1c)}.conf-form-error{margin:16px 0 0}.edition-daylight .conf-submit{margin-top:26px;border-radius:100px}.edition-daylight .conf-submit:disabled{opacity:.6;cursor:progress;transform:none}.conf-privacy{margin:14px 0 0;font-size:12.5px;color:var(--muted)}.conf-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.conf-done{text-align:center;padding:8px 0 4px}.edition-daylight .conf-done h3{margin:0 0 8px;font-size:20px}.conf-done p{margin:0;color:var(--muted)}@media (max-width:760px){.conf-apply{margin:8px 16px 40px;padding:26px 18px 24px}.edition-daylight .conf-apply>h2{font-size:25px}}@media (max-width:600px){.conf-grid{grid-template-columns:1fr}.edition-daylight .conf-submit{width:100%}}