.rlf{--navy:#12355b;--navy-2:#1a4370;--navy-ink:#0c2440;--cream:#f7f4ee;--paper:#fff;--sand:#eae3d4;--orange:#f2a900;--burnt:#f2a900;--burnt-dark:#c98c00;--ink:#1b1f24;--muted:#5b6170;--line:#ddd5c4;--ok:#2f7d4f;--no:#a33a2a;--note-bg:#fff6d6;--note-ink:#5a4300;--display:var(--font-barlow), "Arial Narrow", Arial, sans-serif;--body:var(--font-inter), system-ui, Arial, sans-serif;color-scheme:light}.rlf,.rlf *{box-sizing:border-box}.rlf #check{scroll-margin-top:calc(var(--pc-nav-h) + 8px)}.rlf{background:var(--cream);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}.rlf h1,.rlf h2,.rlf h3{font-family:var(--display);text-wrap:balance;letter-spacing:.005em;margin:0;font-weight:800;line-height:1.08}.rlf p{margin:0}.rlf a{color:inherit}.rlf .wrap{max-width:720px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.rlf .band{padding-block:44px}.rlf .stack{flex-direction:column;gap:18px;display:flex}.rlf .hero{background:var(--navy);color:#fff;position:relative;overflow:hidden}.rlf .hero:after{content:"";opacity:.1;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 38px,#fff 38px 40px) 0 0/100% 15px no-repeat,repeating-linear-gradient(90deg,#0000 0 38px,#fff 38px 40px) 20px 15px/100% 15px no-repeat,linear-gradient(#fff,#fff) 0 14px/100% 2px no-repeat;height:30px;position:absolute;inset:auto 0 0}.rlf .hero .wrap{z-index:1;padding-block:20px 38px;position:relative}.rlf .brand{font:600 16px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:#c9d2e6;align-items:center;gap:10px;display:flex}.rlf .brand svg{flex:none}.rlf .topline{color:var(--orange);letter-spacing:.01em;margin-top:16px;font-size:15.5px;font-weight:600}.rlf .hero h1{text-transform:uppercase;margin-top:8px;font-size:clamp(40px,10.4vw,72px);font-weight:900;line-height:.98}.rlf .hero h1 .num{color:var(--orange)}.rlf .hero h1 .eq{display:block}.rlf .sub{color:#e4e8f2;margin-top:12px;font-size:clamp(17px,4.4vw,22px);font-weight:500}.rlf .chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.rlf .chip{color:#e4e8f2;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:5px 10px 5px 6px;font-size:13px;font-weight:600;display:inline-flex}.rlf .chip:before{content:"";background:var(--orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%2312355B' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/11px no-repeat;border-radius:50%;flex:none;width:16px;height:16px}.rlf .vs{border:1px solid var(--line);background:var(--paper);border-radius:10px;gap:0;display:grid;overflow:hidden}.rlf .vs .row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}.rlf .vs .row:first-child{border-top:0}.rlf .vs .row>div{min-width:0;padding:12px 14px;font-size:15.5px;line-height:1.4}.rlf .vs .hard{color:var(--muted);background:#f1eee7}.rlf .vs .row:not(.head) .hard:before{content:"✕ ";color:var(--no);font-weight:700}.rlf .vs .row:not(.head) .ours:before{content:"✓ ";color:var(--ok);font-weight:800}.rlf .vs .ours{color:var(--ink);font-weight:700}.rlf .vs .head>div{font:700 13px/1.2 var(--body);letter-spacing:.1em;text-transform:uppercase;padding-block:10px}.rlf .vs .head .hard{color:var(--muted)}.rlf .vs .head .ours{background:var(--navy);color:var(--orange)}.rlf .dream{font:700 clamp(22px, 5.6vw, 30px)/1.15 var(--display);color:var(--navy);text-transform:uppercase}.rlf .dream span{color:var(--navy);box-shadow:inset 0 -.3em 0 var(--orange)}.rlf .lede{color:#343a48;font-size:17px}.rlf .hnote{color:#aeb8d0;margin-top:12px;font-size:12.5px;line-height:1.4}.rlf .promise{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:16px;padding:22px 18px;display:flex}.rlf .promise ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rlf .promise li{align-items:flex-start;gap:12px;font-size:16.5px;line-height:1.45;display:flex}.rlf .promise li:before{content:"";background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23F2A900' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/15px no-repeat;border-radius:5px;flex:none;width:22px;height:22px;margin-top:1px}.rlf .promise li b{color:var(--navy)}.rlf .sign{border-top:1px dashed var(--line);align-items:center;gap:14px;padding-top:16px;display:flex}.rlf .face{background:var(--sand);width:64px;height:64px;color:var(--muted);text-align:center;border:2px dashed #c9bfa9;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;line-height:1.1;display:grid}.rlf .sign q{font:600 18px/1.3 var(--display);color:var(--navy);quotes:"“" "”";display:block}.rlf .sign small{color:var(--muted);margin-top:4px;font-size:14px;display:block}.rlf .scarce{background:var(--orange);color:var(--ink)}.rlf .scarce .wrap{align-items:flex-start;gap:12px;padding-block:13px;display:flex}.rlf .scarce p{font-size:15.5px;font-weight:600;line-height:1.4}.rlf .scarce strong{font-weight:800}.rlf .pin{background:#ffffff59;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;margin-top:1px;display:grid}.rlf .stats{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.rlf .stat{background:var(--paper);text-align:center;min-width:0;padding:10px 8px}.rlf .stat b{font:700 clamp(16px, 4.6vw, 28px)/1 var(--display);color:var(--navy);white-space:nowrap;display:block}.rlf .stat span{color:var(--muted);margin-top:5px;font-size:clamp(11px,3vw,14px);line-height:1.25;display:block}.rlf .stat.hot{background:#fff4d1}.rlf .stat.hot b{color:var(--navy)}@media (width>=640px){.rlf .stat{padding:14px 12px}}.rlf .fine{color:var(--muted);font-size:12.5px}.rlf .lead{font:700 clamp(21px, 5.4vw, 28px)/1.12 var(--display);color:var(--navy);text-transform:uppercase}.rlf .video{aspect-ratio:16/9;color:#afbbd5;background:repeating-linear-gradient(135deg,#1e2c4c 0 14px,#192743 14px 28px);border:2px dashed #45577f;border-radius:10px;place-items:center;width:100%;max-width:100%;display:grid;position:relative;overflow:hidden}.rlf .video .ph{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:12px;display:flex}.rlf .video .ph b{font:600 clamp(18px, 5vw, 24px)/1.1 var(--display);letter-spacing:.06em;text-transform:uppercase;color:#e4e8f2}.rlf .video .ph span{font-size:13.5px}.rlf .unmute{background:var(--orange);color:var(--navy-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:800;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0000004d}.rlf .cc{font:700 11px/1 var(--body);color:var(--navy);background:#ffffffd9;border-radius:3px;padding:4px 6px;position:absolute;bottom:10px;right:10px}.rlf .formcard{background:var(--paper);border:1px solid var(--line);border-top:5px solid var(--burnt);border-radius:10px;padding:22px 18px 20px;box-shadow:0 10px 30px #14213d14}.rlf .formhead{font:700 clamp(24px, 6vw, 30px)/1.1 var(--display);color:var(--navy);text-transform:uppercase}.rlf .formhead em{color:var(--navy);background:var(--orange);border-radius:3px;padding:0 .12em;font-style:normal}.rlf .formnote{color:var(--muted);margin-top:6px;font-size:15px}.rlf .progress{background:var(--sand);border-radius:99px;height:6px;margin-top:18px;overflow:hidden}.rlf .progress i{background:var(--burnt);width:0;height:100%;transition:width .25s;display:block}.rlf .step{flex-direction:column;gap:12px;margin-top:18px;display:flex}.rlf .qn{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:700}.rlf .q{color:var(--ink);font-size:19px;font-weight:700;line-height:1.3}.rlf .opts{flex-direction:column;gap:10px;display:flex}.rlf .opt{all:unset;box-sizing:border-box;cursor:pointer;border:1.5px solid var(--line);background:var(--cream);border-radius:8px;align-items:center;gap:12px;padding:14px;font-weight:600;display:flex}.rlf .opt:hover,.rlf .opt:focus-visible{border-color:var(--burnt);background:#fff6dc}.rlf .opt.picked{border-color:var(--burnt);background:var(--burnt);color:var(--ink)}.rlf .opt.picked .k{border-color:var(--ink);color:var(--ink)}.rlf .assure{color:var(--muted);text-align:center;font-size:13px}.rlf .opt .k{border:1.5px solid var(--navy);width:26px;height:26px;color:var(--navy);font:700 13px/23px var(--body);text-align:center;border-radius:5px;flex:none}.rlf .field{flex-direction:column;gap:6px;display:flex}.rlf .field label{color:var(--muted);font-size:14px;font-weight:600}.rlf .field input{font:600 18px var(--body);border:1.5px solid var(--line);background:var(--cream);color:var(--ink);border-radius:8px;width:100%;padding:13px 14px}.rlf .field input:focus{border-color:var(--burnt);outline:none}.rlf .btn{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;background:var(--burnt);color:var(--ink);font:800 21px/1.15 var(--display);text-transform:uppercase;letter-spacing:.03em;box-shadow:0 3px 0 var(--burnt-dark);border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:15px 20px;display:flex}.rlf .btn:hover,.rlf .btn:focus-visible{background:var(--burnt-dark)}.rlf .btn:active{box-shadow:none;transform:translateY(2px)}.rlf .btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}.rlf a:focus-visible,.rlf .btn:focus-visible,.rlf .opt:focus-visible,.rlf .slot:focus-visible,.rlf .back:focus-visible,.rlf summary:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.rlf .back{all:unset;cursor:pointer;color:var(--muted);align-self:flex-start;font-size:14px;text-decoration:underline}.rlf .slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rlf .slot{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;border:1.5px solid var(--line);background:var(--cream);border-radius:8px;padding:12px 4px;font-size:14.5px;font-weight:700;line-height:1.25}.rlf .slot small{color:var(--muted);font-size:12px;font-weight:500;display:block}.rlf .slot:hover,.rlf .slot:focus-visible{border-color:var(--burnt)}.rlf .slot.on{background:var(--burnt);border-color:var(--burnt);color:var(--ink)}.rlf .slot.on small{color:var(--ink)}.rlf .slot.gone{opacity:.4;cursor:default;text-decoration:line-through}.rlf .calnote{color:var(--note-ink);background:var(--note-bg);border-radius:6px;padding:8px 10px;font-size:12.5px}.rlf .done{font-size:16px}.rlf .done h3{color:var(--navy);text-transform:uppercase;font-size:26px}.rlf .err{color:var(--no);font-size:14px;font-weight:600}.rlf .dark{background:var(--navy);color:#fff}.rlf .dark h2{color:#fff}.rlf h2.big{text-transform:uppercase;color:var(--navy);font-size:clamp(30px,8vw,44px)}.rlf .ticks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rlf .ticks li{align-items:flex-start;gap:12px;font-size:18px;font-weight:600;line-height:1.35;display:flex}.rlf .ticks li:before{content:"";background:var(--orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%2312355B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat;border-radius:50%;flex:none;width:24px;height:24px;margin-top:1px}.rlf .fit{gap:12px;display:grid}@media (width>=640px){.rlf .fit{grid-template-columns:1fr 1fr}}.rlf .fitbox{border-radius:10px;min-width:0;padding:16px}.rlf .fitbox h3{letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:16px}.rlf .fitbox.yes{background:#f2a65a24;border:1px solid #f2a65a80}.rlf .fitbox.yes h3{color:var(--orange)}.rlf .fitbox.no{background:#ffffff0f;border:1px solid #ffffff2e}.rlf .fitbox.no h3{color:#c9d2e6}.rlf .fitbox p{color:#e4e8f2;font-size:16px}.rlf .fitbox strong{color:#fff}.rlf .faq{flex-direction:column;gap:10px;display:flex}.rlf details{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:0 16px}.rlf summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:17.5px;font-weight:700;list-style:none;display:flex}.rlf summary::-webkit-details-marker{display:none}.rlf summary:after{content:"+";font:700 26px/1 var(--display);color:var(--navy);flex:none}.rlf details .a{color:#343a48;flex-direction:column;gap:10px;padding:0 0 16px;display:flex}.rlf details .a .num{color:var(--navy);font-weight:700}.rlf .toform{color:var(--navy);border-bottom:3px solid var(--orange);align-self:flex-start;font-weight:700;text-decoration:none}.rlf .steps{counter-reset:s;gap:12px;margin:0;padding:0;list-style:none;display:grid}.rlf .steps li{counter-increment:s;background:var(--paper);border:1px solid var(--line);border-radius:10px;align-items:center;gap:14px;min-width:0;padding:14px 16px;font-size:18px;font-weight:700;display:flex}.rlf .steps li:before{content:counter(s);background:var(--navy);width:40px;height:40px;color:var(--orange);font:700 22px/40px var(--display);text-align:center;border-radius:50%;flex:none}.rlf .steps li span{color:var(--muted);font-size:15px;font-weight:500;display:block}.rlf .build{gap:10px;display:grid}@media (width>=640px){.rlf .build{grid-template-columns:1fr 1fr}}.rlf .item{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--orange);border-radius:8px;align-items:flex-start;gap:12px;min-width:0;padding:14px;display:flex}.rlf .item svg{flex:none;margin-top:2px}.rlf .item b{font-size:17px;display:block}.rlf .item span{color:var(--muted);font-size:14.5px;line-height:1.4;display:block}.rlf-foot{background:var(--navy-ink);color:#9aa6c2;font-size:12.5px;line-height:1.6}.rlf-foot .wrap{flex-direction:column;gap:12px;padding-block:30px 120px;display:flex}.rlf-foot .links{color:#c9d2e6;gap:16px;font-weight:600;display:flex}.rlf .sticky{z-index:20;padding-bottom:env(safe-area-inset-bottom,0px);background:#0e1830f5;transition:transform .25s;position:fixed;bottom:0;left:0;right:0}.rlf .sticky .wrap{padding-block:10px}.rlf .sticky .btn{width:100%;padding:14px 16px;font-size:17px}.rlf .sticky.hide{transform:translateY(110%)}@media (prefers-reduced-motion:reduce){.rlf .sticky{transition:none}}.rlf .logo{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.rlf .logo img{width:220px;max-width:100%;height:auto;display:block}.rlf .tagline{font:800 12.5px/1 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--orange);padding-left:2px}.rlf .booked{margin-top:14px}.rlf .booked svg{vertical-align:-3px;margin-right:4px}.rlf .hero h1.watch-h1{text-transform:uppercase;margin-top:8px;font-size:clamp(30px,8vw,52px);font-weight:700;line-height:1.02}.rlf .hero-video{margin-top:16px}.rlf .why{color:#d9e0ec;max-width:60ch;margin-top:12px;font-size:16px}.rlf .conf-hero .wrap{padding-block:20px 30px}.rlf .tick{background:var(--orange);border-radius:50%;place-items:center;width:44px;height:44px;margin-top:16px;display:grid}.rlf .dreamline{font:600 clamp(17px, 4.6vw, 21px)/1.3 var(--display);color:var(--orange);text-transform:uppercase;letter-spacing:.02em;margin-top:10px}.rlf .honest{color:#c9d2e6;margin-top:12px;font-size:15px;line-height:1.45}.rlf .callcard{color:#e4e8f2;background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;gap:4px;margin-top:14px;padding:12px 14px;font-size:15px;display:grid}.rlf .callcard b{color:#fff}.rlf .stephead{align-items:center;gap:12px;display:flex}.rlf .stephead .n{font:700 15px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;background:var(--burnt);color:var(--ink);border-radius:6px;flex:none;padding:7px 10px}.rlf .stephead h2{text-transform:uppercase;color:var(--navy);font-size:clamp(24px,6.4vw,34px)}.rlf .heads{color:#e4e8f2;background:#00000038;border:1px solid #f2a9008c;border-radius:10px;margin-top:12px;padding:14px 16px;font-size:15.5px;line-height:1.5}.rlf .heads b{color:var(--orange);text-transform:uppercase;letter-spacing:.06em}.rlf .calc{background:var(--navy);color:#f7f4ee;border-radius:14px;flex-direction:column;gap:12px;padding:24px 18px;display:flex}.rlf .calc-k{font:800 13px/1 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--orange)}.rlf .calc h2{color:#fff;font-size:clamp(28px,7.5vw,40px);line-height:1}.rlf .calc-jobs{font:700 20px/1.1 var(--display);text-transform:uppercase;letter-spacing:.04em;color:#d9e0ec}.rlf .calc-jobs output{font:900 44px/1 var(--display);color:#fff;margin-right:6px}.rlf .calc input[type=range]{accent-color:#f2a900;cursor:pointer;width:100%;height:32px;margin:0}.rlf .calc-scale{color:#afc0d8;justify-content:space-between;margin-top:-6px;font-size:13px;display:flex}.rlf .calc-quick{flex-wrap:wrap;gap:8px;display:flex}.rlf .calc-quick button{min-width:0;font:800 16px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:#f7f4ee;cursor:pointer;background:0 0;border:1px solid #f2a90099;border-radius:8px;flex:1 1 0;padding:12px 8px}.rlf .calc-quick button.on{color:#1b1f24;background:#f2a900;border-color:#f2a900}.rlf .calc-out{background:#00000038;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;display:flex}.rlf .calc-out span{color:#d9e0ec;font-size:15px}.rlf .calc-out b{font:900 clamp(48px, 14vw, 72px)/1 var(--display);color:#f2a900}.rlf .calc-fine{color:#dce3ee;font-size:15px;font-weight:600;line-height:1.5}.rlf .warn{border:2px solid var(--no);color:#5a1e14;background:#fdecea;border-radius:10px;padding:14px 16px;font-size:15.5px;line-height:1.45}.rlf .warn b{color:var(--no);text-transform:uppercase;letter-spacing:.04em}.rlf .calbtns{gap:10px;display:grid}@media (width>=560px){.rlf .calbtns{grid-template-columns:1fr 1fr}}.rlf .btn.ghost{background:var(--paper);color:var(--navy);border:2px solid var(--navy);box-shadow:none}.rlf .btn.ghost:hover{background:var(--cream)}.rlf .mailpic{flex-direction:column;align-items:center;gap:8px;margin:0;display:flex}.rlf .mailpic img{border:1px solid var(--line);border-radius:14px;width:100%;max-width:300px;height:auto;display:block;box-shadow:0 6px 18px #14213d1f}@media (width>=640px){.rlf .mailpic img{border-radius:10px;max-width:100%}}.rlf .mailpic figcaption{color:var(--muted);text-align:center;font-size:14px}.rlf .mailhint{background:var(--paper);color:#343a48;border:1px dashed #c9bfa9;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14.5px;display:flex}.rlf .grid8{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=640px){.rlf .grid8{grid-template-columns:repeat(4,minmax(0,1fr))}}.rlf .tile{all:unset;box-sizing:border-box;cursor:pointer;background:var(--paper);border:1px solid var(--line);border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.rlf .tile .th{aspect-ratio:16/10;background:repeating-linear-gradient(135deg,#1e2c4c 0 12px,#192743 12px 24px);place-items:center;max-width:100%;display:grid;position:relative}.rlf .tile .play{background:var(--orange);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.rlf .tile .len{font:700 11px/1 var(--body);color:#fff;background:#0009;border-radius:3px;padding:3px 5px;position:absolute;bottom:6px;right:6px}.rlf .tile .t{color:var(--ink);padding:10px 10px 12px;font-size:14.5px;font-weight:700;line-height:1.3}.rlf .tile:hover,.rlf .tile:focus-visible{border-color:var(--burnt)}.rlf .slotph{background:var(--note-bg);color:var(--note-ink);border:2px dashed #c9a93a;border-radius:10px;padding:16px;font-size:14.5px;line-height:1.45}.rlf .check{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rlf .check li{background:var(--paper);border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:16.5px;line-height:1.4;display:flex}.rlf .check li:before{content:"";border:2px solid var(--navy);border-radius:5px;flex:none;width:22px;height:22px;margin-top:1px}.rlf .check li b{color:var(--navy)}.rlf .done-cta{background:var(--navy);color:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:20px 18px;display:flex}.rlf .done-cta h3{text-transform:uppercase;color:#fff;font-size:clamp(24px,6vw,30px)}.rlf .done-cta h3 span{color:var(--orange)}.rlf .done-cta p{color:#e4e8f2;font-size:15.5px}.rlf .modal{z-index:30;background:#0e1830d1;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.rlf .modal .box{background:var(--navy);color:#fff;border-radius:12px;flex-direction:column;gap:10px;width:100%;max-width:640px;padding:14px;display:flex}.rlf .modal .box b{font:600 20px/1.2 var(--display);text-transform:uppercase}.rlf .modal[hidden]{display:none}.rlf .modal .close{all:unset;cursor:pointer;color:var(--orange);align-self:flex-end;font-weight:700}.rlf-foot .wrap{padding-block:30px 40px}.rlf .fill{color:#5a4300;background:#fff0a8;border-radius:3px;padding:0 4px;font-weight:600}.rlf .video.live{background:#000;border:0;display:block}.rlf .video.live iframe,.rlf .video.live video,.rlf .video.live>div{border:0;width:100%;height:100%;position:absolute;inset:0}.rlf .embedbox{min-height:120px}.rlf .embedbox iframe{border:0;width:100%}.rlf .logo a{border-radius:4px;display:inline-block}.rlf .hero .callcard [data-when]{color:#fff;font-weight:700}.rlf-foot .links a{color:#c9d2e6;text-decoration:none}.rlf-foot .links a:hover{text-decoration:underline}.rlf .minihero .wrap{padding-block:18px 26px}.rlf .minihero h1{text-transform:uppercase;margin-top:14px;font-size:clamp(30px,8vw,48px);font-weight:900;line-height:1}.rlf .minihero p.sub{margin-top:10px}.rlf .legal .wrap{padding-block:36px 48px}.rlf .legal h1{text-transform:uppercase;color:var(--navy);font-size:clamp(32px,8vw,46px)}.rlf .legal h2{text-transform:uppercase;color:var(--navy);margin-top:10px;font-size:24px}.rlf .legal ul{gap:6px;margin:0;padding-left:20px;display:grid}.rlf .legal .meta{color:var(--muted);font-size:14px}.rlf .legal .box{background:var(--paper);border:1px solid var(--line);border-left:5px solid var(--orange);border-radius:8px;padding:14px 16px}.rlf .legal a{color:var(--navy);font-weight:600}@media (width>=900px){.rlf .band{padding-block:60px}.rlf .hero .wrap{padding-block:28px 52px}}.rlf .hero .topline:first-child,.rlf .hero h1:first-child{margin-top:0}.rlf h1,.rlf h2,.rlf h3{color:inherit}.rlf .rlf-foot p{margin:0}.rlf ul,.rlf ol{list-style:none}body:has(.rlf .sticky){padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.rlf .booked svg{display:inline-block}.rlf .modal{z-index:60;overflow-y:auto}.rlf .modal .box{max-height:calc(100dvh - 32px);overflow-y:auto}.rlf .modal .close{align-items:center;min-height:44px;padding:10px 4px;display:inline-flex}.rlf .modal .close:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:4px}html.rlf-lock{overflow:hidden}.rlf .back,.rlf .toform{align-items:center;min-height:44px;display:inline-flex}.rlf .calc-quick button{padding:14px 8px}.rlf .calc input[type=range]{height:44px}.rlf .calc-scale{height:18px;margin:-6px 9px 0;display:block;position:relative}.rlf .calc-scale span{position:absolute;top:0;transform:translate(-50%)}@media (width>=640px){.rlf .grid8{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=359px){.rlf .stat{padding:9px 3px}.rlf .stat span{overflow-wrap:anywhere;font-size:10.5px}}.rlf .hero h1,.rlf .dream,.rlf h2.big,.rlf .formhead{text-wrap:balance}.rlf .lede,.rlf .scarce p,.rlf .sub,.rlf .why,.rlf .topline,.rlf .fitbox p,.rlf details .a p{text-wrap:pretty}.rlf .scarce .wrap{align-items:center}.rlf details[open] summary:after{content:"−"}#main:has(>.rlf){flex-direction:column;display:flex}#main>.rlf{flex-direction:column;flex:1;display:flex}#main>.rlf>.rlf-foot{margin-top:auto}.rlf .inbox{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;width:100%;font-size:14px;overflow:hidden;box-shadow:0 6px 18px #14213d1f}.rlf .inbox-bar{border-bottom:1px solid #eee;padding:10px 12px}.rlf .inbox-search{color:#777;background:#f1f3f4;border-radius:999px;padding:7px 14px;font-size:13px;display:block}.rlf .inbox-tabs{color:#666;border-bottom:1px solid #eee;gap:4px;padding:0 8px;font-size:13px;display:flex}.rlf .inbox-tabs span{padding:9px 10px}.rlf .inbox-tabs .on{color:#1a73e8;border-bottom:3px solid #1a73e8;font-weight:600}.rlf .inbox-row{border-bottom:1px solid #f1f1f1;grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"dot from time""dot subj subj";align-items:center;gap:2px 10px;padding:10px 12px;display:grid}.rlf .inbox-row .dot{border-radius:50%;grid-area:dot;align-self:start;width:24px;height:24px}.rlf .inbox-row .dot.rl{background:var(--navy);color:var(--orange);font:800 10px/24px var(--display);text-align:center}.rlf .inbox-row .from{grid-area:from;font-size:14px}.rlf .inbox-row .subj{color:#5f6368;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:subj;font-size:13.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.rlf .inbox-row .subj b{color:#202124}.rlf .inbox-row .time{color:#5f6368;grid-area:time;font-size:12px}.rlf .inbox-row.hot{box-shadow:inset 4px 0 0 var(--orange);background:#fff6dc}@media (width>=640px){.rlf .inbox-row{grid-template-columns:28px 150px minmax(0,1fr) auto;grid-template-areas:"dot from subj time"}.rlf .inbox-row .subj{-webkit-line-clamp:1}}
