/* Selective reel inspiration: focal CTA hierarchy, not a new brand palette or funnel. */
.nectr-refined-v15{--nectr-forest:#254936;--nectr-forest-hover:#193a29;--nectr-paper:#f7f3ea;--nectr-ink:#202820;--nectr-line:#dad8cb}
.nectr-refined-v15 .v7-beta-strip{background:#263b2d;color:#f7f3e9}
.nectr-refined-v15 .v7-beta-strip a{color:#f7f3e9}
.nectr-refined-v15 .s5-header-cta,.nectr-refined-v15 .b-mobile-actions .b-button[href="beta.html"],.nectr-refined-v15 .home-restore a.beta-cta,.nectr-refined-v15 .flow-invite-primary,.nectr-refined-v15 .nd-next a.nd-button[href="beta.html"],.nectr-refined-v15 .home-restore #apply a.btn[href="beta.html"]{background:var(--nectr-forest)!important;border-color:var(--nectr-forest)!important;color:#fffdf6!important;border-radius:4px;box-shadow:none;transform:none}
.nectr-refined-v15 .s5-header-cta span,.nectr-refined-v15 .b-mobile-actions .b-button[href="beta.html"] span,.nectr-refined-v15 .home-restore a.beta-cta span,.nectr-refined-v15 .flow-invite-primary span,.nectr-refined-v15 .nd-next a.nd-button[href="beta.html"] span,.nectr-refined-v15 .home-restore #apply a.btn[href="beta.html"] span{color:inherit!important}
.nectr-refined-v15 .s5-header-cta:hover,.nectr-refined-v15 .home-restore a.beta-cta:hover,.nectr-refined-v15 .flow-invite-primary:hover,.nectr-refined-v15 .nd-next a.nd-button[href="beta.html"]:hover{background:var(--nectr-forest-hover)!important;border-color:var(--nectr-forest-hover)!important;transform:none;filter:none}
.nectr-refined-v15 .home-restore{--gold:#31573d;--gold-d:#274e38;--cream:#f7f3ea;--ink:#202820;--muted:#66695e;--line:#dedbcf}
.nectr-refined-v15 .home-restore #hero{background:#f7f3ea;min-height:650px;min-height:min(800px,calc(100svh - 92px));padding:66px clamp(25px,6vw,92px) 60px;gap:clamp(28px,5vw,80px)}
.nectr-refined-v15 .home-restore #hero .hs-copy{max-width:650px;flex:1 1 650px}
.nectr-refined-v15 .home-restore #hero .c-kicker{font-size:10px;letter-spacing:.17em;font-weight:650;color:#6d765f;margin-bottom:23px}
.nectr-refined-v15 .home-restore #hero .cine-name{font-size:clamp(63px,7.4vw,104px);line-height:1.05;color:#253a2c;letter-spacing:-.055em}
.nectr-refined-v15 .home-restore #hero .cine-name b{font-weight:620}
.nectr-refined-v15 .home-restore #hero .cine-name .mg{font-size:.36em;font-weight:550;color:#826127;letter-spacing:-.03em;margin-left:.14em}
.nectr-refined-v15 .home-restore #hero .cine-name>small{display:block;font-size:clamp(23px,2.4vw,32px);font-weight:500;line-height:1.42;letter-spacing:-.045em;margin-top:24px;white-space:pre-line;color:#303c2f}
.nectr-refined-v15 .home-restore #hero .nectr-target-label{font-size:10px;letter-spacing:.01em;line-height:1.7;margin:15px 0 0;color:#787b69}
.nectr-refined-v15 .home-restore #hero .cine-tag{font-size:14px;line-height:1.9;max-width:490px;margin-top:20px;color:#636b5b;word-break:keep-all;overflow-wrap:anywhere}
.nectr-refined-v15 .home-restore #hero .beta-cta-row{gap:25px;margin:28px 0 0}
.nectr-refined-v15 .home-restore #hero .beta-cta{padding:15px 23px;min-height:48px;font-size:13px;font-weight:650;gap:30px;line-height:1.4}
.nectr-refined-v15 .home-restore #hero .beta-cta-2{font-size:12px;border-color:#b0b7a4;color:#64705a;line-height:1.7;padding-bottom:4px}
.nectr-refined-v15 .home-restore #hero .beta-facts{display:grid;grid-template-columns:1.15fr 1fr 1.05fr;gap:0;width:100%;max-width:540px;margin:29px 0 0;padding-top:20px;border-color:#d8dacd}
.nectr-refined-v15 .home-restore #hero .beta-facts li{min-width:0;padding:0 15px;border-left:1px solid #d8dacd;gap:7px}
.nectr-refined-v15 .home-restore #hero .beta-facts li:first-child{padding-left:0;border-left:0}
.nectr-refined-v15 .home-restore #hero .beta-facts b{font-size:18px;line-height:1.3;font-weight:620;letter-spacing:-.03em;color:#344433}
.nectr-refined-v15 .home-restore #hero .beta-facts b span{font-size:inherit;color:inherit}
.nectr-refined-v15 .home-restore #hero .beta-facts .nectr-fact-desc{display:block;font-size:10px;line-height:1.7;color:#727968;word-break:keep-all}
.nectr-refined-v15 .home-restore #hero .dev-notice{font-size:10px;padding:0!important;line-height:1.8!important;border:0;background:none;max-width:530px;margin-top:18px;color:#7c806f}
.nectr-refined-v15 .home-restore #hero .hs-frames{width:min(30vw,410px);aspect-ratio:3/4;flex:0 0 auto;margin:0;position:relative}
.nectr-refined-v15 .home-restore #hero .hs-frames:before{content:'';position:absolute;inset:4% -6% -3%;background:radial-gradient(ellipse at 50% 68%,#d5b36b24,transparent 70%);border-radius:50%;pointer-events:none}
.nectr-refined-v15 .home-restore #hero .hs-frames img{filter:drop-shadow(0 20px 27px #634d1920)}
.nectr-refined-v15 .home-restore #hero #particle-canvas{display:none!important}
/* Details and editorial exploration are visually secondary to beta participation. */
.nectr-refined-v15 .nd-hero a.nd-button,.nectr-refined-v15 .nd-home a.nd-button,.nectr-refined-v15 .nd-next a.nd-button[href="flow.html"]{background:transparent;color:#38563b;border-color:#a9b59d}
.nectr-refined-v15 a:focus-visible{outline:3px solid #a97929;outline-offset:5px}
@media(max-width:1050px) and (min-width:701px){.nectr-refined-v15 .home-restore #hero{min-height:0;flex-direction:row;padding:60px 32px}.nectr-refined-v15 .home-restore #hero .hs-copy{flex:1 1 55%;max-width:56%;text-align:left}.nectr-refined-v15 .home-restore #hero .hs-frames{width:34vw}.nectr-refined-v15 .home-restore #hero .cine-name{font-size:67px}.nectr-refined-v15 .home-restore #hero .cine-name>small{font-size:25px}.nectr-refined-v15 .home-restore #hero .beta-facts{grid-template-columns:1fr;gap:8px}.nectr-refined-v15 .home-restore #hero .beta-facts li{display:flex;flex-direction:row;align-items:baseline;gap:12px;padding:0;border:0}.nectr-refined-v15 .home-restore #hero .beta-facts b{font-size:15px}.nectr-refined-v15 .home-restore #hero .beta-facts .nectr-fact-desc{font-size:10px}}
@media(max-width:700px){.nectr-refined-v15 .home-restore #hero{min-height:0;padding:37px 23px 32px;gap:22px;display:flex;flex-direction:column;align-items:stretch;text-align:left}.nectr-refined-v15 .home-restore #hero .hs-copy{flex:none;max-width:none;width:100%}.nectr-refined-v15 .home-restore #hero .c-kicker{font-size:9px;margin-bottom:17px}.nectr-refined-v15 .home-restore #hero .cine-name{font-size:65px}.nectr-refined-v15 .home-restore #hero .cine-name .mg{font-size:28px}.nectr-refined-v15 .home-restore #hero .cine-name>small{font-size:25px;line-height:1.42;margin-top:18px}.nectr-refined-v15 .home-restore #hero .nectr-target-label{font-size:9px;margin-top:11px}.nectr-refined-v15 .home-restore #hero .cine-tag{font-size:13px;line-height:1.85;margin-top:17px;max-width:100%}.nectr-refined-v15 .home-restore #hero .beta-cta-row{margin-top:23px;gap:19px}.nectr-refined-v15 .home-restore #hero .beta-cta{font-size:12px;min-height:47px;padding:14px 18px;gap:22px}.nectr-refined-v15 .home-restore #hero .beta-cta-2{font-size:11px}.nectr-refined-v15 .home-restore #hero .beta-facts{margin-top:23px;padding-top:17px;grid-template-columns:1.15fr .95fr 1fr}.nectr-refined-v15 .home-restore #hero .beta-facts li{padding:0 10px;gap:7px}.nectr-refined-v15 .home-restore #hero .beta-facts b{font-size:15px}.nectr-refined-v15 .home-restore #hero .beta-facts .nectr-fact-desc{font-size:9px;line-height:1.75}.nectr-refined-v15 .home-restore #hero .dev-notice{font-size:9px;margin-top:15px}.nectr-refined-v15 .home-restore #hero .hs-frames{width:min(65vw,280px);aspect-ratio:3/4;align-self:center;flex:none}}
@media(prefers-reduced-motion:reduce){.nectr-refined-v15 .home-restore #hero *{animation:none!important;transition:none!important}.nectr-refined-v15 a{transition:none!important}}
