@font-face{font-family:Pretendard;src:url('../fonts/PretendardVariable.woff2') format('woff2');font-weight:100 900;font-display:swap}
.renewal{--rm-ink:#232c3e;--rm-brand:#145079;--rm-blue:#0d68af;--rm-muted:#657b8c;--rm-pale:#f5f6f9;--rm-sky:#f2f8fd;--rm-line:#dce7f0;color:var(--rm-ink);font-family:Pretendard,'Noto Sans KR',sans-serif;font-size:16px;line-height:1.75;background:#fff;overflow:clip}
.renewal *{box-sizing:border-box}.renewal h1,.renewal h2,.renewal h3,.renewal h4,.renewal p,.renewal ul,.renewal fieldset{margin:0;padding:0}.renewal h1,.renewal h2,.renewal h3,.renewal h4{font-family:inherit;letter-spacing:-.025em;color:var(--rm-ink);font-weight:700}.renewal a{color:inherit;text-decoration:none}.renewal button,.renewal select{font:inherit}.renewal em{font-style:normal;color:var(--rm-blue)}.renewal a:focus-visible,.renewal button:focus-visible,.renewal select:focus-visible{outline:3px solid #1a97d9;outline-offset:4px}.renewal img{vertical-align:middle}.rm-container{width:calc(100% - 80px);max-width:1120px;margin:0 auto}.renewal .rm-button{display:inline-flex;justify-content:center;align-items:center;min-height:42px;padding:9px 30px;border:1px solid var(--rm-brand);border-radius:4px;background:var(--rm-brand);color:#fff;font-size:14px;font-weight:500;line-height:23px;cursor:pointer;transition:background .15s}.renewal .rm-button:hover{background:#0d3856;color:#fff}.renewal .rm-button-outline{background:#fff;color:var(--rm-brand)}.renewal .rm-button-outline:hover{background:var(--rm-sky);color:var(--rm-brand)}.rm-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rm-skip{position:absolute;top:-80px;z-index:10;background:#fff;padding:12px}.rm-skip:focus{top:0}.rm-header{position:absolute;top:0;left:0;width:100%;z-index:5;background:rgb(255 255 255 / 80%);border-bottom:1px solid #e1e1e1}.rm-header-inner{display:flex;align-items:center;justify-content:space-between;min-height:70px;gap:40px}.rm-logo{position:relative;display:block;width:161.846px;height:40px;flex:none}.rm-logo-mark{position:absolute;left:2.615px;top:0}.rm-logo-type{position:absolute;left:25.19%;top:24.23%}.rm-header nav{display:flex;gap:28px;align-items:center;font-size:14px;font-weight:500;flex:1;margin-left:20px}.rm-header .rm-button{padding-inline:18px}.rm-hero{position:relative;padding-bottom:24px;background:#f2f8fd url('../images/renewal/imgAi.png') center top/cover no-repeat}.rm-hero-copy{height:560px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:24px;position:relative}.rm-badge{display:flex;align-items:center;gap:7px;color:var(--rm-muted);font-size:14px;line-height:23px}.rm-badge img{margin:4px}.renewal .rm-hero h1{font-size:52px;line-height:68px;margin-top:-8px;font-weight:700;letter-spacing:-.025em}.rm-hero-copy>p:not(.rm-badge){color:var(--rm-muted);font-size:16px;line-height:28px}.rm-actions{display:flex;gap:16px}.rm-mobile-copy,.rm-mobile-break,.rm-mobile-art{display:none}.rm-hero-note{padding-top:40px;text-align:center;color:var(--rm-muted);font-size:13px;line-height:22px}
.rm-simulation{border:1px solid var(--rm-line);border-radius:16px;background:#fff;box-shadow:0 20px 60px rgb(11 55 139 / 15%);overflow:hidden;font-size:14px;line-height:23px}.rm-workspace{min-height:54px;border-bottom:1px solid var(--rm-line);display:flex;align-items:center;justify-content:space-between;padding:12px 24px;gap:16px}.rm-workspace>span{display:flex;align-items:center;gap:8px;color:var(--rm-brand);font-weight:500}.rm-workspace p{font-size:13px;color:var(--rm-muted)}.rm-workspace em{font-weight:700}.rm-simulation-body{display:grid;grid-template-columns:286px 1fr;gap:32px;padding:28px}.rm-panel-settings{display:flex;flex-direction:column;gap:18px}.renewal .rm-panel-settings h2{font-size:14px;line-height:23px;font-weight:500;display:flex;gap:8px;align-items:center;letter-spacing:0}.rm-panel-settings>p{font-size:13px;color:var(--rm-muted);line-height:22px}.rm-conditions{border:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.rm-conditions label{display:flex;flex-direction:column;gap:7px;font-size:13px;color:var(--rm-muted);font-weight:500;margin:0}.rm-conditions select{width:100%;height:40px;border:1px solid var(--rm-line);border-radius:8px;appearance:none;background:#fff url('../images/renewal/imgChevronDown.svg') right 10px center no-repeat;color:var(--rm-ink);padding:8px 24px 8px 10px;cursor:pointer;font-size:13px;line-height:22px}.rm-selected-survey{padding:14px;border-radius:8px;background:var(--rm-pale);display:flex;flex-direction:column;gap:7px}.rm-selected-survey span{font-size:13px;color:var(--rm-muted);line-height:22px}.rm-selected-survey strong{font-weight:500;color:var(--rm-brand)}.renewal .rm-simulate-button{background:var(--rm-blue);border-color:var(--rm-blue);min-height:44px;width:100%;padding-inline:10px}.rm-results{border-left:1px solid var(--rm-line);padding-left:32px;display:flex;flex-direction:column;gap:17px;min-width:0}.rm-result-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.rm-example-tag{background:var(--rm-sky);color:var(--rm-blue);padding:4px 9px;border-radius:4px;font-size:13px;line-height:22px}.renewal .rm-results h3{font-size:24px;line-height:34px}.rm-distribution{display:flex;flex-direction:column;gap:14px}.rm-distribution>div>div:first-child{display:flex;justify-content:space-between;font-size:13px;margin-bottom:7px;line-height:23px}.rm-distribution>div>div:first-child span:last-child{color:var(--rm-muted);font-size:14px}.rm-distribution>div:first-child>div:first-child span:last-child{color:var(--rm-blue)}.rm-bar{height:8px;border-radius:4px;background:var(--rm-sky);overflow:hidden}.rm-bar span{display:block;height:8px;border-radius:4px;background:#ddedf9}.rm-distribution>div:first-child .rm-bar span{background:var(--rm-blue)}.rm-suggestion{display:flex;gap:10px;align-items:flex-start;padding:14px;border-radius:8px;background:var(--rm-sky)}.rm-suggestion strong{font-weight:500;color:var(--rm-brand)}.rm-suggestion p{color:var(--rm-muted);font-size:13px;line-height:22px;margin-top:4px}.rm-suggestion>img{flex:none}.rm-simulation-status{color:var(--rm-muted);font-size:12px;line-height:20px}.rm-simulation-status:empty{display:none}.renewal .rm-disclaimer{padding:12px 28px;display:flex;align-items:center;gap:8px;background:var(--rm-pale);font-size:13px;line-height:22px;color:var(--rm-muted)}
.rm-section{padding-top:88px;padding-bottom:88px;scroll-margin-top:40px}.renewal .rm-eyebrow{color:#1a97d9;font-size:14px;font-weight:500;line-height:23px;margin-bottom:12px}.renewal h2{font-size:36px;line-height:47px}.rm-section>p:not(.rm-eyebrow){color:var(--rm-muted);margin-top:12px}.rm-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:40px}.rm-steps article>div{padding:16px 12px;border-top:1px solid #e1e1e1}.rm-steps span{color:#1a97d9;font-size:13px}.renewal .rm-steps h3{font-size:21px;line-height:23px;margin-top:8px}.rm-steps article>p{color:var(--rm-muted);line-height:28px;margin-top:12px}.rm-solutions{background:var(--rm-pale);padding:32px 0 96px;scroll-margin-top:30px}.rm-feature{display:grid;grid-template-columns:minmax(0,1fr) 676px;gap:56px;align-items:center}.rm-feature+.rm-feature{margin-top:96px}.rm-feature-reverse{grid-template-columns:676px minmax(0,1fr)}.rm-feature-reverse .rm-feature-copy{order:2}.rm-feature-copy>p:not(.rm-eyebrow){margin-top:20px;color:var(--rm-muted)}.rm-feature-copy ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin-top:28px}.rm-feature-copy li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:22px}.rm-feature-copy li img{flex:none;margin-top:2px}.rm-showcase{padding:20px 40px;background:#fff;border-radius:16px;min-width:0}.rm-showcase-panel{min-height:404px}.renewal .rm-showcase h3{font-size:27px;line-height:36px;color:var(--rm-brand);margin-bottom:16px}.rm-feature-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.rm-feature-tabs button{border:1px solid var(--rm-brand);border-radius:4px;background:#fff;color:var(--rm-brand);height:48px;font-size:14px;cursor:pointer;padding:4px}.rm-feature-tabs button[aria-selected=true]{background:var(--rm-brand);color:#fff}.rm-builder-art{position:relative;height:352px;overflow:hidden;border-radius:12px}.rm-builder-art>img{position:absolute;height:100%;max-width:none;width:162.6%;left:-50.81%;object-fit:cover}.rm-draft{position:absolute;left:16px;top:128px;width:292px;padding:16px;border:1px solid #dbe7ef;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgb(20 46 64 / 16%);display:flex;flex-direction:column;gap:10px}.renewal .rm-draft h4{font-size:14px;line-height:22px;color:var(--rm-brand)}.rm-draft>p{font-size:12px;line-height:20px;padding:6px 10px;background:#edf5fb;border-radius:6px;color:#53616d}.rm-draft>div{border:1px solid #1a97d9;border-radius:4px;padding:10px;font-size:9.36px;line-height:14.56px}.rm-draft>div p{margin:6px 0}.rm-draft small{font-size:7.28px;color:var(--rm-muted)}.rm-draft>span{font-size:11px;line-height:19px;color:var(--rm-muted)}.rm-keyword-art{height:348px;border:1px solid #e1e1e1;border-radius:8px;box-shadow:0 7px 20px rgb(31 78 110 / 12%);overflow:hidden;font-size:10px;line-height:15px}.rm-mini-nav{display:flex;align-items:center;gap:20px;height:35px;padding:10px;white-space:nowrap;font-size:11px}.rm-mini-nav>img{width:84.433px;height:21.108px}.rm-mini-nav strong,.rm-mini-nav b{color:#1a97d9}.rm-mini-nav b{background:var(--rm-sky);padding:5px}.rm-mini-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px;background:var(--rm-pale);height:45px}.rm-mini-toolbar>strong{font-size:15px;color:var(--rm-brand)}.rm-mini-toolbar>span{padding:5px;background:#fff8f2;color:#e34b00;border-radius:4px}.rm-mini-toolbar>b{background:#1a97d9;padding:5px 20px;color:#fff;border-radius:4px;font-weight:400}.rm-keyword-body{display:grid;grid-template-columns:1fr 1fr;height:268px}.rm-keyword-body>div{padding:15px;min-width:0}.renewal .rm-keyword-body h4{color:var(--rm-brand);font-size:11px;line-height:17px;margin-bottom:10px}.renewal .rm-mini-box{background:var(--rm-pale);padding:7.45px;display:flex;gap:7px;margin-bottom:8px;border-radius:4px}.rm-mini-box small{color:var(--rm-muted)}.rm-keyword-results{background:var(--rm-sky)}.renewal .rm-keyword-results h4{font-size:15px;line-height:21px;margin-bottom:7px}.rm-keyword-results>p{margin-bottom:7px}.rm-keyword-results article{padding:7.45px;background:#fff;border-radius:5px;margin-bottom:7px}.rm-keyword-results article strong{color:#1a97d9;font-size:11px;line-height:17px}.rm-keyword-results article p{margin-top:2.5px}.rm-keyword-results>small{color:var(--rm-muted);font-size:8.7px}.rm-platform-art{height:348px;background:var(--rm-sky);border-radius:8px;padding:15px;display:flex;flex-direction:column;gap:12px}.renewal .rm-platform-art>h4{font-size:15px;line-height:22px;color:var(--rm-brand)}.rm-devices{display:flex;gap:14px;align-items:flex-end;flex:1}.rm-device{border:1px solid #dce7f0;border-radius:7px;background:#fff;overflow:hidden;min-width:0;flex:1;font-size:10px;line-height:15px}.rm-device>div{color:#fff;background:var(--rm-brand);padding:7px 10px;font-size:11px;font-weight:700}.rm-device article{padding:10px;display:flex;flex-direction:column;gap:8px}.renewal .rm-device h4{font-size:12px;line-height:18px;color:var(--rm-brand)}.rm-device span{background:var(--rm-pale);padding:5px;border-radius:4px}.rm-device b{background:#1a97d9;padding:5px;color:#fff;font-weight:400;border-radius:4px}.rm-device-PC{flex:2.2;align-self:stretch}.rm-device-Tablet{flex:1.4}.rm-platform-art>p{font-size:10px;line-height:15px;color:var(--rm-muted)}
.rm-operation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}.rm-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:20px;background:var(--rm-pale);flex:none}.renewal .rm-operation-grid h3{font-size:21px;line-height:28px;margin-top:8px}.rm-operation-grid p{margin-top:8px;color:var(--rm-muted)}.rm-all-features{border-top:1px solid #e1e1e1;padding-top:40px;margin-top:40px}.renewal .rm-all-features>h3{font-size:14px;color:#1a97d9;font-weight:500;line-height:23px;margin-bottom:24px}.rm-all-features>div{display:grid;grid-template-columns:repeat(6,1fr);gap:22px 20px}.rm-all-features>div>span{display:flex;align-items:center;gap:9px;font-size:13px;line-height:22px}.rm-panel-section{background:var(--rm-pale);padding:80px 0}.rm-panel-grid{display:grid;grid-template-columns:1fr 450px;gap:72px;align-items:center}.rm-panel-grid>div>p:not(.rm-eyebrow){color:var(--rm-muted);margin:18px 0}.rm-panel-network{padding:32px;display:flex;flex-direction:column;gap:24px;background:#fff;border-radius:16px}.rm-panel-network article{display:flex;align-items:flex-start;gap:14px}.renewal .rm-panel-network h3{font-size:18px;line-height:27px}.rm-panel-network p{color:var(--rm-muted);font-size:13px;line-height:22px;margin-top:4px}.rm-panel-network img{margin:4px}.rm-clients{text-align:center;padding-top:64px;padding-bottom:64px}.renewal .rm-clients h3{font-size:18px;line-height:27px}.rm-logo-window{overflow:hidden;margin:24px 0}.rm-logo-track{display:flex;gap:20px}.rm-client-set{display:flex;gap:20px;flex:none;--motion-translate-x:0;transform:translate(calc(var(--motion-translate-x,0)*1px),0);transform-origin:0 0;animation:kf_logos 28s linear infinite}.rm-client-set>div{width:170px;height:80px;display:flex;align-items:center;justify-content:center}.rm-client-set img{width:154px;height:75.6px;object-fit:contain}.renewal .rm-clients>a{font-size:13px;color:#1a97d9}.rm-cta{text-align:center;background:var(--rm-ink);padding:80px 0}.renewal .rm-cta h2{font-weight:300;color:#fff}.rm-cta p:not(.rm-eyebrow){color:var(--rm-sky);margin:24px 0}.rm-footer{display:flex;gap:60px;padding-top:40px;padding-bottom:40px;align-items:flex-start}.rm-footer-logo{transform:scale(.8);transform-origin:0 0;margin-right:-32px}.rm-footer>div{flex:1;min-width:0}.rm-footer address{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 30px;font-style:normal;font-size:12px;line-height:21px;color:var(--rm-muted);padding-bottom:10px;border-bottom:1px solid #e1e1e1}.rm-footer p{text-align:right;margin-top:10px;color:var(--rm-muted);font-size:12px;line-height:21px}
@property --motion-translate-x{syntax:'<number>';initial-value:0;inherits:false}@keyframes kf_logos{0%{--motion-translate-x:0}100%{--motion-translate-x:-1140}}
@media(min-width:1400px){.rm-hero{background-size:100% auto}}
@media(max-width:1199px){.rm-feature,.rm-feature-reverse{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:32px}.rm-feature-reverse{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.rm-showcase{padding:20px}.renewal .rm-feature-copy h2{font-size:30px;line-height:40px}.rm-showcase-panel{min-height:390px}.rm-mini-nav{gap:10px}.rm-mini-nav>span:nth-last-child(2){display:none}.rm-draft{width:270px}.rm-hero-copy h1{max-width:680px}.rm-all-features>div{grid-template-columns:repeat(4,1fr)}.rm-header nav{margin-left:0}.rm-panel-grid{gap:40px;grid-template-columns:1fr 42%}}
@media(max-width:767px){.rm-container{width:calc(100% - 48px)}.rm-header-inner{min-height:72px;gap:12px}.rm-header nav{display:none}.rm-header .rm-logo{transform:scale(.8);transform-origin:left center;margin-right:-32px}.renewal .rm-header .rm-button{font-size:12px;padding:7px 12px;min-height:36px;line-height:20px}.rm-hero{background:#f2f8fd}.rm-hero-copy{height:auto;padding-top:102px;gap:24px}.rm-badge{font-size:14px;gap:7px}.renewal .rm-hero h1{font-size:30px;line-height:40px;letter-spacing:-.02em}.rm-desktop-break,.rm-desktop-copy{display:none}.rm-mobile-copy,.rm-mobile-break{display:block}.rm-hero .rm-actions{flex-direction:column;align-items:flex-start}.rm-mobile-art{display:block;position:relative;width:100%;max-width:480px;aspect-ratio:342/320;height:auto;margin:16px auto 0;overflow:hidden}.rm-mobile-art>img{position:absolute;top:0;right:0;display:block;width:222.22%;max-width:none;height:auto}.rm-mobile-art::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,var(--rm-sky),transparent 8%,transparent 88%,var(--rm-sky)),linear-gradient(90deg,var(--rm-sky),transparent 8%,transparent 92%,var(--rm-sky))}.rm-workspace{padding:12px 16px;min-height:48px}.rm-workspace>p{display:none}.rm-simulation-body{grid-template-columns:1fr;gap:24px;padding:16px}.rm-panel-settings{gap:18px}.rm-results{border-left:0;border-top:1px solid var(--rm-line);padding:24px 0 0;gap:17px}.renewal .rm-results h3{font-size:24px;line-height:34px}.rm-result-heading{flex-wrap:wrap;gap:8px}.renewal .rm-disclaimer{padding:12px 16px;align-items:flex-start}.rm-disclaimer img{margin-top:4px;flex:none}.rm-hero-note{padding-top:24px;text-align:left}.rm-section{padding-top:64px;padding-bottom:64px}.renewal h2{font-size:28px;line-height:38px}.rm-steps{grid-template-columns:1fr;gap:24px;margin-top:32px}.rm-steps article>div{padding:16px 0 0}.rm-steps article>p{margin-top:12px}.rm-solutions{padding-top:40px;padding-bottom:64px}.rm-feature,.rm-feature-reverse{display:flex;flex-direction:column;gap:32px;align-items:stretch}.rm-feature-reverse .rm-feature-copy{order:0}.rm-feature+.rm-feature{margin-top:64px}.renewal .rm-feature-copy h2{font-size:28px;line-height:38px}.rm-feature-copy>p:not(.rm-eyebrow){margin-top:20px}.rm-feature-copy ul{margin-top:28px}.rm-showcase{padding:16px;border-radius:16px}.rm-showcase-panel{min-height:0}.renewal .rm-showcase h3{font-size:20px;line-height:28px}.rm-builder-art{height:240px}.rm-draft{top:93px;left:8px;width:220px;padding:10px;gap:6px}.renewal .rm-draft h4{font-size:11px;line-height:18px}.rm-draft>p{font-size:10px;line-height:16px}.rm-draft>div{padding:6px;font-size:8px;line-height:12px}.rm-draft>span{font-size:9px;line-height:15px}.rm-feature-tabs{gap:5px;margin-top:16px}.rm-feature-tabs button{font-size:10px;height:40px;padding:3px 1px;line-height:16px}.rm-keyword-art{height:240px;font-size:7px;line-height:10px}.rm-mini-nav{height:25px;padding:6px;gap:8px;font-size:7px}.rm-mini-nav>img{width:56px;height:14px}.rm-mini-nav>span:nth-last-child(2),.rm-mini-nav b{display:none}.rm-mini-toolbar{height:33px;padding:6px;gap:5px}.rm-mini-toolbar>strong{font-size:9px}.rm-mini-toolbar>b{padding:4px 6px}.rm-mini-toolbar>span{padding:4px;white-space:nowrap}.rm-keyword-body{height:182px}.rm-keyword-body>div{padding:8px}.renewal .rm-keyword-body h4{font-size:8px;line-height:12px;margin-bottom:6px}.renewal .rm-mini-box{padding:4px;margin-bottom:5px;gap:4px}.renewal .rm-keyword-results h4{font-size:10px;line-height:14px}.rm-keyword-results article{padding:4px;margin-bottom:5px}.rm-keyword-results article strong{font-size:8px;line-height:12px}.rm-keyword-results>small{font-size:6px}.rm-platform-art{height:240px;padding:10px;gap:8px}.renewal .rm-platform-art>h4{font-size:11px;line-height:16px}.rm-devices{gap:7px}.rm-device{font-size:7px;line-height:10px}.rm-device>div{padding:5px;font-size:8px}.rm-device article{padding:5px;gap:5px}.renewal .rm-device h4{font-size:8px;line-height:12px}.rm-device span,.rm-device b{padding:4px}.rm-platform-art>p{font-size:8px;line-height:12px}.rm-operation-grid{grid-template-columns:1fr;gap:32px;margin-top:32px}.rm-all-features{padding-top:32px;margin-top:32px}.rm-all-features>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.rm-all-features>div>span{font-size:12px;gap:8px}.rm-panel-section{padding:64px 0}.rm-panel-grid{grid-template-columns:1fr;gap:32px}.rm-panel-network{padding:24px;gap:24px}.renewal .rm-panel-network h3{font-size:16px}.rm-panel-network p{font-size:12px}.rm-clients{padding-top:48px;padding-bottom:48px}.renewal .rm-clients h3{font-size:16px}.rm-client-set>div{width:160px}.rm-client-set{animation-name:kf_logos_mobile}.rm-cta{padding:64px 0}.rm-cta .rm-eyebrow{font-size:12px}.rm-cta p:not(.rm-eyebrow){font-size:14px;line-height:25px}.rm-footer{flex-direction:column;gap:16px;padding-top:32px;padding-bottom:32px}.rm-footer address{justify-content:flex-start;flex-direction:column;gap:4px}.rm-footer p{text-align:left}.rm-footer-logo{margin-bottom:-8px}}
@keyframes kf_logos_mobile{0%{--motion-translate-x:0}100%{--motion-translate-x:-1080}}
@media(prefers-reduced-motion:reduce){.rm-client-set{animation:none}.renewal *{scroll-behavior:auto;transition:none}}

/* Keep legacy footer styles from leaking into the renewed home. */
.renewal{word-break:keep-all;overflow-wrap:break-word}
.renewal .rm-hero h1>span{white-space:nowrap}
@media(max-width:767px){.renewal .rm-hero h1>span{display:block;white-space:normal}}
.renewal .rm-footer{background:#fff}.renewal .rm-hero-note{padding-top:40px}
@media(max-width:1000px){.rm-header nav{display:none}}
@media(max-width:767px){.renewal .rm-hero-note{padding-top:24px}}
@media(max-width:767px){.rm-builder-art{height:260px}.rm-draft{top:80px}}

html { scroll-behavior: smooth; }
.rm-mobile-nav { display: none; }
.rm-preview-pending { min-height: 65vh; padding-top: 150px; padding-bottom: 88px; }
.renewal .rm-preview-pending h1 { font-size: 36px; line-height: 1.4; margin-bottom: 24px; }
.rm-preview-pending > p:not(.rm-eyebrow) { color: var(--rm-muted); }
.rm-preview-pending .rm-actions { margin-top: 32px; }
@media (max-width: 1000px) {
    .rm-mobile-nav { display: block; position: relative; margin-left: auto; }
    .rm-mobile-nav summary { display: flex; align-items: center; justify-content: center; min-height: 40px; padding: 8px 10px; border: 1px solid var(--rm-line); border-radius: 4px; background: #fff; font-size: 13px; cursor: pointer; list-style: none; }
    .rm-mobile-nav summary::-webkit-details-marker { display: none; }
    .rm-mobile-nav summary:focus-visible { outline: 3px solid #1a97d9; outline-offset: 4px; }
    .renewal .rm-mobile-nav nav { display: flex; flex-direction: column; align-items: stretch; position: absolute; top: calc(100% + 8px); right: 0; min-width: 210px; margin: 0; padding: 8px; gap: 0; border: 1px solid var(--rm-line); border-radius: 8px; background: #fff; box-shadow: 0 8px 24px rgb(20 46 64 / 15%); }
    .rm-mobile-nav nav a { padding: 10px 12px; white-space: nowrap; }
}
@media (max-width: 767px) {
    .rm-preview-pending { padding-top: 120px; padding-bottom: 64px; }
    .renewal .rm-preview-pending h1 { font-size: 28px; }
    .rm-preview-pending .rm-actions { flex-wrap: wrap; }
}
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }
.rm-mobile-nav:not([open]) nav { display: none; }
