.rn-home-complete{--home-ink: #103b42;--home-teal: var(--rnc-design-006b78);--home-coral: #f4ac9e;--home-line: #d7e4e5;--home-soft: #edf6f4;--home-paper: #fffaf5}.rn-home-jump{position:sticky;top:var(--home-sticky-header, 68px);z-index:20;display:flex;align-items:center;gap:22px;max-width:1240px;margin:0 auto 14px;padding:10px 18px;border:1px solid var(--home-line);border-radius:18px;background:#fffffff5;box-shadow:0 8px 25px -20px #103b4260;backdrop-filter:blur(14px)}.rn-home-jump-label{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px;font-weight:750;color:var(--home-teal)}.rn-home-jump-links{display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}.rn-home-jump a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border-radius:12px;white-space:nowrap;font-size:13px;font-weight:650;transition:background .2s,color .2s}.rn-home-jump a:hover{background:var(--home-soft);color:var(--home-teal)}.rn-home-complete a:focus-visible,.rn-home-complete summary:focus-visible{outline:3px solid var(--home-teal);outline-offset:5px}.rn-home-section{position:relative;min-width:0;scroll-margin-top:160px}.rn-home-section>section{width:100%;left:auto;right:auto;margin-left:0;margin-right:0;padding:72px 24px;border:0;max-width:none}.rn-home-section>section>div:not([aria-hidden]):not(.pointer-events-none){max-width:1200px;margin-left:auto;margin-right:auto}.rn-home-section h2{font-family:var(--font-display, inherit);font-size:clamp(1.95rem,3.2vw,3rem);line-height:1.1;letter-spacing:-.045em;text-wrap:balance}.rn-home-section h3{letter-spacing:-.025em}.rn-home-section :is(#question-preview,#ngn-preview,#inside,#pricing,#home-faq){scroll-margin-top:150px}.rn-home-section p{line-height:1.7}.rn-home-section[data-home-seen=true]{animation:rn-home-arrive .65s ease-out both}@keyframes rn-home-arrive{0%{transform:translateY(12px);opacity:.88}to{transform:none;opacity:1}}.rn-home-discover>section{padding-top:52px;padding-bottom:52px}.rn-home-discover .rn-discovery-card{border-radius:24px;box-shadow:0 8px 32px -25px #103b4250;transition:transform .25s,box-shadow .25s}.rn-home-discover .rn-discovery-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px -25px #103b4250}.rn-home-discover .rn-discovery-art{height:180px;overflow:hidden}.rn-home-discover .rn-card-cta{padding:12px 14px;min-height:46px;border-radius:12px;background:var(--home-soft);color:var(--home-teal)}.rn-home-question>section{background:linear-gradient(130deg,#f2f8f6,#fffaf4);border-radius:32px;padding:48px;margin:12px auto;max-width:1240px}.rn-home-question>section>div:first-child{margin:0 0 28px;max-width:710px}.rn-home-question-guide{border:1px solid #d7e8e5;border-radius:24px;padding:28px;background:#fffdf9;position:relative;overflow:hidden;color:var(--home-ink)}.rn-home-guide-art{height:175px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:26px;background:radial-gradient(ellipse,#d9eeee,transparent 70%)}.rn-home-guide-paper{position:relative;width:190px;padding:20px;background:#fff;border:1px solid #d7e4e5;border-radius:16px;box-shadow:0 15px 40px -24px #123f4870;transform:rotate(-6deg);color:var(--rnc-design-006b78)}.rn-home-guide-paper>i{display:block;height:5px;background:#dce8e8;border-radius:5px;margin-top:10px;width:90%}.rn-home-guide-paper>i:nth-of-type(2){width:70%}.rn-home-guide-paper>i:nth-of-type(3){width:80%}.rn-home-guide-paper>span{display:flex;gap:5px;align-items:center;font-size:10px;font-weight:700;margin-top:13px;background:#e7f4f0;padding:6px;border-radius:8px}.rn-home-guide-note{position:absolute;left:calc(50% + 25px);bottom:0;display:flex;gap:8px;align-items:center;transform:rotate(5deg);border-radius:14px;background:#f6b9a8;color:#254148;padding:14px;font-size:13px;line-height:1.3;font-weight:700;box-shadow:0 7px 18px -10px #23414860}.rn-home-eyebrow{font-size:10px;letter-spacing:.16em;font-weight:800;color:var(--home-teal)}.rn-home-question-guide h3{font-size:25px;line-height:1.15;margin:8px 0 24px;max-width:310px}.rn-home-question-guide ol{list-style:none;padding:0;margin:0;display:grid;gap:18px}.rn-home-question-guide li{display:flex;gap:12px;align-items:start;position:relative}.rn-home-step-icon{padding:9px;flex-shrink:0;background:#e6f2f0;color:var(--rnc-design-007987);border-radius:12px}.rn-home-question-guide li strong{font-size:14px}.rn-home-question-guide li p{margin-top:4px;font-size:12px;color:var(--rnc-design-587078);line-height:1.5;max-width:270px}.rn-home-step-number{margin-left:auto;color:var(--rnc-design-526c74);font-size:12px;font-weight:700}.rn-home-guide-foot{display:flex;gap:8px;align-items:center;border-top:1px solid #d7e4e5;padding-top:18px;margin-top:22px;font-size:12px;color:var(--rnc-design-526970)}.rn-home-story>section{background:transparent}.rn-home-story>section>div>div:first-child{max-width:700px;margin-bottom:30px}.rn-home-story>section>div>div:nth-child(2){margin-top:30px}.rn-home-features>section{border-radius:32px;background:linear-gradient(145deg,#eff6f4,#fff7f1);padding:52px 24px}.rn-home-features #different>div[aria-hidden]{display:none}.rn-home-features #different>div.relative>div.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px}.rn-home-features .wd-card{border-radius:20px;box-shadow:none;padding:23px;opacity:1!important;backdrop-filter:none;transform:none!important;transition:border-color .2s,box-shadow .2s}.rn-home-features .wd-card:hover{border-color:#82b4b7;box-shadow:0 12px 26px -20px #103b4250}.rn-home-features .wd-card p{font-size:13px;line-height:1.65}.rn-home-features .wd-card h3{font-size:16px}.rn-home-case>section{margin-top:52px;border-radius:32px;background:radial-gradient(ellipse at 15% 0,#1d6971,transparent 70%),#0b424c}.rn-home-case>section>div[aria-hidden]{opacity:.35}.rn-home-tools>section{background:transparent}.rn-home-tools>section>div>div:first-child{max-width:760px}.rn-home-tools>section>div>div.grid{margin-top:32px}.rn-home-tools article,.rn-home-tools .group{border-radius:24px}.rn-home-support>section{padding-top:28px;padding-bottom:55px}.rn-home-support-intro{display:flex;align-items:end;gap:40px;justify-content:space-between;margin-bottom:28px}.rn-home-support-intro>div{max-width:730px}.rn-home-support-intro>p{max-width:280px;font-size:14px;color:var(--rnc-design-587078)}.rn-home-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rn-home-support-card{border:1px solid var(--home-line);border-radius:24px;overflow:hidden;background:hsl(var(--background));min-width:0}.rn-home-support-copy{padding:25px}.rn-home-support-copy>span{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.14em;color:var(--home-teal);font-weight:750}.rn-home-support-copy h3{font-size:22px;line-height:1.25;margin:15px 0}.rn-home-support-copy p{font-size:13px;color:hsl(var(--muted-foreground));line-height:1.7}.rn-home-mode-art{height:180px;position:relative;display:flex;gap:18px;align-items:center;justify-content:center;background:#e5f1ee;color:#13515b;overflow:hidden}.rn-home-mode-1{background:#ece8f6}.rn-home-mode-2{background:#fff0e8}.rn-home-type-sample{font-family:Georgia,serif;font-size:64px;letter-spacing:-6px}.rn-home-reading-lines{width:105px;display:grid;gap:10px}.rn-home-reading-lines i{height:5px;background:#77b0ad;border-radius:9px}.rn-home-reading-lines i:nth-child(2){width:75%}.rn-home-reading-lines i:nth-child(4){width:85%}.rn-home-art-chip{position:absolute;bottom:14px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:10px;font-weight:700;background:#ffffffbd;border:1px solid #ffffffd0;border-radius:20px;padding:5px 13px}.rn-home-video-window{border:1px solid #c8c2dc;background:#fffaff;border-radius:12px;padding:12px;width:180px;box-shadow:0 12px 24px -17px #67677d80;transform:rotate(-4deg)}.rn-home-video-window>span{display:inline-block;width:5px;height:5px;border-radius:100%;background:#bcb2d6;margin-right:4px}.rn-home-video-window>div{height:70px;display:flex;align-items:center;justify-content:center;gap:30px;background:#f1eef9;border-radius:7px;margin-top:6px}.rn-home-video-window b{font-size:16px;background:var(--rnc-design-826aab);border-radius:100%;width:36px;height:36px;display:grid;place-items:center;color:#fff}.rn-home-wave{display:flex;align-items:center;gap:5px;height:60px}.rn-home-wave i{display:block;width:5px;background:#cb8479;border-radius:4px;transform-origin:center;animation:rn-home-wave 1.6s ease-in-out 2 alternate}@keyframes rn-home-wave{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}.rn-home-support-foot{font-size:13px;color:var(--rnc-design-587078);margin-top:22px;max-width:920px}.rn-home-support-foot a{color:var(--home-teal);font-weight:700;text-decoration:underline;text-underline-offset:3px}.rn-home-hubs>section{background:linear-gradient(130deg,#faf5ed,#edf6f3);border-radius:32px}.rn-home-hubs .hub-library-card{border-radius:24px;opacity:1!important}.rn-home-hubs .hub-library-card>div:first-child img{aspect-ratio:2.15}.rn-home-hubs .hub-library-card>div:nth-child(2){padding:26px}.rn-home-hubs .hub-library-card h3{font-size:25px}.rn-home-hubs .hub-library-card p{font-size:14px}.rn-home-library>section{background:transparent}.rn-home-library>section>div>div:first-child{max-width:770px}.rn-home-library>section>div>div.grid{margin-top:30px}.rn-home-library article{border-radius:24px}.rn-home-books>section{padding-top:0;padding-bottom:30px}.rn-home-books h2{font-size:clamp(2rem,3vw,2.7rem)}.rn-home-anywhere>section{border-radius:32px;background:linear-gradient(115deg,#eff7f4,#fcf6f0)}.rn-home-anywhere>section>div>div{gap:48px}.rn-home-anywhere img{aspect-ratio:1.05;object-fit:cover}.rn-home-anywhere h2{font-size:clamp(2rem,3.4vw,3.3rem)}.rn-home-anywhere p{font-size:16px}.rn-home-anywhere [class*=uppercase]{font-size:10px;white-space:normal}.rn-home-pricing>section{background:transparent;padding-top:72px}.rn-home-pricing>section>div>div:first-child{margin-bottom:42px}.rn-home-pricing .rn-home-plan-grid{gap:14px}.rn-home-pricing .rn-home-plan{border-radius:22px;padding:22px 18px;border-color:var(--home-line);box-shadow:0 12px 35px -30px #0a40494d}.rn-home-pricing .rn-home-plan[data-featured=true]{background:linear-gradient(145deg,#edf8f5,#fffaf5);border-color:var(--rnc-design-4f999e);box-shadow:0 15px 38px -28px #006e7b80}.rn-home-pricing .rn-home-plan>div:first-of-type h3{font-size:15px}.rn-home-pricing .rn-home-plan button,.rn-home-pricing .rn-home-plan a{border-radius:12px}.rn-home-faq>section{background:var(--home-soft);border-radius:32px;padding:60px 40px}.rn-home-faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:65px}.rn-home-faq-intro h2{margin:12px 0 18px}.rn-home-faq-intro p:not(.rn-home-eyebrow){font-size:15px;max-width:310px;color:var(--rnc-design-526970)}.rn-home-faq-intro a{display:inline-flex;align-items:center;gap:10px;margin-top:22px;min-height:44px;font-size:14px;color:var(--home-teal);font-weight:700}.rn-home-faq-mark{height:100px;display:flex;gap:8px;align-items:center;color:#7cb2b2}.rn-home-faq-mark span{display:grid;place-items:center;width:64px;height:64px;border-radius:22px;background:#fff;font-size:34px;font-weight:700;transform:rotate(-8deg)}.rn-home-faq-mark span+span{background:#f5b5a6;color:#644e4a;transform:rotate(9deg);width:48px;height:48px;font-size:26px}.rn-home-faq-list{display:grid;gap:10px;align-content:start}.rn-home-faq-list details{border:1px solid #d7e6e3;border-radius:16px;background:#fff}.rn-home-faq-list details[open]{border-color:#9bc4c4;box-shadow:0 9px 25px -25px #123f4860}.rn-home-faq-list summary{display:flex;align-items:center;gap:14px;padding:20px;cursor:pointer;list-style:none;font-size:14px;font-weight:750;line-height:1.5}.rn-home-faq-list summary::-webkit-details-marker{display:none}.rn-home-faq-list summary>span:first-child{font-size:10px;color:var(--rnc-design-526c74);font-variant-numeric:tabular-nums}.rn-home-faq-list summary>svg{margin-left:auto;flex-shrink:0;color:var(--rnc-design-007987);transition:transform .2s}.rn-home-faq-list details[open] summary>svg{transform:rotate(45deg)}.rn-home-faq-list details p{padding:0 22px 22px 47px;font-size:14px;color:var(--rnc-design-526970);line-height:1.75}.rn-home-finale>section{background:transparent;padding:60px 0 12px}.rn-home-closing{position:relative;isolation:isolate;overflow:hidden;border-radius:32px;display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center;padding:60px;background:radial-gradient(ellipse at 85% 20%,#28646d,transparent 65%),#103d47;color:#fff}.rn-home-closing:before{content:"";position:absolute;z-index:-1;width:500px;height:500px;border:1px solid #ffffff15;border-radius:50%;right:-100px;top:-150px;box-shadow:0 0 0 60px #ffffff04,0 0 0 120px #ffffff03}.rn-home-closing .rn-home-eyebrow{color:#9bddd8}.rn-home-closing h2{font-size:clamp(2.3rem,4vw,4.2rem);margin:18px 0 24px;color:#fff}.rn-home-closing h2 span{color:#f5b5a6}.rn-home-closing p:not(.rn-home-eyebrow){color:#d5e9e9;font-size:16px;max-width:490px}.rn-home-closing-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.rn-home-closing-actions>a{min-height:50px;border-radius:13px;display:inline-flex;align-items:center;gap:18px;justify-content:center;padding:13px 22px;background:#f5b5a6;color:#153e47;font-size:14px;font-weight:800}.rn-home-closing-actions>a+a{background:transparent;color:#fff;border:1px solid #91b6b9}.rn-home-closing small{display:block;font-size:11px;color:#bbd5d8;margin-top:15px}.rn-home-closing-picture{position:relative;padding:15px 15px 30px}.rn-home-closing-picture>img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:26px;transform:rotate(4deg);border:6px solid #ffffff24}.rn-home-closing-picture>span{position:absolute;left:0;bottom:4px;padding:15px 22px;display:flex;gap:10px;align-items:center;border-radius:15px;background:#fff;color:#15434c;font-size:13px;font-weight:750;box-shadow:0 15px 25px -20px #0009;transform:rotate(-3deg)}.dark .rn-home-complete{--home-ink: #dcf2f0;--home-teal: #65c9cd;--home-line: #2b4d51;--home-soft: #142c32;--home-paper: #202b31}.dark .rn-home-jump{background:#122a30f5}.dark .rn-home-question>section,.dark .rn-home-features>section,.dark .rn-home-hubs>section,.dark .rn-home-anywhere>section{background:linear-gradient(145deg,#132b30,#232930)}.dark .rn-home-question-guide{background:#172e33;border-color:#305052}.dark .rn-home-question-guide li p,.dark .rn-home-guide-foot,.dark .rn-home-support-intro>p,.dark .rn-home-support-foot,.dark .rn-home-faq-intro p:not(.rn-home-eyebrow),.dark .rn-home-faq-list details p{color:#b9ccce}.dark .rn-home-guide-foot{border-color:#305052}.dark .rn-home-faq-list details{background:#192f35;border-color:#335158}.dark .rn-home-faq-list summary>svg{color:#65c9cd}.dark .rn-home-faq-mark span{background:#27434a;color:#a9d9d9}.dark .rn-home-faq-mark span+span{background:#895f57;color:#ffe9e0}.dark .rn-home-pricing .rn-home-plan[data-featured=true]{background:linear-gradient(145deg,#1b3b3d,#302d30)}@media(min-width:1200px){.rn-home-pricing .rn-home-plan-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1199px){.rn-home-features #different>div.relative>div.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rn-home-jump{gap:8px}.rn-home-jump-label{display:none}.rn-home-pricing .rn-home-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rn-home-pricing .rn-home-plan:last-child{grid-column:1/-1}.rn-home-faq-layout{gap:35px}.rn-home-closing{padding:40px}}@media(max-width:767px){.rn-home-jump{top:var(--home-sticky-header, 62px);margin:0 0 6px;padding:4px 8px;border-radius:14px}.rn-home-jump a{padding:8px 12px;font-size:12px}.rn-home-section>section{padding:44px 16px}.rn-home-section h2{font-size:30px;line-height:1.13}.rn-home-section p{line-height:1.65}.rn-home-question>section{padding:32px 16px;border-radius:24px}.rn-home-question-guide{padding:22px}.rn-home-guide-art{height:150px}.rn-home-features>section,.rn-home-hubs>section,.rn-home-case>section,.rn-home-anywhere>section{border-radius:24px}.rn-home-features #different>div.relative{padding:0}.rn-home-features #different>div.relative>div.grid{gap:12px}.rn-home-features .wd-card{padding:18px}.rn-home-features .wd-card h3{font-size:15px}.rn-home-features .wd-card p{font-size:12px}.rn-home-features .wd-card [class*=text-3xl]{font-size:27px}.rn-home-features .wd-card .size-11{width:33px;height:33px}.rn-home-support-intro{display:block}.rn-home-support-intro>p{max-width:none;margin-top:16px}.rn-home-support-grid{grid-template-columns:1fr}.rn-home-support-copy{padding:24px}.rn-home-mode-art{height:160px}.rn-home-support-copy p{font-size:14px}.rn-home-case>section{margin-top:32px}.rn-home-pricing .rn-home-plan-grid{grid-template-columns:1fr}.rn-home-pricing .rn-home-plan{padding:25px}.rn-home-faq>section{padding:32px 18px;border-radius:24px}.rn-home-faq-layout{grid-template-columns:1fr;gap:26px}.rn-home-faq-mark{height:80px}.rn-home-faq-list summary{padding:18px 14px;font-size:13px;gap:10px}.rn-home-faq-list details p{padding:0 18px 18px;font-size:13px}.rn-home-finale>section{padding:32px 0 0}.rn-home-closing{grid-template-columns:1fr;padding:30px 24px;gap:25px;border-radius:24px}.rn-home-closing h2{font-size:36px}.rn-home-closing-actions{flex-direction:column}.rn-home-closing-picture{max-width:330px;justify-self:center}.rn-home-hubs .hub-library-card h3{font-size:23px}.rn-home-anywhere img{aspect-ratio:1.15}}@media(max-width:420px){.rn-home-features #different>div.relative>div.grid{grid-template-columns:1fr}.rn-home-features .wd-card p{font-size:13px}.rn-home-section h2{font-size:28px}.rn-home-question>section{padding:28px 12px}.rn-home-question-guide{padding:18px}.rn-home-guide-note{left:calc(50% + 8px)}}@media(prefers-reduced-motion:reduce){.rn-home-complete *,.rn-home-complete *:before,.rn-home-complete *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.rn-home-section[data-home-seen]{transform:none!important;opacity:1!important}}.rn-home-jump-links::-webkit-scrollbar{display:none}.rn-home-plan-includes{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:24px auto 8px;max-width:900px;font-size:12px}.rn-home-plan-includes>span{display:inline-flex;gap:7px;align-items:center;padding:9px 13px;background:var(--home-soft);border:1px solid var(--home-line);border-radius:30px;color:var(--home-teal);font-weight:700}.rn-home-plan-includes>strong{font-size:11px;color:var(--home-ink);padding:7px}.rn-home-plan-includes svg{width:15px;height:15px;flex-shrink:0}.rn-home-complete [id]{scroll-margin-top:var(--home-anchor-offset, 152px)}.dark .rn-home-step-number,.dark .rn-home-faq-list summary>span:first-child{color:#adbec4}.rn-opening{--opening-ink: #103d46;--opening-teal: var(--rnc-design-006b78);--opening-coral: #f6b2a2;--opening-muted: var(--rnc-design-536a72);--opening-border: #d6e5e7;color:var(--opening-ink);max-width:1240px;margin:0 auto}.rn-opening *{box-sizing:border-box}.rn-opening a{text-decoration:none}.rn-opening a:focus-visible{outline:3px solid #d36e54;outline-offset:5px}.rn-opening-hero{position:relative;padding:38px 12px 0;isolation:isolate}.rn-opening-orbit{position:absolute;z-index:-1;inset:-80px -160px -20px;pointer-events:none;background:radial-gradient(ellipse at 80% 30%,#d8eeec 0,transparent 55%),radial-gradient(ellipse at 6% 5%,#fff1e9 0,transparent 46%)}.rn-opening-hero-grid{display:grid;grid-template-columns:1.06fr 1fr;gap:64px;align-items:center}.rn-opening-eyebrow{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:800;letter-spacing:.16em;line-height:1.6;color:var(--opening-teal)}.rn-opening-dot{display:inline-block;flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--rnc-design-008894);box-shadow:0 0 0 5px #00889412}.rn-opening-copy h1{font-family:var(--font-display, inherit);font-size:clamp(44px,4.5vw,66px);line-height:1.03;font-weight:800;letter-spacing:-.052em;margin:22px 0 24px;color:#102f37}.rn-opening-copy h1 .rn-opening-accent{color:var(--opening-teal);position:relative}.rn-opening-copy h1 .rn-opening-accent:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:5px;background:var(--opening-coral);border-radius:100% 50%;transform:rotate(-1deg)}.rn-opening-intro{max-width:490px;font-size:17px;line-height:1.75;color:var(--opening-muted);margin:0}.rn-opening-actions{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 14px}.rn-opening-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:13px 20px;border-radius:13px;font-size:14px;font-weight:800;line-height:1.4;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.rn-opening-button:hover{transform:translateY(-2px);box-shadow:0 8px 22px #053b4618}.rn-opening-button svg{flex-shrink:0}.rn-opening-button-primary{background:var(--opening-teal);color:#fff;box-shadow:0 4px 12px #007e8b1a}.rn-opening-button-primary:hover{background:var(--rnc-design-006f7c);color:#fff}.rn-opening-button-secondary{border:1px solid #c8dadd;background:#ffffffc9;color:var(--opening-ink)}.rn-opening-reassurance{display:flex;gap:7px;align-items:center;font-size:12px;color:var(--opening-muted)}.rn-opening-reassurance svg{color:var(--opening-teal);flex-shrink:0}.rn-opening-jump{display:inline-flex;align-items:center;gap:14px;font-size:13px;font-weight:700;color:var(--opening-ink);padding:20px 0 8px;min-height:44px}.rn-opening-jump span{font-size:20px}.rn-opening-scene{position:relative;padding:24px 16px 44px 28px;min-width:0}.rn-opening-photo{position:relative;overflow:hidden;border-radius:100px 28px 90px;aspect-ratio:1/1.02;max-height:486px;background:#bcdad8;box-shadow:0 18px 40px #073d481a}.rn-opening-photo img{width:100%;height:100%;object-fit:cover;object-position:center 24%;display:block}.rn-opening-photo:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(transparent,#092f37e8)}.rn-opening-photo-caption{position:absolute;bottom:32px;left:30px;right:28px;z-index:1;color:#fff}.rn-opening-photo-caption>span{font-size:9px;font-weight:700;letter-spacing:.15em;color:#d8f4ef}.rn-opening-photo-caption p{font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.025em;margin-top:10px}.rn-opening-note{position:absolute;top:0;left:-8px;display:flex;align-items:center;gap:11px;max-width:90%;background:#fff;border:1px solid #dfebea;border-radius:15px;padding:13px 18px;box-shadow:0 10px 24px #173f4710;transform:rotate(-2deg)}.rn-opening-note-icon,.rn-opening-float-icon{display:grid;place-items:center;border-radius:12px;background:#e7f4f1;color:var(--opening-teal);flex-shrink:0;width:40px;height:40px}.rn-opening-note strong{font-size:12px;display:block}.rn-opening-note div>span{font-size:11px;color:var(--opening-muted);display:block;margin-top:4px}.rn-opening-floating{position:absolute;right:-6px;bottom:9px;display:flex;gap:13px;align-items:center;padding:17px 21px;border:1px solid #e1eceb;border-radius:18px;background:#fff;color:var(--opening-ink);box-shadow:0 15px 35px #143e481a;transition:transform .2s}.rn-opening-floating:hover{transform:translateY(-4px)}.rn-opening-floating small{display:block;font-size:9px;letter-spacing:.14em;color:var(--rnc-design-617980);font-weight:800}.rn-opening-floating strong{display:block;font-size:16px;margin:5px 0}.rn-opening-floating>span>span{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:var(--opening-teal)}.rn-opening-photo-stamp{position:absolute;right:-4px;top:80px;background:var(--opening-coral);color:#173e47;width:66px;height:66px;display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:22px;font-weight:800;line-height:1;transform:rotate(9deg);border-radius:20px}.rn-opening-photo-stamp span{font-size:12px;margin-top:4px}.rn-opening-library{display:grid;grid-template-columns:.85fr repeat(3,1fr);align-items:stretch;background:#fff;border:1px solid var(--opening-border);border-radius:19px;padding:20px 8px;margin-top:36px;box-shadow:0 8px 24px #123e4706}.rn-opening-library-label{align-self:center;padding:0 24px}.rn-opening-library-label>span{display:block;font-size:9px;letter-spacing:.14em;font-weight:800;color:var(--opening-muted)}.rn-opening-library-label strong{display:block;font-size:22px;letter-spacing:-.035em;margin-top:3px}.rn-opening-library-item{display:flex;align-items:center;justify-content:center;gap:15px;border-left:1px solid var(--opening-border);padding:5px 14px;color:var(--opening-ink);min-height:60px;border-radius:4px;transition:background .2s}.rn-opening-library-item:hover{background:#eff8f7}.rn-opening-library-item>svg:first-child{color:var(--opening-teal)}.rn-opening-library-item>svg:last-child{margin-left:auto;color:var(--opening-muted);width:14px}.rn-opening-library-item>span{flex:1}.rn-opening-library-item strong{display:block;font-size:28px;letter-spacing:-.04em;line-height:1.2}.rn-opening-library-item>span>span{display:block;color:var(--opening-muted);font-size:11px;margin-top:4px}.rn-opening-library-note{font-size:10px;text-align:center;color:var(--opening-muted);line-height:1.6;margin-top:12px}.rn-opening-toolkit{padding:62px 12px 12px;scroll-margin-top:95px}.rn-opening-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:26px}.rn-opening-section-heading h2{font-size:clamp(29px,3vw,42px);line-height:1.1;font-weight:800;letter-spacing:-.04em;margin-top:10px}.rn-opening-section-heading h2 .rn-opening-accent{color:var(--opening-teal)}.rn-opening-section-heading>p{max-width:370px;font-size:14px;line-height:1.8;color:var(--opening-muted);margin-bottom:3px}.rn-opening-feature-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:22px}.rn-opening-adaptive,.rn-opening-ngn{border-radius:25px;padding:30px;min-width:0;display:flex;flex-direction:column;overflow:hidden;position:relative}.rn-opening-adaptive{color:#fff;background:radial-gradient(ellipse at 100% 0,#236875,transparent 65%),#103d46;border:1px solid #164d56}.rn-opening-ngn{background:linear-gradient(140deg,#fff8f1,#fff 80%);border:1px solid #ecddd2}.rn-opening-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.rn-opening-card-top>span:first-child{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.1em;font-weight:800;line-height:1.6}.rn-opening-adaptive .rn-opening-card-top>span:first-child{color:#c1eae6}.rn-opening-plan-badge{font-size:9px;white-space:nowrap;border:1px solid #ffffff36;border-radius:20px;padding:5px 9px;color:#e3f6f3}.rn-opening-feature-grid h3{font-size:clamp(24px,2.4vw,31px);font-weight:800;line-height:1.16;letter-spacing:-.035em;margin:21px 0 12px}.rn-opening-feature-grid article>p:not(.rn-opening-card-foot){font-size:13px;line-height:1.8;margin:0;color:var(--opening-muted)}.rn-opening-feature-grid .rn-opening-adaptive>p:not(.rn-opening-card-foot){color:#d0e4e6}.rn-opening-adaptive-visual{padding:18px;border:1px solid #bce8e524;border-radius:17px;background:#062b3466;margin:23px 0}.rn-opening-sim-header{display:flex;align-items:center;justify-content:space-between;color:#bbd9dc}.rn-opening-sim-header>span{display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:.13em;font-weight:800}.rn-opening-sim-header .rn-opening-dot{background:#86d7c8;box-shadow:none;width:5px;height:5px}.rn-opening-journey{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 8px 20px}.rn-opening-journey>div{display:flex;flex-direction:column;align-items:center;gap:9px;font-size:11px}.rn-opening-journey>div>span{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:#ffffff0e;border:1px solid #ffffff24;color:#d8f7f0}.rn-opening-journey>div:nth-of-type(2)>span{background:var(--opening-coral);color:#103d46;border-color:var(--opening-coral);box-shadow:0 0 0 6px #f6b2a212}.rn-opening-journey>svg{color:#82a8af}.rn-opening-sim-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff1f;padding-top:15px;gap:9px}.rn-opening-sim-facts>span{display:flex;flex-direction:column;gap:4px;font-size:9px;color:#c8dde0}.rn-opening-sim-facts strong{font-size:16px;font-weight:800;color:#fff;line-height:1.4}.rn-opening-button-coral{background:var(--opening-coral);color:#123d46;margin-top:auto;align-self:flex-start}.rn-opening-button-coral:hover{background:#ffc3b2;color:#123d46}.rn-opening-card-foot{font-size:10px;line-height:1.65;color:#c2dadd;margin:14px 0 0}.rn-opening-case-count{font-size:12px;color:#8c4836;background:#f9e5db;border:1px solid #efd7ca;border-radius:10px;padding:5px 9px;font-weight:800;white-space:nowrap}.rn-opening-case-steps{list-style:none;margin:23px 0;padding:0;display:grid;gap:7px;counter-reset:steps}.rn-opening-case-steps li{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #e6e7e2;border-radius:11px;padding:10px 13px;font-size:12px;line-height:1.3}.rn-opening-case-steps li>span{font-size:10px;font-weight:800;color:var(--opening-teal);background:#eaf5f2;padding:5px;border-radius:5px}.rn-opening-case-steps li:last-child{background:#ecf7f3;border-color:#c9e2da}.rn-opening-case-steps li>svg{margin-left:auto;color:var(--opening-teal)}.rn-opening-ngn>.rn-opening-button{align-self:flex-start;margin-top:auto}.rn-opening-inline-link{display:inline-flex;gap:7px;align-items:center;color:var(--opening-teal);font-size:11px;font-weight:700;padding-top:12px;min-height:44px}.rn-opening-explore-row{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:20px}.rn-opening-explore-row>a{display:flex;align-items:center;gap:14px;min-width:0;padding:21px;border:1px solid var(--opening-border);border-radius:17px;background:#fff;color:var(--opening-ink);transition:background .2s}.rn-opening-explore-row>a:hover{background:#f1f9f7}.rn-opening-explore-icon{display:grid;place-items:center;flex-shrink:0;background:#edf5f4;border-radius:12px;width:40px;height:40px;color:var(--opening-teal)}.rn-opening-explore-row strong{display:block;font-size:13px;line-height:1.4}.rn-opening-explore-row a>span>span{font-size:11px;line-height:1.6;color:var(--opening-muted);display:block;margin-top:4px}.rn-opening-explore-row a>svg{flex-shrink:0;margin-left:auto;color:var(--opening-teal)}.rn-opening-fine-print{font-size:10px;line-height:1.7;color:var(--opening-muted);margin:16px 2px 0;max-width:1060px}.rn-opening-copy,.rn-opening-scene{animation:rn-opening-appear .65s ease-out both}.rn-opening-scene{animation-delay:.12s}@keyframes rn-opening-appear{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(min-width:1600px){.rn-opening-hero{padding-top:52px}.rn-opening-hero-grid{gap:90px}.rn-opening-copy h1{font-size:72px}}@media(max-width:1023px){.rn-opening-hero-grid{gap:30px}.rn-opening-copy h1{font-size:48px}.rn-opening-intro{font-size:15px}.rn-opening-scene{padding-left:10px;padding-right:8px}.rn-opening-photo-caption p{font-size:22px}.rn-opening-note{left:0;padding:10px}.rn-opening-note strong{font-size:10px}.rn-opening-note div>span{font-size:9px}.rn-opening-floating{right:0;padding:14px}.rn-opening-floating strong{font-size:13px}.rn-opening-photo-stamp{right:-5px;top:65px;width:54px;height:54px;font-size:18px}.rn-opening-library{grid-template-columns:.7fr repeat(3,1fr)}.rn-opening-library-label{padding:0 15px}.rn-opening-library-label strong{font-size:18px}.rn-opening-library-item{gap:8px;padding:4px 12px}.rn-opening-library-item>svg:first-child{width:17px}.rn-opening-library-item strong{font-size:23px}.rn-opening-feature-grid{grid-template-columns:1fr 1fr;gap:16px}.rn-opening-adaptive,.rn-opening-ngn{padding:24px}.rn-opening-card-top{flex-wrap:wrap}.rn-opening-explore-row{gap:16px}}@media(max-width:767px){.rn-opening-hero{padding:14px 0 0}.rn-opening-hero-grid{grid-template-columns:1fr;gap:25px}.rn-opening-copy h1{font-size:clamp(43px,9.6vw,62px);margin-top:18px;line-height:1.04}.rn-opening-copy{max-width:580px}.rn-opening-eyebrow{font-size:9px;letter-spacing:.12em}.rn-opening-intro{font-size:15px;line-height:1.7;max-width:510px}.rn-opening-actions{margin-top:22px;gap:10px}.rn-opening-button{font-size:13px;min-height:50px;padding:13px 17px}.rn-opening-reassurance{font-size:11px}.rn-opening-jump{padding-top:12px;padding-bottom:0;font-size:12px}.rn-opening-scene{max-width:520px;width:100%;margin:auto;padding:22px 12px 42px 6px}.rn-opening-photo{aspect-ratio:1.27;max-height:355px;border-radius:65px 22px}.rn-opening-photo img{object-position:50% 22%}.rn-opening-note{left:0;top:0;max-width:92%;padding:10px 13px}.rn-opening-note strong{font-size:11px}.rn-opening-note div>span{font-size:10px}.rn-opening-note-icon{width:32px;height:32px}.rn-opening-photo-caption{bottom:27px;left:22px}.rn-opening-photo-caption>span{font-size:8px}.rn-opening-photo-caption p{font-size:22px}.rn-opening-floating{bottom:0;right:0;padding:13px 17px;max-width:95%}.rn-opening-floating strong{font-size:14px}.rn-opening-floating small{font-size:8px}.rn-opening-floating>span>span{font-size:11px}.rn-opening-photo-stamp{right:0;top:60px}.rn-opening-library{grid-template-columns:repeat(3,1fr);padding:15px 0;margin-top:22px}.rn-opening-library-label{display:none}.rn-opening-library-item{flex-direction:column;gap:7px;padding:4px 7px;text-align:center}.rn-opening-library-item:first-of-type{border-left:0}.rn-opening-library-item>svg:last-child{display:none}.rn-opening-library-item strong{font-size:25px}.rn-opening-library-item>span>span{font-size:10px;line-height:1.4}.rn-opening-library-item>svg:first-child{width:19px}.rn-opening-library-note{font-size:9px;padding:0 5px}.rn-opening-toolkit{padding:38px 0 0}.rn-opening-section-heading{display:block;margin-bottom:22px}.rn-opening-section-heading h2{font-size:32px}.rn-opening-section-heading>p{font-size:13px;max-width:510px;margin-top:14px}.rn-opening-feature-grid{grid-template-columns:1fr;gap:18px}.rn-opening-adaptive,.rn-opening-ngn{padding:24px;border-radius:21px}.rn-opening-card-top{flex-wrap:nowrap}.rn-opening-card-top>span:first-child{font-size:8px}.rn-opening-feature-grid h3{font-size:29px;line-height:1.17}.rn-opening-feature-grid article>p:not(.rn-opening-card-foot){font-size:13px}.rn-opening-adaptive-visual{padding:17px;margin:20px 0}.rn-opening-sim-facts strong{font-size:17px}.rn-opening-case-steps{grid-template-columns:1fr 1fr;gap:8px}.rn-opening-case-steps li{flex-direction:column;align-items:flex-start;padding:12px;font-size:11px;gap:8px}.rn-opening-case-steps li>svg{display:none}.rn-opening-case-steps li>span{padding:4px 6px}.rn-opening-adaptive>.rn-opening-button,.rn-opening-ngn>.rn-opening-button{width:100%}.rn-opening-card-foot{font-size:10px}.rn-opening-inline-link{font-size:11px}.rn-opening-explore-row{grid-template-columns:1fr;gap:12px;margin-top:18px}.rn-opening-explore-row>a{padding:18px}.rn-opening-fine-print{font-size:9px;margin-top:14px}}@media(max-width:374px){.rn-opening-actions{flex-direction:column}.rn-opening-actions>.rn-opening-button{width:100%}.rn-opening-copy h1{font-size:40px}.rn-opening-card-top{flex-wrap:wrap}.rn-opening-feature-grid h3{font-size:26px}.rn-opening-sim-facts strong{font-size:14px}.rn-opening-adaptive,.rn-opening-ngn{padding:20px}.rn-opening-floating strong{font-size:12px}.rn-opening-note strong{font-size:10px}}@media(prefers-reduced-motion:reduce){.rn-opening *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.rn-opening a:hover{transform:none}}.dark .rn-opening{--opening-ink: #e4f2f1;--opening-teal: #75d6d9;--opening-muted: #b0c8cc;--opening-border: #335960}.dark .rn-opening-copy h1{color:#edf7f7}.dark .rn-opening-orbit{background:radial-gradient(ellipse at 80% 30%,#164752,transparent 65%)}.dark .rn-opening-library,.dark .rn-opening-note,.dark .rn-opening-floating,.dark .rn-opening-explore-row>a,.dark .rn-opening-button-secondary{background:#153b45;color:#e4f2f1;border-color:#335960}.dark .rn-opening-button-primary{background:var(--rnc-design-087f8e);color:#fff}.dark .rn-opening-ngn{background:linear-gradient(140deg,#253f44,#173940);border-color:#496269}.dark .rn-opening-case-steps li{background:#193f49;border-color:#3b5960}.dark .rn-opening-case-steps li:last-child{background:#204d4b}.dark .rn-opening-case-steps li>span,.dark .rn-opening-explore-icon,.dark .rn-opening-note-icon,.dark .rn-opening-float-icon{background:#285760;color:#b9f0e9}.dark .rn-opening-library-item:hover,.dark .rn-opening-explore-row>a:hover{background:#24515a}.dark .rn-opening-case-count{background:#624a43;color:#ffe1d5;border-color:#79594e}.rn-opening-photo-caption{bottom:76px}@media(max-width:767px){.rn-opening-photo-caption{bottom:66px}}.rn-opening-case-steps{grid-template-columns:1fr 1fr;gap:10px}.rn-opening-case-steps li{min-height:80px;flex-direction:column;align-items:flex-start;gap:8px;padding:13px}.rn-opening-case-steps li>svg{display:none}.rn-opening-library-note,.rn-opening-card-foot,.rn-opening-fine-print{font-size:12px}.rn-opening-library-item>span>span,.rn-opening-explore-row a>span>span{font-size:12px}.rn-opening-sim-facts>span{font-size:11px}@media(max-width:767px){.rn-opening-library-note,.rn-opening-card-foot,.rn-opening-fine-print{font-size:11px}.rn-opening-library-item>span>span{font-size:11px}}@media(max-width:767px){.rn-opening-actions{flex-direction:column}.rn-opening-actions>a{width:100%}}.dark .rn-opening-floating small{color:#c3d9dc}
