
/* RFR Agent / red and white identity */
:root{--ink:#281c21;--muted:#75666d;--line:#eddfe3;--paper:#fff7f8;--teal:#bd1425;--teal-dark:#960b1a;--mint:#ffedf0;--lime:#ffe4e9;--coral:#ed4c61;--yellow:#fbb3bd;--navy:#3b1824;--navy-soft:#512131;--teal-soft:#e76778}
.brand .rfr-logo{width:184px;height:44px;display:block;max-width:100%}.brand{gap:0}.nav{border-bottom:1px solid #f2dfe4}.nav .btn.primary,.btn.primary{background:#bd1425;border-color:#bd1425;color:#fff}.btn{transition:transform .2s,box-shadow .2s;border-radius:12px}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px #bd142522}
.hero{position:relative;background:radial-gradient(ellipse at 12% 20%,#ffe1e7 0,transparent 39%),radial-gradient(ellipse at 93% 55%,#ffedf0 0,transparent 40%),#fff;min-height:0;padding-top:76px}.hero-scene{min-height:0;padding-bottom:0}.hero .eyebrow{color:#a50e20;background:#fff0f3;border:1px solid #f5cad3;border-radius:40px}.hero h1{letter-spacing:-.055em;font-size:clamp(38px,5.2vw,68px);line-height:1.08}.hero h1 span{color:#bd1425}.hero .lead{max-width:710px;margin-inline:auto}.channel-float{border:1px solid #f3d8df;box-shadow:0 12px 30px #ad193417;border-radius:18px}.product-stage{margin-top:48px;border:1px solid #efd8df;border-radius:22px 22px 0 0;box-shadow:0 28px 80px #9d143124}.product-stage-bar{background:#fff7f9}.product-stage-bar:after{content:'RFR Agent · Ürün ön izlemesi';margin-left:auto;font-size:11px;color:#8f6671}
.rfr-demo{display:grid;grid-template-columns:190px 1fr;min-height:390px;text-align:left;background:white}.rfr-demo-aside{padding:26px 18px;background:#fff6f8;border-right:1px solid #f1dfe5}.rfr-demo-aside strong{display:block;color:#af1325;font-size:18px;margin-bottom:30px}.rfr-demo-aside span{display:block;padding:12px;border-radius:10px;font-size:12px;color:#826871}.rfr-demo-aside .selected{background:#bd1425;color:white}.rfr-demo-main{padding:27px 30px;min-width:0}.rfr-demo-head{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:22px}.rfr-demo-head strong{font-size:19px}.rfr-demo-head small{color:#a41123;background:#fff0f3;border-radius:20px;padding:7px 12px;font-size:10px}.rfr-demo-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:20px}.rfr-demo-list{display:grid;gap:9px;align-content:start}.rfr-demo-person{border:1px solid #efe3e7;padding:14px;border-radius:12px;font-size:12px}.rfr-demo-person:first-child{border-color:#db6476;background:#fff6f8}.rfr-demo-person b{display:block;margin-bottom:6px}.rfr-demo-person small{color:#8a717b}.rfr-demo-chat{background:#fff8fa;border:1px solid #f3e1e6;border-radius:16px;padding:18px;font-size:12px;line-height:1.6}.rfr-demo-chat p{padding:12px 14px;border-radius:14px;background:#fff;border:1px solid #efdce2;margin:10px 0}.rfr-demo-chat p.answer{background:#bd1425;color:#fff;border:0;margin-left:18px}.rfr-demo-chat small{color:#936b78}.rfr-typing{display:flex;gap:4px;padding:9px 0}.rfr-typing i{width:5px;height:5px;background:#bd1425;border-radius:50%;animation:rfrDot 1.6s infinite}.rfr-typing i:nth-child(2){animation-delay:.2s}.rfr-typing i:nth-child(3){animation-delay:.4s}@keyframes rfrDot{0%,65%,100%{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}
.feature-card{border:1px solid #eedde3;border-radius:20px;transition:transform .25s,box-shadow .25s}.feature-card:hover{transform:translateY(-5px);box-shadow:0 20px 38px #a1172c12}.feature-card:nth-child(2n){background:#fff6f8}.inbox-sidebar{background:#941025}.conversation-row.active{background:#fff0f3}.mini-bubble.ai{border-color:#efbac5}.mini-bubble{background:#fff0f3}.chat-preview header{background:#bd1425}.pricing-section{background:#fff5f7;color:var(--ink)}.pricing-section .eyebrow{color:#bd1425}.pricing-section .section-head p,.usage-summary span,.usage-copy,.pricing-note{color:var(--muted)}.pricing-control{background:#fff;border-color:#eedce2}.billing-switch{background:#fff0f3}.billing-switch button{color:#71565f}.billing-switch button.active{color:white}.billing-switch small,.pricing-card .plan-usage,.pricing-card li:before{color:#bd1425}.pricing-card{background:white;border:1px solid #e8d4dc;border-radius:18px;color:var(--ink)}.pricing-card p,.pricing-card ul{color:#75616a}.pricing-card .plan-price{color:#2f1a22}.pricing-card .btn{background:#fff3f6;color:#a9152c;border-color:#eac8d2}.pricing-card.featured .btn,.pricing-card.is-recommended .btn{background:#bd1425;color:white}.pricing-card.is-recommended{box-shadow:0 12px 36px #b8122422}.cta{background:linear-gradient(120deg,#a50a20,#d8243e);color:white}.cta .eyebrow,.cta .lead{color:#ffe6ec}.cta .btn.dark{background:white;color:#a50a20;border-color:white}.footer{background:#fff;color:#79626c;border-top:1px solid #f0dbe2}.footer-brand,.footer h3{color:#961227}.footer a:hover{color:#bd1425}.footer-bottom{border-color:#eddfe4}.inbox-brand i{background:#bd1425}
@media(max-width:760px){.hero{padding-top:40px}.hero h1{font-size:clamp(32px,8.4vw,46px);letter-spacing:-.045em}.hero h1 br{display:none}.hero h1 span:before{content:' '}.hero .eyebrow{font-size:11px;max-width:calc(100% - 70px)}.product-stage{width:100%;margin-left:0;margin-top:34px;border:1px solid #efd8df}.channel-float{width:34px;height:34px;border-radius:12px}.channel-float img{width:19px;height:19px}.rfr-demo{grid-template-columns:1fr;min-height:0}.rfr-demo-aside{display:none}.rfr-demo-main{padding:18px 15px}.rfr-demo-grid{grid-template-columns:1fr}.rfr-demo-list{display:none}.rfr-demo-head{margin-bottom:14px}.rfr-demo-head strong{font-size:16px}.rfr-demo-head small{font-size:9px}.brand .rfr-logo{width:148px;height:38px}.footer-bottom{text-align:center}.cta{padding-block:54px}}
@media(prefers-reduced-motion:reduce){.rfr-typing i,.channel-float{animation:none}.feature-card,.btn{transition:none}.feature-card:hover,.btn:hover{transform:none}}
