@import url('https://fonts.googleapis.com/css2?family=ABeeZee&family=Poppins:wght@300;400;500;600;700&display=swap');
#rs-page{--black: #000000;--navy: #06111f;--navy-2: #0b1d33;--blue: #3b679e;--blue-dark: #2d5280;--blue-light: #689eb8;--gold: #e7c130;--gold-dark: #c9a51f;--light: #f2f5f9;--white: #ffffff;--ink: #202130;--muted: #4c6480;--line: #e4e4e6;--red: #ed5434;--green: #2ecc71;--radius: 14px;--radius-sm: 8px;--shadow: 0 10px 30px rgba(6,17,31,.08);--shadow-lg: 0 24px 60px rgba(6,17,31,.18);--ease: cubic-bezier(.2,.7,.2,1);--header-h: 76px;--f-head: 'ABeeZee','Poppins',Arial,sans-serif;--f-body: 'Poppins',Arial,sans-serif}#rs-page *,#rs-page *::before,#rs-page *::after{box-sizing: border-box}html{scroll-behavior: smooth;scroll-padding-top: 86px;-webkit-text-size-adjust: 100%}#rs-page{margin: 0;font-family: var(--f-body);font-size: 17px;line-height: 1.7;color: var(--ink);background: var(--white);overflow-x: hidden}#rs-page img{max-width: 100%;height: auto;display: block}#rs-page a{color: var(--blue)}#rs-page h1,#rs-page h2,#rs-page h3,#rs-page h4{font-family: var(--f-head) !important;font-weight: 400;line-height: 1.2;margin: 0 0 .6em;color: var(--black)}#rs-page h1{font-size: clamp(2rem,4.6vw,3.4rem)}#rs-page h2,#rs-page h3{text-wrap: balance}#rs-page h2{font-size: clamp(1.7rem,3.4vw,2.6rem)}#rs-page h3{font-size: 1.25rem}#rs-page p{margin: 0 0 1em}#rs-page strong{font-weight: 600}#rs-page .container{width: 100%;max-width: 1180px;margin: 0 auto;padding: 0 24px}#rs-page .narrow{max-width: 820px}#rs-page .center{text-align: center;margin-top: 48px}#rs-page :focus-visible{outline: 3px solid var(--gold);outline-offset: 3px;border-radius: 4px}#rs-page .progress{position: fixed;inset: 0 0 auto 0;height: 3px;z-index: 200;pointer-events: none}#rs-page .progress span{display: block;height: 100%;width: 0;background: linear-gradient(90deg,var(--gold),#fff2b3);box-shadow: 0 0 10px rgba(231,193,48,.7)}#rs-page .btn{--bg: var(--blue);--fg: var(--white);position: relative;overflow: hidden;display: inline-flex;align-items: center;justify-content: center;gap: .5em;padding: .85em 1.6em;border: 0;border-radius: 6px;background: var(--bg);color: var(--fg);font: 600 1rem/1.3 var(--f-body);text-decoration: none;text-align: center;cursor: pointer;transition: transform .25s var(--ease),box-shadow .25s var(--ease),background .25s}#rs-page .btn::after{content: "";position: absolute;top: 0;left: -120%;width: 60%;height: 100%;background: linear-gradient(110deg,transparent,rgba(255,255,255,.45),transparent);transform: skewX(-20deg);transition: left .7s var(--ease)}#rs-page .btn:hover{transform: translateY(-2px);box-shadow: 0 12px 26px rgba(0,0,0,.22)}#rs-page .btn:hover::after{left: 140%}#rs-page .btn--gold{--bg: var(--gold);--fg: var(--navy)}#rs-page .btn--gold:hover{--bg: #f0cc3c}#rs-page .btn--blue{--bg: var(--blue)}#rs-page .btn--blue:hover{--bg: var(--blue-dark)}#rs-page .btn--sm{padding: .55em 1.1em;font-size: .9rem}#rs-page .btn--lg{padding: 1.05em 1.9em;font-size: 1.05rem}#rs-page .btn--block{width: 100%}#rs-page .btn--gold.btn--lg{animation: pulse 2.8s ease-in-out infinite}@keyframes pulse{0%,100%{box-shadow: 0 0 0 0 rgba(231,193,48,.45)}50%{box-shadow: 0 0 0 12px rgba(231,193,48,0)}}#rs-page .link-arrow{color: var(--white);text-decoration: none;font-weight: 500;border-bottom: 1px solid rgba(255,255,255,.35);padding-bottom: 2px;transition: border-color .2s,color .2s}#rs-page .link-arrow:hover{color: var(--gold);border-color: var(--gold)}#rs-page .header{position: fixed;inset: 0 0 auto 0;z-index: 100;background: var(--black);transition: background .3s,box-shadow .3s,height .3s}#rs-page .header.is-scrolled{background: rgba(0,0,0,.88);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);box-shadow: 0 6px 24px rgba(0,0,0,.35)}#rs-page .header__inner{display: flex;align-items: center;justify-content: space-between;height: var(--header-h);gap: 24px}#rs-page .brand{display: flex;align-items: center;gap: 12px;text-decoration: none;color: var(--white);flex-shrink: 0}#rs-page .brand img{width: 50px;height: 50px;transition: transform .6s var(--ease)}#rs-page .brand:hover img{transform: rotate(-12deg) scale(1.05)}#rs-page .brand span{display: flex;flex-direction: column;line-height: 1.25}#rs-page .brand strong{font-family: var(--f-head);font-weight: 400;font-size: 1.3rem}#rs-page .brand small{font-size: .74rem;opacity: .85}#rs-page .nav{display: flex;align-items: center;gap: 4px}#rs-page .nav a:not(.btn){position: relative;color: var(--gold);text-decoration: none;font-size: .92rem;font-weight: 500;padding: 8px 10px;white-space: nowrap}#rs-page .nav a:not(.btn)::after{content: "";position: absolute;left: 10px;right: 10px;bottom: 2px;height: 2px;background: var(--gold);transform: scaleX(0);transform-origin: left;transition: transform .3s var(--ease)}#rs-page .nav a:not(.btn):hover::after,#rs-page .nav a.is-current::after{transform: scaleX(1)}#rs-page .nav a.is-current{color: var(--white)}#rs-page .nav__cta{margin-left: 10px}#rs-page .burger{display: none;width: 44px;height: 44px;border: 0;background: transparent;cursor: pointer;padding: 10px}#rs-page .burger span{display: block;height: 2px;background: var(--gold);margin: 5px 0;transition: transform .3s,opacity .3s}#rs-page .burger[aria-expanded="true"] span:nth-child(1){transform: translateY(7px) rotate(45deg)}#rs-page .burger[aria-expanded="true"] span:nth-child(2){opacity: 0}#rs-page .burger[aria-expanded="true"] span:nth-child(3){transform: translateY(-7px) rotate(-45deg)}#rs-page .eyebrow{display: inline-block;margin: 0 0 14px;font-size: .8rem;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--blue)}#rs-page .eyebrow::before{content: "";display: inline-block;width: 26px;height: 2px;background: currentColor;vertical-align: middle;margin-right: 10px}#rs-page .section--dark .eyebrow,#rs-page .hero .eyebrow{color: var(--gold)}#rs-page .hl{background: linear-gradient(transparent 62%,rgba(231,193,48,.55) 62%);padding: 0 .1em;background-size: 0 100%;background-repeat: no-repeat;transition: background-size 1.1s var(--ease) .3s}#rs-page .is-visible .hl,#rs-page .hl.is-visible{background-size: 100% 100%}#rs-page .hl-gold{color: var(--gold)}#rs-page .ticks{list-style: none;padding: 0;margin: 0 0 1.6em}#rs-page .ticks li{position: relative;padding-left: 34px;margin-bottom: .55em}#rs-page .ticks li::before{content: "✓";position: absolute;left: 0;top: .15em;width: 22px;height: 22px;border-radius: 50%;display: grid;place-items: center;font-size: .75rem;font-weight: 700;background: var(--gold);color: var(--navy)}#rs-page .ticks--dark li::before{background: var(--blue);color: var(--white)}#rs-page .reveal{opacity: 0;transform: translateY(28px);transition: opacity .8s var(--ease),transform .8s var(--ease)}#rs-page .reveal.is-visible{opacity: 1;transform: none}#rs-page.no-js .reveal{opacity: 1;transform: none}#rs-page .hero .reveal{opacity: 1;transform: none;animation: heroIn .9s var(--ease) both}#rs-page .hero .reveal:nth-child(2){animation-delay: .08s}#rs-page .hero .reveal:nth-child(3){animation-delay: .16s}#rs-page .hero .reveal:nth-child(4){animation-delay: .24s}#rs-page .hero .reveal:nth-child(5){animation-delay: .32s}#rs-page .hero .reveal:nth-child(6){animation-delay: .4s}#rs-page .hero__visual.reveal{animation-delay: .35s}@keyframes heroIn{from{opacity: 0;transform: translateY(24px)}}#rs-page .section{padding: clamp(72px,10vw,120px) 0;position: relative}#rs-page .section--light{background: var(--light)}#rs-page .section--dark{background: var(--navy);color: rgba(255,255,255,.86)}#rs-page .section--dark h2,#rs-page .section--dark h3{color: var(--white)}#rs-page .section__head{max-width: 760px;margin-bottom: 56px}#rs-page .section__head--center{margin-left: auto;margin-right: auto;text-align: center}#rs-page .sub{font-size: 1.08rem;color: var(--muted)}#rs-page .section--dark .sub{color: rgba(255,255,255,.7)}#rs-page .hero{position: relative;overflow: hidden;min-height: 100vh;min-height: 100svh;padding: calc(var(--header-h) + 64px) 0 96px;background: radial-gradient(1200px 600px at 85% 10%,#0f2747 0%,transparent 60%),var(--navy);color: rgba(255,255,255,.86);display: flex;align-items: center}#rs-page .hero::before{content: "";position: absolute;inset: 0;pointer-events: none;background-image: linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size: 56px 56px;mask-image: radial-gradient(ellipse at 60% 40%,#000 30%,transparent 75%);-webkit-mask-image: radial-gradient(ellipse at 60% 40%,#000 30%,transparent 75%)}#rs-page .hero__glow{position: absolute;width: 520px;height: 520px;border-radius: 50%;right: -140px;top: 18%;pointer-events: none;background: radial-gradient(circle,rgba(59,103,158,.55),transparent 65%);filter: blur(20px);animation: float 12s ease-in-out infinite}@keyframes float{50%{transform: translate(-60px,40px) scale(1.1)}}#rs-page .hero__grid{position: relative;display: grid;grid-template-columns: 1.15fr .85fr;gap: 56px;align-items: center}#rs-page .hero h1{color: var(--white);margin-bottom: .5em;font-size: clamp(2rem,3.3vw,3rem)}#rs-page .rotator{display: inline-block;color: var(--gold);min-height: 1.2em;vertical-align: top}#rs-page .rotator #rotator{display: inline-block;transition: opacity .45s,transform .45s var(--ease),filter .45s}#rs-page .rotator #rotator.is-out{opacity: 0;transform: translateY(14px);filter: blur(4px)}#rs-page .lead{font-size: 1.12rem;max-width: 620px}#rs-page .lead strong{color: var(--white)}#rs-page .hero .ticks li{color: rgba(255,255,255,.9)}#rs-page .hero__ctas{display: flex;flex-wrap: wrap;align-items: center;gap: 18px 28px;margin-bottom: 14px}#rs-page .micro{font-size: .85rem;color: rgba(255,255,255,.6);margin: 0}#rs-page .radar{background: linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03));border: 1px solid rgba(255,255,255,.12);border-radius: var(--radius);padding: 20px;box-shadow: var(--shadow-lg);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px)}#rs-page .radar__head{display: flex;align-items: center;gap: 10px;font-size: .88rem;color: rgba(255,255,255,.8);padding-bottom: 14px;border-bottom: 1px solid rgba(255,255,255,.1)}#rs-page .radar__count{margin-left: auto;color: var(--gold)}#rs-page .radar__count b{font-size: 1.15rem}#rs-page .dot{width: 9px;height: 9px;border-radius: 50%;background: var(--green)}#rs-page .dot--live{box-shadow: 0 0 0 0 rgba(46,204,113,.6);animation: live 1.8s infinite}@keyframes live{70%{box-shadow: 0 0 0 9px rgba(46,204,113,0)}100%{box-shadow: 0 0 0 0 rgba(46,204,113,0)}}#rs-page .feed{list-style: none;margin: 14px 0 0;padding: 0;height: 318px;overflow: hidden;position: relative}#rs-page .feed li{display: grid;grid-template-columns: 38px 1fr auto;gap: 12px;align-items: center;padding: 12px;margin-bottom: 10px;border-radius: 10px;background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.06);animation: feedIn .6s var(--ease) both}#rs-page .feed li.is-leaving{animation: feedOut .5s var(--ease) both}@keyframes feedIn{from{opacity: 0;transform: translateY(-16px) scale(.97)}}@keyframes feedOut{to{opacity: 0;transform: translateY(16px)}}#rs-page .feed__ico{width: 38px;height: 38px;border-radius: 9px;display: grid;place-items: center;font-size: 1.05rem}#rs-page .feed__ico--renew{background: rgba(231,193,48,.18)}#rs-page .feed__ico--silent{background: rgba(104,158,184,.22)}#rs-page .feed__ico--cross{background: rgba(46,204,113,.18)}#rs-page .feed__ico--quote{background: rgba(237,84,52,.18)}#rs-page .feed__txt{font-size: .86rem;line-height: 1.35;color: rgba(255,255,255,.92)}#rs-page .feed__txt small{display: block;color: rgba(255,255,255,.55);font-size: .76rem;margin-top: 2px}#rs-page .feed__val{font-size: .8rem;font-weight: 600;color: var(--gold);white-space: nowrap}#rs-page .radar__note{margin: 6px 0 0;font-size: .72rem;color: rgba(255,255,255,.45);text-align: right}#rs-page .scroll-cue{position: absolute;left: 50%;bottom: 26px;transform: translateX(-50%);width: 26px;height: 42px;border: 2px solid rgba(255,255,255,.35);border-radius: 14px}#rs-page .scroll-cue span{position: absolute;left: 50%;top: 8px;width: 4px;height: 8px;margin-left: -2px;border-radius: 2px;background: var(--gold);animation: wheel 1.8s infinite}@keyframes wheel{0%{opacity: 0;transform: translateY(0)}30%{opacity: 1}100%{opacity: 0;transform: translateY(14px)}}#rs-page .split{display: grid;grid-template-columns: 1.2fr .8fr;gap: 64px;align-items: start}#rs-page .prose .big{font-size: 1.3rem;line-height: 1.5;color: var(--black);font-family: var(--f-head)}#rs-page .xlist{list-style: none;padding: 0;margin: 1.2em 0 1.6em}#rs-page .xlist li{position: relative;padding: 14px 16px 14px 52px;margin-bottom: 10px;background: var(--white);border-radius: var(--radius-sm);box-shadow: var(--shadow);border-left: 3px solid var(--red)}#rs-page .xlist li::before{content: "✕";position: absolute;left: 16px;top: 14px;width: 22px;height: 22px;border-radius: 50%;background: rgba(237,84,52,.12);color: var(--red);display: grid;place-items: center;font-size: .72rem;font-weight: 700}#rs-page .stats{position: sticky;top: calc(var(--header-h) + 24px);background: var(--navy);color: rgba(255,255,255,.85);padding: 32px;border-radius: var(--radius);box-shadow: var(--shadow-lg)}#rs-page .stats__intro{font-size: .85rem;letter-spacing: .08em;text-transform: uppercase;color: var(--gold)}#rs-page .stat{padding: 20px 0;border-top: 1px solid rgba(255,255,255,.1)}#rs-page .stat:first-of-type{border-top: 0;padding-top: 6px}#rs-page .stat__num{font-family: var(--f-head);font-size: 2.8rem;line-height: 1;color: var(--white);margin-bottom: 8px}#rs-page .stat p{margin: 0 0 12px;font-size: .95rem}#rs-page .stat strong{color: var(--white)}#rs-page .bar{height: 6px;background: rgba(255,255,255,.1);border-radius: 3px;overflow: hidden}#rs-page .bar span{display: block;height: 100%;width: 0;background: var(--gold);border-radius: 3px;transition: width 1.6s var(--ease) .2s}#rs-page .bar--warn span{background: var(--red)}#rs-page .is-visible .bar span{width: var(--w)}#rs-page .check{margin-top: 72px;background: var(--white);border-radius: var(--radius);box-shadow: var(--shadow);padding: clamp(24px,4vw,44px);display: grid;grid-template-columns: 1fr 1.6fr;gap: 32px 48px;border-top: 4px solid var(--gold)}#rs-page .check__copy h3{font-size: 1.5rem}#rs-page .check__copy p{color: var(--muted);margin: 0}#rs-page .check__grid{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}#rs-page .chip{display: flex;gap: 12px;align-items: flex-start;padding: 14px;border: 1.5px solid var(--line);border-radius: 10px;cursor: pointer;font-size: .92rem;line-height: 1.45;transition: border-color .2s,background .2s,transform .2s}#rs-page .chip:hover{border-color: var(--blue-light);transform: translateY(-1px)}#rs-page .chip input{appearance: none;-webkit-appearance: none;flex: 0 0 20px;width: 20px;height: 20px;margin: 1px 0 0;border: 2px solid var(--blue-light);border-radius: 5px;display: grid;place-items: center;cursor: pointer;transition: background .2s,border-color .2s}#rs-page .chip input::after{content: "✓";color: var(--navy);font-size: .75rem;font-weight: 700;transform: scale(0);transition: transform .2s var(--ease)}#rs-page .chip input:checked{background: var(--gold);border-color: var(--gold)}#rs-page .chip input:checked::after{transform: scale(1)}#rs-page .chip:has(input:checked){border-color: var(--gold);background: #fffbea}#rs-page .check__result{grid-column: 1 / -1;display: flex;align-items: center;gap: 24px;padding-top: 8px}#rs-page .meter{flex: 0 0 38%;height: 12px;border-radius: 6px;background: var(--light);overflow: hidden}#rs-page .meter span{display: block;height: 100%;width: 0;border-radius: 6px;background: linear-gradient(90deg,var(--gold),var(--red));transition: width .6s var(--ease)}#rs-page #checkMsg{margin: 0;font-weight: 500}#rs-page #checkMsg a{font-weight: 600}#rs-page .section--dark#calcolatore{background: radial-gradient(900px 500px at 10% 0%,#0f2747,transparent 60%),var(--navy)}#rs-page .calc{display: grid;grid-template-columns: 1.1fr .9fr;gap: 0;border-radius: var(--radius);overflow: hidden;box-shadow: var(--shadow-lg);border: 1px solid rgba(255,255,255,.1)}#rs-page .calc__inputs{padding: clamp(24px,4vw,44px);background: rgba(255,255,255,.04)}#rs-page .field-range{margin-bottom: 28px}#rs-page .field-range:last-child{margin-bottom: 0}#rs-page .field-range label{display: flex;justify-content: space-between;gap: 12px;font-size: .95rem;margin-bottom: 10px;color: rgba(255,255,255,.85)}#rs-page .field-range output{font-weight: 600;color: var(--gold);white-space: nowrap}#rs-page input[type=range]{-webkit-appearance: none;appearance: none;width: 100%;height: 6px;border-radius: 3px;background: linear-gradient(90deg,var(--gold) var(--p,50%),rgba(255,255,255,.15) var(--p,50%));outline-offset: 6px;cursor: pointer}#rs-page input[type=range]::-webkit-slider-thumb{-webkit-appearance: none;width: 22px;height: 22px;border-radius: 50%;background: var(--white);border: 4px solid var(--gold);box-shadow: 0 2px 8px rgba(0,0,0,.35);transition: transform .2s}#rs-page input[type=range]::-webkit-slider-thumb:hover{transform: scale(1.15)}#rs-page input[type=range]::-moz-range-thumb{width: 16px;height: 16px;border-radius: 50%;background: var(--white);border: 4px solid var(--gold)}#rs-page .calc__out{padding: clamp(24px,4vw,44px);background: var(--white);color: var(--ink);display: flex;flex-direction: column;justify-content: center}#rs-page .calc__label{font-size: .82rem;text-transform: uppercase;letter-spacing: .1em;color: var(--muted);margin-bottom: 6px}#rs-page .calc__big{font-family: var(--f-head);font-size: clamp(2.4rem,5vw,3.6rem);line-height: 1.05;color: var(--blue);margin-bottom: 12px;font-variant-numeric: tabular-nums}#rs-page .calc__big.bump{animation: bump .35s var(--ease)}@keyframes bump{50%{transform: scale(1.04);color: var(--gold-dark)}}#rs-page .calc__detail{font-size: 1rem}#rs-page .calc__fine{font-size: .8rem;color: var(--muted);margin-bottom: 22px}#rs-page .about{display: grid;grid-template-columns: .8fr 1.2fr;gap: 72px;align-items: start}#rs-page .about__photo{position: sticky;top: calc(var(--header-h) + 32px)}#rs-page .photo-frame{position: relative;border-radius: 22px;overflow: hidden;background: linear-gradient(160deg,var(--blue) 0%,var(--navy) 100%);aspect-ratio: 433 / 577}#rs-page .photo-frame::before{content: "";position: absolute;inset: 0;background: radial-gradient(circle at 50% 30%,rgba(231,193,48,.35),transparent 55%)}#rs-page .photo-frame img{position: relative;width: 100%;height: 100%;object-fit: cover;object-position: top;transition: transform 1.2s var(--ease)}#rs-page .about__photo:hover .photo-frame img{transform: scale(1.04)}#rs-page .badge-float{position: absolute;right: -18px;bottom: 36px;background: var(--gold);color: var(--navy);padding: 14px 20px;border-radius: 12px;box-shadow: var(--shadow-lg);text-align: center;line-height: 1.2;animation: bob 5s ease-in-out infinite}#rs-page .badge-float b{display: block;font-family: var(--f-head);font-weight: 400;font-size: 1.5rem}#rs-page .badge-float span{font-size: .8rem;font-weight: 500}@keyframes bob{50%{transform: translateY(-8px)}}#rs-page blockquote{margin: 1.6em 0;padding: 18px 24px;border-left: 4px solid var(--gold);background: var(--light);font-family: var(--f-head);font-size: 1.2rem;line-height: 1.5;color: var(--black);border-radius: 0 var(--radius-sm) var(--radius-sm) 0}#rs-page .principles{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px;margin-top: 40px}#rs-page .principle{position: relative;padding: 24px 20px 20px;background: var(--white);border: 1px solid var(--line);border-radius: var(--radius);transition: transform .3s var(--ease),box-shadow .3s,border-color .3s}#rs-page .principle:hover{transform: translateY(-6px);box-shadow: var(--shadow);border-color: var(--gold)}#rs-page .principle__n{font-family: var(--f-head);font-size: 2rem;color: var(--gold);line-height: 1;display: block;margin-bottom: 10px}#rs-page .principle h3{font-size: 1.02rem}#rs-page .principle p{font-size: .9rem;color: var(--muted);margin: 0}#rs-page .tabs{display: flex;justify-content: center;gap: 8px;flex-wrap: wrap;margin-bottom: 28px}#rs-page .tab{position: relative;display: flex;align-items: center;gap: 10px;padding: 14px 22px;border: 1.5px solid var(--line);border-radius: 50px;background: var(--white);color: var(--ink);font: 500 .95rem var(--f-body);cursor: pointer;transition: all .25s var(--ease)}#rs-page .tab span{font-family: var(--f-head);color: var(--blue)}#rs-page .tab:hover{border-color: var(--blue)}#rs-page .tab.is-active{background: var(--blue);border-color: var(--blue);color: var(--white);box-shadow: 0 8px 22px rgba(59,103,158,.35)}#rs-page .tab.is-active span{color: var(--gold)}#rs-page .panels{background: var(--white);border-radius: var(--radius);box-shadow: var(--shadow);overflow: hidden}#rs-page .panel{display: grid;grid-template-columns: 1.25fr .75fr}#rs-page .panel[hidden]{display: none}#rs-page .panel.is-active{animation: panelIn .5s var(--ease)}@keyframes panelIn{from{opacity: 0;transform: translateX(18px)}}#rs-page .panel__copy{padding: clamp(24px,4vw,48px)}#rs-page .panel__copy h3{font-size: 1.6rem}#rs-page .panel__promise{font-family: var(--f-head);font-size: 1.15rem;color: var(--blue)}#rs-page .ba{display: flex;flex-direction: column;background: var(--navy)}#rs-page .ba__col{flex: 1;padding: 32px 28px;display: flex;flex-direction: column;justify-content: center}#rs-page .ba__col h4{font-family: var(--f-body) !important;font-size: .75rem;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;margin-bottom: 8px}#rs-page .ba__col p{margin: 0;font-size: 1rem;line-height: 1.55}#rs-page .ba__col--before{color: rgba(255,255,255,.55)}#rs-page .ba__col--before h4{color: var(--red)}#rs-page .ba__col--before p{text-decoration: line-through;text-decoration-color: rgba(237,84,52,.6)}#rs-page .ba__col--after{background: linear-gradient(160deg,var(--blue),var(--blue-dark));color: var(--white);position: relative}#rs-page .ba__col--after h4{color: var(--gold)}#rs-page .ba__col--after::before{content: "↓";position: absolute;top: -18px;left: 28px;width: 36px;height: 36px;border-radius: 50%;background: var(--gold);color: var(--navy);display: grid;place-items: center;font-weight: 700}#rs-page .timeline{position: relative;list-style: none;margin: 0 auto;padding: 0;max-width: 860px}#rs-page .timeline__line{position: absolute;left: 27px;top: 10px;bottom: 10px;width: 3px;background: var(--line);border-radius: 2px}#rs-page .timeline__line span{display: block;width: 100%;height: 0;background: linear-gradient(var(--gold),var(--blue));border-radius: 2px}#rs-page .step{position: relative;display: grid;grid-template-columns: 58px 1fr;gap: 24px;margin-bottom: 28px}#rs-page .step__n{position: relative;z-index: 1;width: 58px;height: 58px;border-radius: 50%;background: var(--white);border: 3px solid var(--line);display: grid;place-items: center;font-family: var(--f-head);font-size: 1.4rem;color: var(--muted);transition: all .5s var(--ease)}#rs-page .step.is-active .step__n{background: var(--gold);border-color: var(--gold);color: var(--navy);box-shadow: 0 0 0 8px rgba(231,193,48,.2)}#rs-page .step__card{background: var(--white);border: 1px solid var(--line);border-radius: var(--radius);padding: 26px 28px;box-shadow: var(--shadow);transition: transform .3s var(--ease),border-color .3s}#rs-page .step__card:hover{transform: translateX(6px);border-color: var(--blue-light)}#rs-page .step__card p{color: #3d4252}#rs-page .step__out{margin: 0;padding: 10px 14px;background: var(--light);border-radius: var(--radius-sm);font-size: .9rem;font-weight: 600;color: var(--blue) !important}#rs-page .step__out::before{content: "→ ";color: var(--gold-dark)}#rs-page .faq details{background: var(--white);border-radius: var(--radius-sm);margin-bottom: 12px;box-shadow: var(--shadow);border: 1px solid transparent;transition: border-color .25s}#rs-page .faq details[open]{border-color: var(--gold)}#rs-page .faq summary{list-style: none;cursor: pointer;padding: 20px 60px 20px 24px;position: relative;font-family: var(--f-head);font-size: 1.08rem;color: var(--black)}#rs-page .faq summary::-webkit-details-marker{display: none}#rs-page .faq summary::after{content: "+";position: absolute;right: 20px;top: 50%;width: 30px;height: 30px;margin-top: -15px;border-radius: 50%;background: var(--light);color: var(--blue);display: grid;place-items: center;font: 400 1.3rem/1 var(--f-body);transition: transform .3s var(--ease),background .3s}#rs-page .faq details[open] summary::after{transform: rotate(45deg);background: var(--gold);color: var(--navy)}#rs-page .faq details p{padding: 0 24px 22px;margin: 0;color: #3d4252;animation: faqIn .4s var(--ease)}@keyframes faqIn{from{opacity: 0;transform: translateY(-6px)}}#rs-page #IL-PRIMO-PASSO{background: radial-gradient(1000px 600px at 90% 100%,#0f2747,transparent 60%),var(--navy)}#rs-page .cta{display: grid;grid-template-columns: 1fr 1fr;gap: 64px;align-items: start}#rs-page .next{list-style: none;counter-reset: n;padding: 0;margin: 32px 0}#rs-page .next li{counter-increment: n;position: relative;padding: 0 0 22px 60px}#rs-page .next li::before{content: counter(n);position: absolute;left: 0;top: 0;width: 40px;height: 40px;border-radius: 50%;border: 2px solid var(--gold);color: var(--gold);display: grid;place-items: center;font-family: var(--f-head)}#rs-page .next li:not(:last-child)::after{content: "";position: absolute;left: 19px;top: 44px;bottom: 4px;width: 2px;background: rgba(231,193,48,.3)}#rs-page .next b{display: block;color: var(--white);font-weight: 600}#rs-page .next span{font-size: .95rem;color: rgba(255,255,255,.7)}#rs-page .guarantee{display: flex;gap: 16px;align-items: center;padding: 20px;border: 1px dashed rgba(231,193,48,.6);border-radius: var(--radius);background: rgba(231,193,48,.06);font-size: .95rem}#rs-page .guarantee img{width: 64px;height: 64px;border-radius: 50%;object-fit: cover;object-position: top;background: linear-gradient(160deg,var(--blue),var(--navy));flex-shrink: 0;border: 2px solid var(--gold)}#rs-page .guarantee strong{display: block;color: var(--gold)}#rs-page .guarantee em{display: block;margin-top: 6px;font-family: var(--f-head);color: var(--white);font-style: normal}#rs-page .form{background: var(--white);color: var(--ink);border-radius: var(--radius);padding: clamp(24px,4vw,40px);box-shadow: var(--shadow-lg);border-top: 5px solid var(--gold)}#rs-page .form h3{color: var(--black) !important;font-size: 1.5rem;margin-bottom: 4px}#rs-page .form__sub{font-size: .9rem;color: var(--muted);margin-bottom: 20px}#rs-page .form__row{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}#rs-page .form label{display: block;font-size: .82rem;font-weight: 500;color: var(--muted);margin-bottom: 14px}#rs-page .form input:not([type=checkbox]),#rs-page .form select,#rs-page .form textarea,#rs-page .nl-form input:not([type=checkbox]){display: block;width: 100%;margin-top: 5px;padding: 12px 14px;font: 400 1rem var(--f-body);color: var(--ink);background: var(--light);border: 1.5px solid transparent;border-radius: var(--radius-sm);transition: border-color .2s,background .2s,box-shadow .2s}#rs-page .form input:focus,#rs-page .form select:focus,#rs-page .form textarea:focus,#rs-page .nl-form input:focus{outline: 0;border-color: var(--blue);background: var(--white);box-shadow: 0 0 0 4px rgba(59,103,158,.15)}#rs-page .form .is-invalid,#rs-page .nl-form .is-invalid{border-color: var(--red) !important;background: #fff4f1 !important}#rs-page .form textarea{resize: vertical}#rs-page .consent{display: flex !important;gap: 10px;align-items: flex-start;font-size: .82rem !important;line-height: 1.45}#rs-page .consent input{margin: 2px 0 0;width: 18px;height: 18px;accent-color: var(--blue);flex-shrink: 0}#rs-page .consent.is-invalid span{color: var(--red)}#rs-page .form__msg{margin: 12px 0 0;font-size: .92rem;font-weight: 500;min-height: 1.4em}#rs-page .form__msg.is-ok{color: #1e8e4e}#rs-page .form__msg.is-err{color: var(--red)}#rs-page .form__trust{margin: 10px 0 0;font-size: .78rem;color: var(--muted);text-align: center}#rs-page .ps{margin-top: 64px}#rs-page .ps p{max-width: 820px;margin: 0 auto;padding: 24px 28px;border-left: 4px solid var(--gold);background: rgba(255,255,255,.04);border-radius: 0 var(--radius-sm) var(--radius-sm) 0;font-size: 1.02rem}#rs-page .ps strong{color: var(--gold)}#rs-page .ps a{color: var(--gold)}#rs-page .newsletter{padding: 72px 0;background: var(--light)}#rs-page .newsletter__inner{display: grid;grid-template-columns: 1fr 1.2fr;gap: 48px;align-items: center}#rs-page .newsletter h2{font-size: clamp(1.4rem,2.6vw,1.9rem)}#rs-page .newsletter p{color: var(--muted);margin: 0}#rs-page .nl-form{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}#rs-page .nl-form input:not([type=checkbox]){margin: 0;background: var(--white);border-color: var(--line)}#rs-page .nl-form input[type=email]{grid-column: 1 / 2}#rs-page .nl-form .consent{grid-column: 1 / -1;color: var(--muted)}#rs-page .nl-form .form__msg{grid-column: 1 / -1;margin: 0}#rs-page .footer{background: var(--black);color: rgba(255,255,255,.7);padding: 48px 0 calc(48px + env(safe-area-inset-bottom));font-size: .88rem}#rs-page .footer__inner{display: grid;grid-template-columns: 1fr auto 1fr;gap: 32px;align-items: center}#rs-page .brand--footer img{width: 44px;height: 44px}#rs-page .footer__contacts{display: flex;flex-direction: column;align-items: center;gap: 4px}#rs-page .footer a{color: var(--gold);text-decoration: none}#rs-page .footer a:hover{text-decoration: underline}#rs-page .footer__legal{text-align: right;line-height: 1.8}#rs-page .sticky-cta{position: fixed;left: 16px;right: 16px;bottom: calc(16px + env(safe-area-inset-bottom));z-index: 90;display: none;padding: 15px;border-radius: 10px;text-align: center;background: var(--gold);color: var(--navy);font-weight: 600;text-decoration: none;box-shadow: 0 12px 30px rgba(0,0,0,.35);transform: translateY(150%);transition: transform .4s var(--ease)}#rs-page .sticky-cta.is-shown{transform: none}@media (max-width: 1140px){#rs-page .nav a:not(.btn){padding: 8px 7px;font-size: .86rem}}@media (max-width: 1024px){#rs-page .burger{display: block}#rs-page .nav{position: fixed;top: var(--header-h);left: 0;right: 0;height: calc(100vh - var(--header-h));height: calc(100dvh - var(--header-h));flex-direction: column;align-items: stretch;gap: 0;padding: 16px 24px 32px;background: var(--black);overflow-y: auto;opacity: 0;visibility: hidden;transform: translateY(-10px);transition: opacity .3s,transform .3s var(--ease),visibility .3s}#rs-page .nav.is-open{opacity: 1;visibility: visible;transform: none}#rs-page .nav a:not(.btn){font-size: 1.15rem;padding: 14px 0;border-bottom: 1px solid rgba(255,255,255,.08)}#rs-page .nav a:not(.btn)::after{display: none}#rs-page .nav__cta{margin: 24px 0 0}#rs-page .hero__grid,#rs-page .split,#rs-page .about,#rs-page .cta,#rs-page .newsletter__inner{grid-template-columns: 1fr}#rs-page .hero__grid{gap: 48px}#rs-page .hero__visual{max-width: 520px}#rs-page .stats,#rs-page .about__photo{position: static}#rs-page .about{gap: 48px}#rs-page .about__photo{max-width: 380px;margin: 0 auto}#rs-page .check{grid-template-columns: 1fr}#rs-page .calc{grid-template-columns: 1fr}#rs-page .panel{grid-template-columns: 1fr}#rs-page .ba{flex-direction: row}#rs-page .ba__col--after::before{top: 50%;left: -18px;margin-top: -18px;content: "→"}#rs-page .footer__inner{grid-template-columns: 1fr;text-align: center}#rs-page .brand--footer{justify-content: center}#rs-page .footer__legal{text-align: center}}@media (max-width: 700px){#rs-page{font-size: 16px}#rs-page{--header-h: 66px}#rs-page .container{padding: 0 16px}#rs-page .brand img{width: 42px;height: 42px}#rs-page .brand strong{font-size: 1.1rem}#rs-page .brand small{font-size: .66rem}#rs-page .hero{padding-top: calc(var(--header-h) + 40px);min-height: 0}#rs-page .hero__ctas .btn{width: 100%}#rs-page .hero h1 br{display: none}#rs-page .rotator{display: block}#rs-page .scroll-cue{display: none}#rs-page .feed{height: 260px}#rs-page .check__grid{grid-template-columns: 1fr}#rs-page .check__result{flex-direction: column;align-items: stretch;gap: 12px}#rs-page .principles{grid-template-columns: 1fr}#rs-page .badge-float{right: 8px}#rs-page .tabs{flex-direction: column}#rs-page .tab{justify-content: flex-start}#rs-page .ba{flex-direction: column}#rs-page .ba__col--after::before{top: -18px;left: 28px;margin-top: 0;content: "↓"}#rs-page .form__row{grid-template-columns: 1fr;gap: 0}#rs-page .nl-form{grid-template-columns: 1fr}#rs-page .nl-form input[type=email]{grid-column: auto}#rs-page .step{grid-template-columns: 44px 1fr;gap: 16px}#rs-page .step__n{width: 44px;height: 44px;font-size: 1.1rem}#rs-page .timeline__line{left: 20px}#rs-page .step__card{padding: 20px}#rs-page .sticky-cta{display: block}#rs-page .footer{padding-bottom: calc(96px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}#rs-page *,#rs-page *::before,#rs-page *::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important}#rs-page .reveal{opacity: 1;transform: none}}#rs-page .pains{display: grid;grid-template-columns: repeat(4,1fr);gap: 18px;margin-bottom: 40px}#rs-page .pain{position: relative;padding: 28px 22px 24px;background: var(--white);border-radius: var(--radius);box-shadow: var(--shadow);border-top: 3px solid var(--red);transition: transform .3s var(--ease),box-shadow .3s}#rs-page .pain:hover{transform: translateY(-6px);box-shadow: var(--shadow-lg)}#rs-page .pain__ico{display: grid;place-items: center;width: 48px;height: 48px;margin-bottom: 16px;border-radius: 12px;background: rgba(237,84,52,.1);color: var(--red)}#rs-page .pain__ico svg{width: 26px;height: 26px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}#rs-page .pain h3{font-size: 1.12rem}#rs-page .pain p{margin: 0;font-size: .93rem;color: #3d4252}#rs-page .stats--strip{position: static;display: grid;grid-template-columns: repeat(3,1fr);gap: 0 32px;align-items: start}#rs-page .stats--strip .stats__intro{grid-column: 1 / -1;margin-bottom: 4px}#rs-page .stats--strip .stat,#rs-page .stats--strip .stat:first-of-type{border-top: 0;padding: 10px 0 0}#rs-page .engine{display: grid;grid-template-columns: .8fr auto 1.6fr;gap: 24px;align-items: stretch;margin-bottom: 32px}#rs-page .engine__col{border-radius: var(--radius);padding: clamp(22px,3vw,34px)}#rs-page .engine__col h3{font-size: 1.4rem}#rs-page .engine__tag{margin: 0 0 8px;font-size: .75rem;font-weight: 600;letter-spacing: .14em;text-transform: uppercase}#rs-page .engine__col--now{background: var(--light);border: 1px dashed #c7d0dc}#rs-page .engine__col--now .engine__tag{color: var(--muted)}#rs-page .engine__col--now ul{list-style: none;padding: 0;margin: 0 0 18px}#rs-page .engine__col--now li{padding: 8px 0;border-bottom: 1px solid var(--line);color: #3d4252}#rs-page .engine__note{margin: 0;font-family: var(--f-head);color: var(--red)}#rs-page .engine__plus{display: grid;place-items: center;align-self: center;width: 56px;height: 56px;border-radius: 50%;background: var(--gold);color: var(--navy);font: 400 2rem/1 var(--f-head);box-shadow: 0 0 0 10px rgba(231,193,48,.18)}#rs-page .engine__col--new{background: var(--navy);color: rgba(255,255,255,.85);box-shadow: var(--shadow-lg)}#rs-page .engine__col--new h3{color: var(--white)}#rs-page .engine__col--new .engine__tag{color: var(--gold)}#rs-page .pillars{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}#rs-page .pillar{padding: 16px 18px;border-radius: 10px;background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.08);transition: border-color .25s,background .25s}#rs-page .pillar:hover{border-color: var(--gold);background: rgba(255,255,255,.09)}#rs-page .pillar b{display: block;margin-bottom: 4px;color: var(--gold);font-weight: 600}#rs-page .pillar span{font-size: .9rem;line-height: 1.5}#rs-page .badges{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin-bottom: 8px}#rs-page .badges span{padding: 8px 16px;border-radius: 50px;background: var(--light);border: 1px solid var(--line);font-size: .88rem;font-weight: 500;color: var(--blue)}#rs-page .badges span::before{content: "✓ ";color: var(--gold-dark);font-weight: 700}#rs-page #SERVIZI blockquote{max-width: 820px;margin: 32px auto 0}#rs-page .flow{list-style: none;counter-reset: f;padding: 0;margin: 20px 0 0}#rs-page .flow li{counter-increment: f;position: relative;padding: 0 0 18px 48px}#rs-page .flow li::before{content: counter(f);position: absolute;left: 0;top: 0;width: 32px;height: 32px;border-radius: 50%;background: var(--blue);color: var(--white);display: grid;place-items: center;font: 400 .95rem var(--f-head)}#rs-page .flow li:not(:last-child)::after{content: "";position: absolute;left: 15px;top: 36px;bottom: 2px;width: 2px;background: var(--line)}#rs-page .flow b{display: block;color: var(--black)}#rs-page .flow span{font-size: .95rem;color: #3d4252}#rs-page .flow code,#rs-page .flow + * code{font: 600 .82rem/1 ui-monospace,Menlo,monospace;padding: 3px 7px;border-radius: 5px;background: #fff5d1;color: #7a5d00;white-space: nowrap}#rs-page .result{display: flex;flex-direction: column;justify-content: center;padding: clamp(24px,4vw,44px);background: linear-gradient(160deg,var(--blue),var(--navy));color: rgba(255,255,255,.9)}#rs-page .result__tag{margin: 0 0 10px;font-size: .75rem;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--gold)}#rs-page .result p:last-child{margin: 0;font-family: var(--f-head);font-size: 1.2rem;line-height: 1.5}#rs-page .result strong{color: var(--gold);font-weight: 400}#rs-page .roles{display: grid;grid-template-columns: 1.2fr 1fr;gap: 20px;margin: 0 auto 56px;max-width: 980px}#rs-page .role{padding: clamp(22px,3vw,34px);border-radius: var(--radius)}#rs-page .role__tag{margin: 0 0 16px;font-family: var(--f-head);font-size: 1.25rem}#rs-page .role--me{background: var(--light);border-top: 4px solid var(--blue)}#rs-page .role--me .role__tag{color: var(--blue)}#rs-page .role--you{background: var(--navy);color: rgba(255,255,255,.88);border-top: 4px solid var(--gold)}#rs-page .role--you .role__tag{color: var(--gold)}#rs-page .role .ticks{margin-bottom: 0}#rs-page .role__note{margin: 16px 0 0;padding-top: 14px;border-top: 1px solid rgba(255,255,255,.12);font-size: .9rem;color: rgba(255,255,255,.7)}@media (max-width: 1024px){#rs-page .pains{grid-template-columns: 1fr 1fr}#rs-page .engine{grid-template-columns: 1fr}#rs-page .engine__plus{justify-self: center}#rs-page .roles{grid-template-columns: 1fr}}@media (max-width: 700px){#rs-page .pains{grid-template-columns: 1fr}#rs-page .pillars{grid-template-columns: 1fr}#rs-page .stats--strip{grid-template-columns: 1fr}#rs-page .flow code{white-space: normal}}#rs-page .vs{margin: 0 auto 48px;border-radius: var(--radius);overflow: hidden;box-shadow: var(--shadow);border: 1px solid var(--line)}#rs-page .vs__row{display: grid;grid-template-columns: 1fr 1.2fr 1.2fr 1.3fr}#rs-page .vs__row>*{padding: 16px 18px;font-size: .93rem;line-height: 1.45;border-top: 1px solid var(--line)}#rs-page .vs__row>b{font-weight: 600;color: var(--black);background: var(--light)}#rs-page .vs__row>span{color: #5a6273}#rs-page .vs__row--head>*{border-top: 0;font-family: var(--f-head);font-size: 1rem;color: var(--muted);background: var(--light)}#rs-page .vs__row>.vs__me{background: var(--navy);color: var(--white);font-weight: 500;position: relative}#rs-page .vs__row>.vs__me::before{content: "✓";display: inline-grid;place-items: center;width: 20px;height: 20px;margin-right: 8px;border-radius: 50%;background: var(--gold);color: var(--navy);font-size: .7rem;font-weight: 700;vertical-align: 1px}#rs-page .vs__row--head>.vs__me{color: var(--gold)}#rs-page .vs__row--head>.vs__me::before{display: none}#rs-page .candor{max-width: 860px;margin: 40px auto 0;padding: clamp(24px,4vw,40px);border-radius: var(--radius);background: #fffbea;border: 1px solid rgba(231,193,48,.6);text-align: center}#rs-page .candor__tag{margin: 0 0 8px;font-size: .78rem;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--gold-dark)}#rs-page .candor__text{font-family: var(--f-head);font-size: clamp(1.4rem,2.6vw,1.9rem);line-height: 1.3;color: var(--black);margin-bottom: 14px}#rs-page .candor__text strong{font-weight: 400;color: var(--blue)}#rs-page .candor p:last-child{margin: 0;color: #3d4252}@media (max-width: 900px){#rs-page .vs__row--head{display: none}#rs-page .vs__row{grid-template-columns: 1fr;border-top: 6px solid var(--light)}#rs-page .vs__row>b{border-top: 0}#rs-page .vs__row>span::before{display: block;font-size: .72rem;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--muted);margin-bottom: 2px}#rs-page .vs__row>span:nth-of-type(1)::before{content: "Agenzia di marketing generalista"}#rs-page .vs__row>span:nth-of-type(2)::before{content: "Software da imparare da solo"}#rs-page .vs__row>.vs__me::before{content: "Cross-selling chiavi in mano";display: block;width: auto;height: auto;margin: 0 0 2px;border-radius: 0;background: none;color: var(--gold);font-size: .72rem;letter-spacing: .1em;text-transform: uppercase}}#rs-page .fw-form .ms-block-form,#rs-page .fw-form .MSForm{margin: 0;padding: 0;background: none}#rs-page .fw-form .ms-row{display: grid;grid-template-columns: 1fr 1fr;gap: 0 14px;margin: 0}#rs-page .fw-form .ms-form-col{width: auto !important;max-width: none !important;flex: none;margin: 0 0 14px;padding: 0;float: none}#rs-page .fw-form .ms-col-12{grid-column: 1 / -1}#rs-page .fw-form label{display: block;margin: 0 0 5px;font: 500 .82rem/1.4 var(--f-body);color: var(--muted)}#rs-page .fw-form label::first-letter{text-transform: uppercase}#rs-page .fw-form .ms-required-asterix{color: var(--gold-dark);margin-left: 2px}#rs-page .fw-form .ms-input,#rs-page .fw-form .ms-select,#rs-page .fw-form .ms-textarea{display: block;width: 100%;height: auto;min-height: 48px;margin: 0;padding: 12px 14px;font: 400 1rem var(--f-body);color: var(--ink);background: var(--light);border: 1.5px solid transparent;border-radius: var(--radius-sm);box-shadow: none;transition: border-color .2s,background .2s,box-shadow .2s}#rs-page .fw-form .ms-textarea{resize: vertical;min-height: 96px}#rs-page .fw-form .ms-input:focus,#rs-page .fw-form .ms-select:focus,#rs-page .fw-form .ms-textarea:focus{outline: 0;border-color: var(--blue);background: var(--white);box-shadow: 0 0 0 4px rgba(59,103,158,.15)}#rs-page .fw-form .iti{display: block;width: 100%}#rs-page .fw-form .iti .ms-input{padding-left: 52px !important}#rs-page .fw-form .error,#rs-page .fw-form .ms-input.error,#rs-page .fw-form .ms-select.error,#rs-page .fw-form .ms-textarea.error{border-color: var(--red) !important;background: #fff4f1 !important}#rs-page .fw-form .ms-error-label{margin-top: 4px;font-size: .8rem;color: var(--red)}#rs-page .fw-form label.ms-checkbox{display: flex;gap: 10px;align-items: flex-start;font-size: .82rem;line-height: 1.45}#rs-page .fw-form label.ms-checkbox::first-letter{text-transform: none}#rs-page .fw-form label.ms-checkbox input{margin: 2px 0 0;width: 18px;height: 18px;flex-shrink: 0;accent-color: var(--blue)}#rs-page .fw-form label.ms-checkbox p{margin: 0}#rs-page .fw-form .ms-button-container{margin: 6px 0 0}#rs-page .fw-form .ms-btn{display: flex;align-items: center;justify-content: center;width: 100%;min-height: 56px;padding: 1em 1.6em;border: 0 !important;border-radius: 6px !important;background: var(--gold) !important;color: var(--navy) !important;font: 600 1.05rem/1.3 var(--f-body) !important;cursor: pointer;transition: transform .25s var(--ease),box-shadow .25s var(--ease),background .25s}#rs-page .fw-form .ms-btn:hover{transform: translateY(-2px);background: #f0cc3c !important;box-shadow: 0 12px 26px rgba(0,0,0,.22)}#rs-page .fw-form .ms-btn[disabled]{opacity: .7;cursor: wait;transform: none}#rs-page .fw-form .ms-loading{opacity: .75;pointer-events: none}#rs-page .fw-form [class*="ms-alert"]{padding: 16px 18px;border-radius: var(--radius-sm);font-size: .95rem}#rs-page .fw-form--nl .ms-row{grid-template-columns: 1fr 1fr;gap: 0 10px}#rs-page .fw-form--nl .ms-form-col{margin-bottom: 10px}#rs-page .fw-form--nl .ms-input{background: var(--white);border-color: var(--line)}#rs-page .fw-form--nl .ms-btn{background: var(--blue) !important;color: var(--white) !important;min-height: 48px}#rs-page .fw-form--nl .ms-btn:hover{background: var(--blue-dark) !important}@media (max-width: 700px){#rs-page .fw-form .ms-row,#rs-page .fw-form--nl .ms-row{grid-template-columns: 1fr}}body:has(#rs-page) .ms-visualbuilder-block-header,body:has(#rs-page) .ms-visualbuilder-block-footer{display: none !important}
