@font-face{font-family:SavedRequestInter;src:url('/assets/fonts/inter/Inter-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:SavedRequestInter;src:url('/assets/fonts/inter/Inter-SemiBold.woff2') format('woff2');font-weight:600;font-display:swap}
.srs{box-sizing:border-box;max-width:1362px;margin:0 auto;position:relative;padding:0;color:#071925;font:400 18px SavedRequestInter,Arial,sans-serif;background:#fcfbf8}
.srs *{box-sizing:border-box}.srs[hidden],.srs [hidden]{display:none!important}
.srs :is(h1,h2,p,ol,li,strong,time,b,button){all:revert;box-sizing:border-box}
.srs .srs-frame{position:relative;width:1362px;height:905px;transform:scale(var(--srs-scale,1));transform-origin:0 0}
.srs .srs-nav{position:absolute;left:20px;top:0;width:1322px;height:56px}
.srs .srs-nav svg{display:block}.srs .srs-nav-mobile{display:none}
.srs .srs-nav-step{position:absolute;top:0;width:calc(100% / 7);height:100%;background:transparent;border:0;padding:0;margin:0;min-height:0;min-width:0;border-radius:0;box-shadow:none}
.srs .srs-nav-step-0{left:0}.srs .srs-nav-step-1{left:calc(100% / 7)}.srs .srs-nav-step-2{left:calc(200% / 7)}.srs .srs-nav-step-3{left:calc(300% / 7)}.srs .srs-nav-step-4{left:calc(400% / 7)}.srs .srs-nav-step-5{left:calc(500% / 7)}
.srs button:focus-visible{outline:3px solid #bf963f;outline-offset:3px}.srs .srs-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.srs .srs-records{list-style:none;margin:0;padding:0}.srs .srs-records time{color:#526681}
.srs .srs-body{position:absolute;left:20px;top:65px;width:1324px;height:824px;background:#fcfbf8;padding:100px 16px 16px;}
.srs h1{font-size:42px;margin:0 0 12px;font-weight:600;letter-spacing:-1.4px}
.srs h2{font-size:23px;margin:0 0 19px;font-weight:600}
.srs p{margin:0;line-height:1.4}
.srs .srs-summary{font-size:21px;color:#526681;min-height:60px}
.srs .srs-grid{display:grid;grid-template-columns:818px 460px;gap:16px}
.srs .srs-card{border:1px solid #e4e7e5;border-radius:16px;background:white;padding:22px;box-shadow:0 5px 18px #17362806}
.srs .srs-progress{list-style:none;display:flex;gap:10px;padding:0;margin:0 0 23px}
.srs .srs-progress li{flex:1;font-size:17px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}
.srs .srs-dot{border:2px solid #b9c4bd;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;color:#004d3d}
.srs .srs-dot.srs-done{background:#e9f3ee;border-color:#004d3d}
.srs .srs-key{font-size:16px;overflow-wrap:anywhere;color:#526681;min-height:25px}
.srs .srs-left,.srs .srs-right{display:flex;flex-direction:column;gap:16px}
.srs .srs-price{display:flex;gap:20px}
.srs .srs-price>div{flex:1}
.srs .srs-price h2{font-size:21px;margin-bottom:8px}
.srs .srs-price p{font-size:18px;color:#526681}
.srs .srs-record{display:flex;justify-content:space-between;gap:18px;font-size:18px;border-top:1px solid #e5e9e6;padding:16px 0}
.srs .srs-record span{color:#526681}
.srs .srs-muted{color:#526681;font-size:18px}
.srs .srs-next p{font-size:18px;color:#526681;margin-bottom:16px}
.srs .srs-controls button{font:600 21px SavedRequestInter;width:100%;height:62px;border:1px solid #004d3d;border-radius:12px;background:#004d3d;color:white;margin-bottom:12px}
.srs .srs-controls button+button{background:white;color:#004d3d;margin-bottom:0}
.srs .srs-controls button:disabled{opacity:.55}
.srs .srs-loading{color:#526681}

.srs[data-srs-viewport=mobile] .srs-frame{width:851px;height:1817px}.srs[data-srs-viewport=mobile] .srs-nav{left:20px;top:0;width:811px;height:96px}.srs[data-srs-viewport=mobile] .srs-nav-desktop{display:none}.srs[data-srs-viewport=mobile] .srs-nav-mobile{display:block}
.srs[data-srs-viewport=mobile] .srs-body{position:absolute;left:20px;top:212px;width:811px;height:1434px;background:#fcfbf8;padding:12px 18px;}
.srs[data-srs-viewport=mobile] h1{font-size:45px;margin:0 0 12px;font-weight:600;letter-spacing:-1.4px}
.srs[data-srs-viewport=mobile] h2{font-size:29px;margin:0 0 19px;font-weight:600}
.srs[data-srs-viewport=mobile] p{margin:0;line-height:1.4}
.srs[data-srs-viewport=mobile] .srs-summary{font-size:25px;color:#526681;min-height:90px}
.srs[data-srs-viewport=mobile] .srs-grid{display:grid;grid-template-columns:1fr;gap:24px}
.srs[data-srs-viewport=mobile] .srs-card{border:1px solid #e4e7e5;border-radius:22px;background:white;padding:25px;box-shadow:0 5px 18px #17362806}
.srs[data-srs-viewport=mobile] .srs-progress{list-style:none;display:flex;gap:10px;padding:0;margin:0 0 23px}
.srs[data-srs-viewport=mobile] .srs-progress li{flex:1;font-size:21px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}
.srs[data-srs-viewport=mobile] .srs-dot{border:2px solid #b9c4bd;border-radius:50%;width:46px;height:46px;display:grid;place-items:center;color:#004d3d}
.srs[data-srs-viewport=mobile] .srs-dot.srs-done{background:#e9f3ee;border-color:#004d3d}
.srs[data-srs-viewport=mobile] .srs-key{font-size:20px;overflow-wrap:anywhere;color:#526681;min-height:25px}
.srs[data-srs-viewport=mobile] .srs-left,.srs[data-srs-viewport=mobile] .srs-right{display:flex;flex-direction:column;gap:24px}
.srs[data-srs-viewport=mobile] .srs-price{display:flex;gap:20px}
.srs[data-srs-viewport=mobile] .srs-price>div{flex:1}
.srs[data-srs-viewport=mobile] .srs-price h2{font-size:26px;margin-bottom:8px}
.srs[data-srs-viewport=mobile] .srs-price p{font-size:25px;color:#526681}
.srs[data-srs-viewport=mobile] .srs-record{display:flex;justify-content:space-between;gap:18px;font-size:23px;border-top:1px solid #e5e9e6;padding:16px 0}
.srs[data-srs-viewport=mobile] .srs-record span{color:#526681}
.srs[data-srs-viewport=mobile] .srs-muted{color:#526681;font-size:23px}
.srs[data-srs-viewport=mobile] .srs-next p{font-size:23px;color:#526681;margin-bottom:16px}
.srs[data-srs-viewport=mobile] .srs-controls button{font:600 28px SavedRequestInter;width:100%;height:74px;border:1px solid #004d3d;border-radius:40px;background:#004d3d;color:white;margin-bottom:12px}
.srs[data-srs-viewport=mobile] .srs-controls button+button{background:white;color:#004d3d;margin-bottom:0}
.srs[data-srs-viewport=mobile] .srs-controls button:disabled{opacity:.55}
.srs[data-srs-viewport=mobile] .srs-loading{color:#526681}
