/* Intelify Review Cards · dedicated commerce-style landing, 2026 */
body.intelify-platform.irc-body{--irc-blue:#1d6ee8;--irc-dark:#112d57;--irc-ink:#233b60;--irc-muted:#647994;--irc-line:#dde8f5;background:#fff!important;color:var(--irc-dark)!important;font-family:Inter,system-ui,Arial,sans-serif;font-size:16px;line-height:1.65;overflow-x:hidden}
.irc-body *{box-sizing:border-box}.irc-body main{overflow:hidden}.irc-body button{font:inherit}.irc-body a{text-decoration:none;color:inherit}.irc-body .ip-header{background:#fff!important;color:#1e3556!important;border-bottom:1px solid #e6edf7;box-shadow:0 3px 19px #2141720b}.irc-body .ip-header a,.irc-body .ip-header button{color:#1b3558}.irc-body .ip-header .ip-header-cta{color:#fff!important}
.irc-container{width:min(1240px,calc(100% - 44px));margin-inline:auto}
.irc-eyebrow{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:850;letter-spacing:.12em;color:#2375d5;text-transform:uppercase}
.irc-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#ff8b46;box-shadow:0 0 0 4px #ff8b4630}
.irc-breadcrumb{display:flex;gap:10px;font-size:12px;color:#7a8ca6;margin-bottom:38px}.irc-breadcrumb a:hover{color:#206ce0}
.irc-hero{background:radial-gradient(circle at 90% 5%,#e3efff 0,#f2f8ff 33%,#fff 65%);border-bottom:1px solid #e1eaf6}
.irc-hero-grid{min-height:650px;padding-block:35px 83px;display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:70px}
.irc-hero-copy h1{font-size:clamp(44px,4.8vw,72px);line-height:1.06;letter-spacing:-.062em;margin:22px 0 22px;font-weight:850;max-width:635px;color:#15345d}
.irc-hero-copy h1 em,.irc-heading h2 em,.irc-experience-copy h2 em,.irc-roadmap h2 em,.irc-faq h2 em,.irc-final h2 em,.irc-steps h2 em{font-style:normal;color:#2678e3}
.irc-hero-copy>p{font-size:17px;line-height:1.7;color:#637996;max-width:570px;margin:0 0 28px}
.irc-actions{display:flex;flex-wrap:wrap;gap:11px;align-items:center}.irc-button{display:inline-flex;gap:14px;justify-content:center;align-items:center;min-height:46px;padding:13px 20px;border-radius:11px;font-weight:800;font-size:13px;line-height:1.25;transition:background .2s,transform .2s,box-shadow .2s}.irc-button:hover{transform:translateY(-2px)}.irc-button-primary{background:#216fe4;color:#fff!important;box-shadow:0 10px 25px #1767d627}.irc-button-primary:hover{background:#1559c2}.irc-button-outline{border:1px solid #cad9ed;color:#1e4c87!important;background:#fff}.irc-button-outline:hover{border-color:#2472e3;background:#f6faff}.irc-hero-benefits{display:flex;flex-wrap:wrap;gap:8px 21px;margin-top:28px;font-weight:740;font-size:11px;color:#65819d}.irc-hero-benefits span::first-letter{color:#20a783}
.irc-hero-stage{min-height:465px;display:grid;place-items:center;position:relative;isolation:isolate}.irc-hero-stage-ring{position:absolute;inset:6% 1% 8%;z-index:-1;background:linear-gradient(145deg,#e6f1ff,#b5d4ff);border-radius:55% 45% 47% 53%;transform:rotate(-13deg)}.irc-mock-card{position:relative;background:linear-gradient(145deg,#206de1,#0b408f);color:white;box-shadow:0 28px 65px #103e8066,0 10px 15px #103e802d;overflow:hidden}.irc-mock-card:after{content:"";position:absolute;inset:auto -13% -100px auto;width:360px;height:320px;border-radius:50%;border:1px solid #ffffff52;box-shadow:0 0 0 35px #ffffff08,0 0 0 75px #ffffff0a;pointer-events:none}.irc-mock-card-hero{width:min(390px,83%);aspect-ratio:1.63;border-radius:17px;padding:23px 27px;transform:rotate(-9deg);display:flex;flex-direction:column;justify-content:space-between}.irc-card-top,.irc-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}.irc-card-top{font-size:15px}.irc-card-brand{font-weight:900;letter-spacing:-.045em}.irc-card-point{margin-left:3px;font-size:11px;color:#ffbc72}.irc-nfc-mark{font-size:21px;color:#fff}.irc-card-content{text-align:center;display:grid;justify-items:center;gap:4px}.irc-google-mark{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:white;color:#4285f4;font-size:25px;font-weight:900;margin-bottom:3px}.irc-card-content strong{font-size:17px;letter-spacing:-.02em;line-height:1.2}.irc-card-content>span{font-size:10px;color:#d4e5ff}.irc-five-stars{font-size:21px;letter-spacing:4px;color:#ffd16a;white-space:nowrap}.irc-card-bottom{font-size:8px;letter-spacing:.13em;color:#cbe1ff;font-weight:850}.irc-floating-note{position:absolute;display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e0eafb;border-radius:13px;padding:12px 16px;box-shadow:0 15px 36px #173f7330;z-index:2;color:#26446e}.irc-floating-note>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#edf5ff;font-size:25px;color:#ffb532}.irc-floating-note b,.irc-floating-note small{display:block}.irc-floating-note b{font-size:12px}.irc-floating-note small{color:#8497ae;font-size:10px}.irc-floating-note-one{top:36px;right:-16px;transform:rotate(5deg)}.irc-floating-note-two{bottom:22px;left:0;transform:rotate(5deg)}.irc-floating-note .irc-flash{color:#2676e9;font-size:28px}.irc-stage-disclaimer{position:absolute;right:0;bottom:0;font-size:10px;color:#90a1b7}
.irc-strip{background:#eff5ff;border-bottom:1px solid #e2eaf7}.irc-strip .irc-container{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-block:20px;font-size:9px;letter-spacing:.08em;font-weight:900;color:#4770a3}
.irc-section{padding-block:92px}.irc-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:36px}.irc-heading h2,.irc-experience-copy h2,.irc-roadmap h2,.irc-faq h2,.irc-final h2,.irc-steps h2{font-size:clamp(37px,4vw,59px);line-height:1.1;letter-spacing:-.055em;color:#15345e;margin:17px 0 0}.irc-heading>p{max-width:410px;margin:0 0 4px;color:#687d97;font-size:15px;line-height:1.75}
.irc-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.irc-offer{border:1px solid #dce8f5;border-radius:21px;background:#fff;overflow:hidden;transition:box-shadow .2s,transform .2s}.irc-offer:hover{transform:translateY(-4px);box-shadow:0 24px 43px #17467721}.irc-offer-visual{height:270px;position:relative;display:grid;place-items:center;isolation:isolate;overflow:hidden}.irc-offer-visual:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:#ffffff74;border:1px solid white;top:-100px;right:-100px;z-index:-1}.irc-visual-card{background:linear-gradient(135deg,#dce9ff,#b6d4ff)}.irc-visual-display{background:linear-gradient(135deg,#fff0df,#ffcba2)}.irc-visual-plaque{background:linear-gradient(135deg,#deefe8,#b4decf)}.irc-offer-type{position:absolute;left:17px;top:17px;background:#ffffffea;color:#386395;border-radius:50px;padding:6px 12px;font-size:10px;font-weight:840;z-index:2}.irc-object{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;position:relative;color:#fff;text-align:center}.irc-object-card{width:min(245px,79%);aspect-ratio:1.58;border-radius:13px;background:linear-gradient(135deg,#2475e7,#154b9e);transform:rotate(-11deg);box-shadow:15px 21px 28px #154b9e30;padding:17px}.irc-object-card span{align-self:flex-start;font-weight:900;font-size:12px}.irc-object-card b{font-size:13px;line-height:1.35}.irc-object-card small{align-self:flex-end;font-size:8px;letter-spacing:.1em}.irc-mini-stars{letter-spacing:3px;color:#ffce55;font-size:16px}.irc-object-display{width:166px;height:182px;background:#fff;box-shadow:15px 17px 23px #bd71332a;border:1px solid #f6d7b6;border-radius:10px;color:#1e3f72;transform:rotate(3deg);padding:16px}.irc-object-display:after{content:"";position:absolute;bottom:-16px;width:100px;height:18px;background:#e5d5c7;transform:perspective(30px) rotateX(45deg);z-index:-1}.irc-object-display>span{font-size:31px;font-weight:900;color:#4285f4}.irc-object-display b{font-size:13px;max-width:120px;line-height:1.2}.irc-object-display>div{font-size:15px;color:#f1af29;letter-spacing:2px}.irc-object-display small{color:#3e6491;font-size:8px}.irc-object-plaque{width:200px;min-height:135px;background:#164f51;border:6px solid #ffffffb8;border-radius:13px;box-shadow:10px 17px 24px #134c5130;transform:rotate(-6deg);padding:18px}.irc-object-plaque>span{font-size:20px}.irc-object-plaque b{font-size:14px;line-height:1.3}.irc-object-plaque>div{color:#ffcb65;font-size:13px;letter-spacing:1px}.irc-object-plaque small{font-size:8px;letter-spacing:.1em}
.irc-offer-info{padding:25px 25px 28px}.irc-overline{font-size:9px;font-weight:850;letter-spacing:.12em;color:#2a74c7}.irc-offer h3{color:#18385e;letter-spacing:-.032em;font-size:22px;line-height:1.2;margin:10px 0 10px}.irc-offer p{color:#72849c;font-size:13px;line-height:1.65;min-height:84px;margin:0}.irc-offer-price{display:flex;gap:9px;align-items:baseline;flex-wrap:wrap;padding:20px 0 14px}.irc-offer-price strong{font-size:24px;line-height:1.2;color:#183d6d;letter-spacing:-.02em}.irc-offer-price>span{font-size:10px;color:#7d8ba2}.irc-offer ul,.irc-plans ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.irc-offer li,.irc-plans li{font-size:12px;color:#536c8b;padding-left:22px;position:relative}.irc-offer li:before,.irc-plans li:before{content:"✓";position:absolute;left:0;color:#209f7d;font-weight:900}.irc-button-card{display:flex;background:#1b67d7;color:#fff!important;margin-top:23px}.irc-button-card:hover{background:#0b4fae}.irc-smallprint{margin:24px 0 0;font-size:11px;color:#8394ab;line-height:1.7}
.irc-experience{padding-block:96px;background:#edf5ff}.irc-experience-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.irc-experience-copy h2{max-width:580px}.irc-experience-copy>p{max-width:540px;font-size:15px;color:#647b9b;line-height:1.8;margin:21px 0}.irc-choice{display:inline-flex;gap:3px;flex-wrap:wrap;padding:5px;border-radius:12px;background:#dbe8f9;margin:16px 0 14px}.irc-choice button{cursor:pointer;border:0;border-radius:9px;background:transparent;color:#48698d;padding:10px 15px;font-size:12px;font-weight:850}.irc-choice button.active{background:#fff;color:#165ec8;box-shadow:0 4px 12px #17497417}.irc-choice-copy{max-width:510px}.irc-choice-copy[hidden]{display:none}.irc-choice-copy b{color:#224b80;font-size:13px}.irc-choice-copy p{color:#5c7695;font-size:13px;line-height:1.75;margin:4px 0 8px}.irc-choice-copy span{color:#7c93ad;font-size:11px}.irc-inline-link{display:inline-block;margin-top:24px;color:#236cdd!important;font-size:13px;font-weight:850}.irc-phone-zone{display:grid;justify-items:center;gap:16px;position:relative}.irc-phone-zone:before{content:"";position:absolute;width:440px;height:440px;border-radius:50%;background:#d5e6fb;z-index:0;top:12%;left:10%}.irc-phone{width:272px;height:535px;border-radius:38px;background:#101827;border:9px solid #182947;box-shadow:0 30px 62px #173f7844;position:relative;padding:18px 11px 24px;z-index:1;overflow:hidden}.irc-phone-capsule{position:absolute;width:91px;height:21px;border-radius:18px;background:#121e31;top:8px;left:calc(50% - 45px);z-index:2}.irc-phone-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:445px;border-radius:26px;background:#fff;text-align:center;padding:20px 17px;color:#243f63;gap:7px}.irc-phone-screen[hidden]{display:none}.irc-phone-logo{font-size:58px;font-weight:900;line-height:1;color:#4285f4;margin:10px 0}.irc-phone-screen small{font-size:8px;letter-spacing:.08em;color:#8da0b8;font-weight:800}.irc-phone-screen h3{color:#213e62;font-size:21px;line-height:1.18;letter-spacing:-.03em;margin:7px 0}.irc-phone-screen p{color:#7a8ca5;font-size:11px;line-height:1.6;margin:0 0 11px}.irc-phone-star-row{font-size:22px;color:#f5b731;white-space:nowrap;margin:10px 0}.irc-phone-fakebtn{background:#1a6dda;color:#fff;border-radius:10px;padding:11px 14px;font-size:10px;font-weight:840;width:100%;pointer-events:none}.irc-phone-notice{font-size:8px;color:#91a2b9;margin-top:17px}.irc-phone-homebar{position:absolute;bottom:8px;left:35%;height:4px;width:30%;border-radius:3px;background:#dae4f0}.irc-phone-logo-blue{color:#1973e9}.irc-phone-digital{background:linear-gradient(160deg,#e6f0ff,#fff)}.irc-phone-digital .irc-phone-fakebtn{margin-top:12px}.irc-phone-link{background:#fff;border:1px solid #d3e2f6;color:#35628e;width:100%;padding:9px 12px;border-radius:10px;font-size:10px;font-weight:750}.irc-phone-caption{font-size:10px;color:#7c91ab;text-align:center;z-index:1}
.irc-plans{display:grid;grid-template-columns:1fr 1fr;gap:18px}.irc-plans article{border:1px solid #dce7f4;border-radius:22px;padding:36px;background:#fff}.irc-plans .irc-plan-featured{background:linear-gradient(135deg,#1e68d5,#13448f);color:#fff;border-color:#164b9e}.irc-plans article>span{display:inline-block;background:#eaf3ff;color:#1f69ce;border-radius:50px;padding:6px 11px;font-size:10px;letter-spacing:.09em;font-weight:900}.irc-plan-featured>span{background:#ffffff28!important;color:#fff!important}.irc-plans h3{font-size:27px;line-height:1.17;letter-spacing:-.035em;margin:17px 0;color:#1d3b62}.irc-plans p{max-width:520px;color:#6f829c;font-size:14px;min-height:58px}.irc-plans strong{display:block;font-size:33px;color:#205dc0;margin:17px 0;letter-spacing:-.04em}.irc-plans strong small{font-size:11px;color:#899bb1;letter-spacing:0}.irc-plans ul{min-height:135px}.irc-plans a{display:inline-flex;margin-top:25px;padding:12px 21px;background:#edf4ff;color:#1e5ebc;border-radius:11px;font-size:13px;font-weight:840}.irc-plan-featured h3,.irc-plan-featured strong,.irc-plan-featured strong small{color:#fff}.irc-plan-featured p,.irc-plan-featured li{color:#dbebff}.irc-plan-featured li:before{color:#9ff1c7}.irc-plan-featured a{background:#fff;color:#1659ba}
.irc-steps{padding-block:92px;background:#122e58;color:#fff}.irc-steps .irc-eyebrow{color:#a0c7ff}.irc-steps h2{color:#fff}.irc-steps h2 em{color:#ffac7c}.irc-steps .irc-heading>p{color:#c1d4ee}.irc-steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.irc-steps-grid article{border-top:1px solid #ffffff3e;padding:24px 15px 5px 0}.irc-steps-grid b{color:#ffab76;font-size:20px}.irc-steps-grid h3{color:#fff;font-size:20px;letter-spacing:-.02em;line-height:1.25;margin:22px 0 9px}.irc-steps-grid p{font-size:13px;color:#c2d2e9;line-height:1.7}
.irc-roadmap{padding-block:92px}.irc-roadmap-heading{max-width:840px}.irc-roadmap h2{margin:15px 0}.irc-roadmap-heading>p{color:#697f9b;font-size:15px}.irc-roadmap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px}.irc-roadmap-grid article{border:1px solid #e1e9f5;border-radius:17px;background:#f8fbff;padding:25px}.irc-roadmap-grid span{color:#246ccc;font-size:9px;letter-spacing:.08em;font-weight:900}.irc-roadmap-grid h3{font-size:20px;color:#163a66;margin:14px 0 8px;letter-spacing:-.025em}.irc-roadmap-grid p{color:#697d96;font-size:13px;line-height:1.65;margin:0}
.irc-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;padding-block:80px 105px}.irc-faq-list details{border-bottom:1px solid #dae7f6;padding:19px 0}.irc-faq-list details:first-child{border-top:1px solid #dae7f6}.irc-faq-list summary{display:flex;gap:15px;justify-content:space-between;cursor:pointer;list-style:none;color:#234366;font-size:15px;font-weight:790}.irc-faq-list summary::-webkit-details-marker{display:none}.irc-faq-list summary span{color:#2774df;font-size:23px}.irc-faq-list details[open] summary span{transform:rotate(45deg)}.irc-faq-list p{font-size:13px;color:#7086a1;line-height:1.75;margin:13px 40px 3px 0}
.irc-final{background:#1e6ce0;color:#fff;padding-block:96px;text-align:center}.irc-final-inner{max-width:830px}.irc-final .irc-eyebrow{justify-content:center;color:#d6e9ff}.irc-final h2{color:#fff}.irc-final h2 em{color:#ffca9a}.irc-final p{max-width:580px;color:#d8e9ff;line-height:1.75;font-size:15px;margin:22px auto}.irc-final .irc-actions{justify-content:center}.irc-button-white{background:#fff;color:#215fc1!important}.irc-button-ghost{border:1px solid #ffffff82;color:#fff!important}.irc-footer{background:#f6f9fe;border-top:1px solid #e6edf8;padding-block:43px}.irc-footer-inner{display:flex;flex-wrap:wrap;gap:25px 40px;align-items:center;justify-content:space-between}.irc-footer-inner>a .intelify-brand-logo{width:140px;height:auto}.irc-footer nav{display:flex;flex-wrap:wrap;gap:13px 24px;font-weight:750;font-size:12px;color:#506f97}.irc-footer small{width:100%;font-size:11px;color:#899bb2}
@media(max-width:1000px){.irc-hero-grid{gap:25px}.irc-hero-copy h1{font-size:clamp(42px,5.1vw,58px)}.irc-hero-stage{min-height:400px}.irc-floating-note-one{right:0}.irc-experience-layout{gap:30px}.irc-offer-info{padding:20px}.irc-offer h3{font-size:20px}.irc-steps-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:750px){.irc-container{width:min(620px,calc(100% - 32px))}.irc-hero-grid{grid-template-columns:1fr;padding:30px 0 65px;gap:20px}.irc-breadcrumb{margin-bottom:28px}.irc-hero-stage{min-height:390px}.irc-mock-card-hero{max-width:390px}.irc-strip .irc-container{justify-content:center;gap:9px 18px;flex-wrap:wrap}.irc-heading{display:block}.irc-heading>p{margin-top:18px}.irc-section{padding-block:68px}.irc-offers{grid-template-columns:repeat(2,minmax(0,1fr))}.irc-offers .irc-offer:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.irc-offers .irc-offer:last-child .irc-offer-visual{height:auto;min-height:290px}.irc-experience-layout{grid-template-columns:1fr;gap:35px}.irc-experience{padding-block:68px}.irc-phone-zone:before{width:330px;height:330px;left:calc(50% - 165px)}.irc-plans{gap:10px}.irc-plans article{padding:24px}.irc-plans strong{font-size:27px}.irc-roadmap-grid{grid-template-columns:1fr}.irc-faq{grid-template-columns:1fr;gap:18px;padding-block:70px}.irc-roadmap{padding-block:70px}}
@media(max-width:540px){.irc-hero-copy h1{font-size:43px}.irc-hero-copy>p{font-size:15px}.irc-actions .irc-button{flex:1}.irc-hero-stage{min-height:305px}.irc-mock-card-hero{width:83%;padding:16px 18px;border-radius:13px}.irc-card-content strong{font-size:13px}.irc-google-mark{width:32px;height:32px;font-size:20px}.irc-five-stars{font-size:16px}.irc-card-top{font-size:12px}.irc-card-bottom{font-size:6px}.irc-floating-note{padding:8px 10px;gap:7px;max-width:150px}.irc-floating-note>span{width:28px;height:28px;font-size:19px}.irc-floating-note b{font-size:10px}.irc-floating-note small{font-size:8px}.irc-floating-note-one{top:0;right:-1px}.irc-floating-note-two{bottom:14px;left:0}.irc-stage-disclaimer{font-size:8px;text-align:right}.irc-heading h2,.irc-experience-copy h2,.irc-roadmap h2,.irc-faq h2,.irc-steps h2,.irc-final h2{font-size:37px}.irc-offers{grid-template-columns:1fr}.irc-offers .irc-offer:last-child{grid-column:auto;display:block}.irc-offers .irc-offer:last-child .irc-offer-visual{min-height:235px}.irc-offer-visual{height:225px}.irc-offer p{min-height:0}.irc-offer-info{padding:21px}.irc-plans{grid-template-columns:1fr}.irc-plans ul{min-height:0}.irc-plans p{min-height:0}.irc-steps-grid{grid-template-columns:1fr}.irc-steps-grid article{padding-top:15px}.irc-final{padding-block:70px}.irc-footer-inner{align-items:flex-start;flex-direction:column;gap:20px}.irc-footer nav{gap:10px 18px}.irc-choice{max-width:100%}.irc-choice button{font-size:11px}}
@media(prefers-reduced-motion:reduce){.irc-body *, .irc-body *:before, .irc-body *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
