#continental-rt{--navy:#082f3c;--navy2:#0b3b4a;--navy3:#0e5265;--blue:#dff4fb;--blue2:#f2fafc;--orange:#f47b35;--orange2:#df6424;--ink:#10252d;--text:#4d626b;--muted:#758890;--line:#082f3c1f;--white:#fff;--bg:#f7fafb;--shadow:0 24px 70px #082f3c1f;color:var(--ink);isolation:isolate;background:#fff;font-family:Inter,Arial,sans-serif;position:relative;overflow:hidden}#continental-rt *,#continental-rt :before,#continental-rt :after{box-sizing:border-box}#continental-rt a{color:inherit;text-decoration:none}#continental-rt img{max-width:100%;display:block}:where(#continental-rt) :is(h1,h2,h3){font-weight:500}:where(#continental-rt) small{font-size:80%}#continental-rt .wrap{z-index:2;width:min(1180px,100% - 40px);margin:auto;position:relative}#continental-rt .section{padding:112px 0;position:relative}#continental-rt .eyebrow{background:var(--blue2);letter-spacing:.09em;text-transform:uppercase;color:var(--navy3);border:1px solid #0e52651f;border-radius:999px;align-items:center;gap:9px;padding:9px 14px;font-size:12px;font-weight:800;display:inline-flex}#continental-rt .eyebrow:before{content:"";background:var(--orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #f47b351f}#continental-rt .eyebrow.eyebrow-dark{background:#ffffff14;border-color:#ffffff1a}#continental-rt h1,#continental-rt h2,#continental-rt h3,#continental-rt p{margin-top:0}#continental-rt h1{letter-spacing:-.055em;color:var(--navy);max-width:790px;margin:24px 0;font-size:clamp(42px,5.7vw,76px);line-height:1.02}#continental-rt h2{letter-spacing:-.04em;margin:20px 0;font-size:clamp(34px,4vw,54px);line-height:1.08}#continental-rt h3{letter-spacing:-.02em;margin-bottom:12px;font-size:20px;line-height:1.25}#continental-rt p{color:var(--text);font-size:17px;line-height:1.75}#continental-rt .lead{max-width:680px;font-size:19px}#continental-rt .btns{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}#continental-rt .btn{cursor:pointer;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 24px;font-weight:800;transition:all .28s;display:inline-flex}#continental-rt .btn.primary{background:var(--orange);color:#fff;box-shadow:0 15px 35px #f47b3547}#continental-rt .btn.primary:hover{background:var(--orange2);transform:translateY(-3px);box-shadow:0 20px 45px #f47b3559}#continental-rt .btn.secondary{border-color:var(--line);color:var(--navy);background:#fff}#continental-rt .btn.secondary:hover{border-color:#082f3c47;transform:translateY(-3px);box-shadow:0 14px 32px #082f3c17}#continental-rt .center{text-align:center;max-width:790px;margin:0 auto 52px}:where(#continental-rt) .center p{max-width:690px;margin-left:auto;margin-right:auto}#continental-rt .reveal{opacity:1;transition:opacity .7s,transform .7s;transform:none}.ch-js #continental-rt .reveal{opacity:0;transform:translateY(28px)}.ch-js #continental-rt .reveal.show{opacity:1;transform:none}@media (width<=640px){#continental-rt .wrap{width:min(100% - 28px,1180px)}#continental-rt .section{padding:78px 0}#continental-rt h1{font-size:43px}#continental-rt h2{font-size:34px}:where(#continental-rt) .btn{width:100%}}@media (prefers-reduced-motion:reduce){#continental-rt *,#continental-rt :before,#continental-rt :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:where(#continental-rt) .reveal{opacity:1;transform:none}}#continental-rt .hero{background:radial-gradient(circle at 82% 20%,#50c0e03b,#0000 30%),radial-gradient(circle at 10% 90%,#f47b351f,#0000 28%),linear-gradient(#fff 0%,#f7fbfc 100%);padding:92px 0 82px}#continental-rt .hero:before{content:"";background-image:linear-gradient(#082f3c09 1px,#0000 1px),linear-gradient(90deg,#082f3c09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 85%)}#continental-rt .hero-grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:72px;display:grid}#continental-rt .trust{flex-wrap:wrap;gap:22px;margin-top:28px;display:flex}#continental-rt .trust span{color:var(--text);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}#continental-rt .trust i{color:#187556;background:#e3f6ef;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;font-style:normal;transition:all .3s;display:grid}#continental-rt .location-trust{cursor:default;transition:all .3s}#continental-rt .location-trust:hover{color:var(--orange);transform:scale(1.05)}#continental-rt .location-trust:hover i{background:var(--orange);color:#fff;transform:scale(1.15)}#continental-rt .dashboard{min-height:560px;position:relative}#continental-rt .dash-image{background:#fff;border-radius:38px;transition:transform .2s;position:absolute;inset:36px 0 18px 26px;overflow:hidden;transform:perspective(1000px)rotateY(-4deg)rotateX(2deg);box-shadow:0 45px 100px #082f3c47}#continental-rt .dash-image img{object-fit:cover;object-position:63% center;width:100%;height:100%;display:block}@media (width<=980px){#continental-rt .hero-grid{grid-template-columns:1fr}#continental-rt .dashboard{width:100%;max-width:650px;min-height:520px;margin:auto}}@media (width<=640px){#continental-rt .hero{padding:62px 0}:where(#continental-rt) .dashboard{min-height:470px!important}}#continental-rt .stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}#continental-rt .stats-grid{grid-template-columns:repeat(4,1fr);display:grid}:where(#continental-rt) .stat{border-right:1px solid var(--line);padding:30px}:where(#continental-rt) .stat:last-child{border-right:0}:where(#continental-rt) .stat strong{color:var(--navy);letter-spacing:-.04em;font-size:28px;display:block}:where(#continental-rt) .stat span{color:var(--muted);font-size:13px;font-weight:700}@media (width<=980px){:where(#continental-rt) .stats-grid{grid-template-columns:1fr 1fr!important}:where(#continental-rt) .stat:nth-child(2){border-right:0}:where(#continental-rt) .stat:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=640px){:where(#continental-rt) .stats-grid{grid-template-columns:1fr!important}:where(#continental-rt) .stat{border-right:0!important;border-bottom:1px solid var(--line)!important}:where(#continental-rt) .stat:last-child{border-bottom:0!important}}#continental-rt .card{border:1px solid var(--line);background:#fff;border-radius:28px;padding:30px;transition:all .3s;box-shadow:0 10px 35px #082f3c0e}:where(#continental-rt) .card:hover{box-shadow:var(--shadow);border-color:#0e526538;transform:translateY(-7px)}#continental-rt .icon{background:var(--blue);width:52px;height:52px;color:var(--navy3);border-radius:17px;place-items:center;margin-bottom:22px;font-size:23px;display:grid}:where(#continental-rt) .card.warn .icon{color:var(--orange2);background:#fff0e8}@media (width<=980px){:where(#continental-rt) .risk-grid{grid-template-columns:1fr 1fr!important}}@media (width<=640px){:where(#continental-rt) .risk-grid{grid-template-columns:1fr!important}}#continental-rt .section-alt{background:var(--bg)}#continental-rt .split{grid-template-columns:.86fr 1.14fr;align-items:start;gap:74px;display:grid}#continental-rt .sticky{position:sticky;top:28px}:where(#continental-rt) .checklist{gap:15px;display:grid}:where(#continental-rt) .check{border:1px solid var(--line);background:#fff;border-radius:22px;gap:16px;padding:20px;display:flex}:where(#continental-rt) .check .num{background:var(--navy);color:#fff;border-radius:13px;flex:0 0 38px;place-items:center;height:38px;font-size:13px;font-weight:800;display:grid}:where(#continental-rt) .check p{margin:5px 0 0;font-size:14px;line-height:1.55}@media (width<=980px){#continental-rt .split{grid-template-columns:1fr}:where(#continental-rt) .sticky{position:static!important}}#continental-rt .dark{color:#fff;background:linear-gradient(135deg,#062b36,#0b4656);overflow:hidden}:where(#continental-rt) .dark:before{content:"";filter:blur(10px);background:#37bee11f;border-radius:50%;width:520px;height:520px;position:absolute;top:-180px;right:-180px}:where(#continental-rt) .dark h2,:where(#continental-rt) .dark h3{color:#fff}:where(#continental-rt) .dark p{color:#ffffffad}#continental-rt .dark .eyebrow.eyebrow-dark{color:#93ddf0}#continental-rt .services{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:42px;display:grid}:where(#continental-rt) .service{background:#ffffff12;border:1px solid #ffffff1c;border-radius:24px;padding:26px;transition:all .3s}:where(#continental-rt) .service:hover{background:#ffffff1c;transform:translateY(-4px)}:where(#continental-rt) .service strong{margin-bottom:8px;font-size:17px;display:block}@media (width<=980px){:where(#continental-rt) .services{grid-template-columns:1fr 1fr!important}}@media (width<=640px){:where(#continental-rt) .services{grid-template-columns:1fr!important}}#continental-rt .rogerio{background:var(--blue2)}:where(#continental-rt) .rogerio-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:72px;display:grid}:where(#continental-rt) .photo-shell{border:1px solid var(--line);min-height:520px;box-shadow:var(--shadow);background:#fff;border-radius:38px;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}:where(#continental-rt) .photo-shell:before{content:"";background:var(--blue);border-radius:50%;width:300px;height:300px;position:absolute;top:50px;left:50%;transform:translate(-50%)}:where(#continental-rt) .photo-shell img{object-fit:contain;object-position:center bottom;z-index:1;width:100%;height:510px;position:relative}:where(#continental-rt) .quote{border-left:4px solid var(--orange);color:var(--navy);background:#fff;border-radius:0 20px 20px 0;margin-top:28px;padding:22px 24px;font-weight:700;line-height:1.6}@media (width<=980px){#continental-rt .rogerio-grid{grid-template-columns:1fr}}@media (width<=640px){:where(#continental-rt) .photo-shell{min-height:410px}:where(#continental-rt) .photo-shell img{height:400px}}#continental-rt .faq{max-width:900px;margin:44px auto 0}:where(#continental-rt) .faq-item{border-bottom:1px solid var(--line)}:where(#continental-rt) .faq-btn{text-align:left;width:100%;color:var(--navy);cursor:pointer;user-select:none;background:0 0;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:24px 0;font:700 17px Inter;transition:all .3s;display:flex}:where(#continental-rt) .faq-btn span:last-child{background:var(--blue2);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;transition:all .3s;display:grid}:where(#continental-rt) .faq-answer{max-height:0;transition:max-height .35s;overflow:hidden}:where(#continental-rt) .faq-answer p{padding:0 45px 23px 0;font-size:15px}:where(#continental-rt) .faq-item.active .faq-btn span:last-child{background:var(--navy);color:#fff;transform:rotate(45deg)}#continental-rt .cta{padding:88px 0}:where(#continental-rt) .cta-box{background:linear-gradient(135deg, var(--navy), var(--navy3));color:#fff;border-radius:38px;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:65px;display:grid;position:relative;overflow:hidden}:where(#continental-rt) .cta-box:before{content:"";background:#5dd5f224;border-radius:50%;width:380px;height:380px;position:absolute;top:-160px;right:-130px}:where(#continental-rt) .cta-box h2{color:#fff;margin-bottom:12px}:where(#continental-rt) .cta-box p{color:#ffffffb3;max-width:680px;margin-bottom:0}#continental-rt .cta-box .eyebrow.eyebrow-dark{color:#9fe1f1}@media (width<=980px){:where(#continental-rt) .cta-box{grid-template-columns:1fr}}@media (width<=640px){:where(#continental-rt) .cta-box{border-radius:28px;padding:40px 25px}}#continental-rt .reviews-section{background:#6ec1e41a}#continental-rt .reviews-cta{text-align:center;margin-top:36px}#continental-rt .reviews-cta a{background:var(--orange2);color:#fff;border-radius:999px;padding:15px 32px;font-size:14px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-block}#continental-rt .reviews-cta a:hover{background:var(--orange);transform:translateY(-3px)}.rt-reviews-widget{background-color:#6ec1e41a;padding:0 0 198px}.rt-reviews-widget__container{max-width:1140px;margin:0 auto;padding:10px}.rt-reviews-widget__card{border-radius:15px;padding:20px 0 10px;box-shadow:0 0 10px #50340980}.rt-footer{background-color:#dfdfdf54;padding:50px;font-family:Roboto,sans-serif;position:relative}.rt-footer__shape{direction:ltr;width:100%;line-height:0;position:absolute;top:-1px;left:0;overflow:hidden}.rt-footer__shape svg{fill:#f96500;width:calc(100% + 1.3px);height:1px;display:block;position:relative;left:50%;transform:translate(-50%)}.rt-footer__container{max-width:1140px;margin:0 auto;display:flex}.rt-footer__col{width:25%;padding:10px}.rt-footer__col--logo{text-align:center}.rt-footer__col--logo img{vertical-align:middle;width:72%;height:auto;display:inline-block}.rt-footer__title{color:#a25c27;text-align:center;letter-spacing:normal;margin:0 0 20px;font-family:Roboto,sans-serif;font-size:24px;font-weight:600;line-height:1}.rt-footer__title--500{font-weight:500}.rt-footer__list{margin:0;padding:0;list-style:none}.rt-footer__list li{text-align:center;justify-content:center;align-items:center;display:flex}.rt-footer__list li:not(:last-child){padding-bottom:3px}.rt-footer__list li:not(:first-child){margin-top:3px}.rt-footer__list svg{fill:#26501e;flex:none;width:20px;height:20px;margin-right:5px}.rt-footer__list span{color:#000;padding-left:5px;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px}.rt-copyright{background-color:#dfdfdf59;padding:0 0 25px;font-family:Roboto,sans-serif}.rt-copyright__container{max-width:1140px;margin:0 auto;display:flex}.rt-copyright__col{padding:10px}.rt-copyright__col--left{width:56.842%}.rt-copyright__col--right{width:43.072%}.rt-copyright__text{color:#a25c27;margin:0;font-family:Roboto,sans-serif;font-size:20px;font-weight:400;line-height:1}.rt-copyright__text--center{text-align:center}.rt-copyright__text a{color:inherit;text-decoration:none}@media (width<=767px){.rt-footer__container,.rt-copyright__container{flex-direction:column}.rt-footer__col,.rt-copyright__col--left,.rt-copyright__col--right{width:100%}}
