.rop-module__fsD5WW__sec{padding-block:72px 0}.rop-module__fsD5WW__h2{font-family:var(--display);letter-spacing:-.02em;max-width:24ch;margin:.35rem 0 1.6rem;font-size:clamp(1.6rem,3.2vw,2.25rem);font-weight:700;line-height:1.1}.rop-module__fsD5WW__ic{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.rop-module__fsD5WW__cap{color:var(--text-muted);font-size:.82rem}.rop-module__fsD5WW__capL{color:var(--text-muted);font-size:.95rem}.rop-module__fsD5WW__hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid}.rop-module__fsD5WW__h1{font-family:var(--display);letter-spacing:-.025em;margin:0 0 1.1rem;font-size:clamp(2.1rem,4.6vw,3.25rem);font-weight:700;line-height:1.04}.rop-module__fsD5WW__kicker{font-family:var(--font-mr), var(--font-sans);letter-spacing:0;color:var(--text-muted);margin-bottom:.7rem;font-size:clamp(.95rem,1.6vw,1.1rem);display:block}.rop-module__fsD5WW__lead{color:var(--text-muted);max-width:40ch;margin:0 0 1.6rem;font-size:1.15rem;line-height:1.55}.rop-module__fsD5WW__ctaBig{padding:1rem 1.6rem;font-size:1.05rem}.rop-module__fsD5WW__shot{position:relative}.rop-module__fsD5WW__shot img{border:1px solid var(--border);width:100%;height:auto;box-shadow:var(--shadow-modal);border-radius:18px}.rop-module__fsD5WW__note{color:#fff;background:#0f172abf;border-radius:6px;padding:.2rem .5rem;font-size:.7rem;position:absolute;top:12px;right:12px}.rop-module__fsD5WW__noteBelow{color:var(--text-muted);font-size:.75rem;position:absolute;bottom:-26px;right:0}.rop-module__fsD5WW__badge{border:1px solid var(--border);box-shadow:var(--shadow-modal);background:#fff;border-radius:16px;max-width:330px;padding:.8rem 1rem;position:absolute;bottom:-26px;left:-22px}[data-theme=dark] .rop-module__fsD5WW__badge{background:var(--surface)}.rop-module__fsD5WW__badge b{font-family:var(--display);color:var(--primary);font-size:1.9rem;line-height:1;display:block}.rop-module__fsD5WW__funnel{grid-template-columns:minmax(0,1fr) 56px minmax(0,1.1fr);align-items:center;row-gap:14px;display:grid}.rop-module__fsD5WW__trap{color:#fff;letter-spacing:.12em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,90% 100%,10% 100%);justify-content:center;align-items:center;gap:.6rem;height:92px;margin-inline:auto;font-size:.86rem;font-weight:800;display:flex}.rop-module__fsD5WW__trap0{background:linear-gradient(90deg,#0a50d0,#2f6ff0);width:100%}.rop-module__fsD5WW__trap1{background:linear-gradient(90deg,#2f6ff0,#4b84f3);width:80%}.rop-module__fsD5WW__trap2{background:linear-gradient(90deg,#4b84f3,#7ea6f7);width:60%}.rop-module__fsD5WW__dash{border-top:2px dashed color-mix(in srgb, var(--primary) 45%, transparent)}.rop-module__fsD5WW__num{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:700;line-height:1}.rop-module__fsD5WW__numMain{color:#0f172a;background:#fff3b0;border-radius:12px;margin-bottom:.35rem;padding:.12em .22em;font-size:clamp(2.8rem,6.4vw,4.4rem);display:inline-block}.rop-module__fsD5WW__scheme{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;display:grid}.rop-module__fsD5WW__src{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rop-module__fsD5WW__src li{background:var(--surface);border:1px solid var(--border);border-radius:14px;align-items:center;gap:.7rem;padding:.75rem .9rem;font-weight:700;display:flex}.rop-module__fsD5WW__src svg{color:var(--primary)}.rop-module__fsD5WW__arrow{color:var(--primary);font-size:1.8rem;font-weight:800}.rop-module__fsD5WW__box{text-align:center;border-radius:18px;padding:1.4rem 1.2rem;font-size:1.15rem;font-weight:800}.rop-module__fsD5WW__box svg{width:30px;height:30px;margin:0 auto .5rem}.rop-module__fsD5WW__box span{margin-top:.2rem;font-size:.86rem;font-weight:500;display:block}.rop-module__fsD5WW__boxAi{background:var(--primary);color:#fff}.rop-module__fsD5WW__boxAi span{opacity:.85}.rop-module__fsD5WW__boxDay{color:#422006;background:#fff8d6;border:1px solid #f5d76e}.rop-module__fsD5WW__boxDay svg{color:#ca8a04}.rop-module__fsD5WW__lights{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.rop-module__fsD5WW__light{border-radius:16px;min-height:132px;padding:1.1rem 1.1rem 1.2rem}.rop-module__fsD5WW__light b{align-items:baseline;gap:.5rem;margin-bottom:.4rem;font-size:1.05rem;display:flex}.rop-module__fsD5WW__dot{border-radius:99px;flex:none;width:12px;height:12px}.rop-module__fsD5WW__red{color:#7f1d1d;background:#fee2e2}.rop-module__fsD5WW__red .rop-module__fsD5WW__dot{background:#dc2626}.rop-module__fsD5WW__yellow{color:#713f12;background:#fef3c7}.rop-module__fsD5WW__yellow .rop-module__fsD5WW__dot{background:#f59e0b}.rop-module__fsD5WW__green{color:#14532d;background:#dcfce7}.rop-module__fsD5WW__green .rop-module__fsD5WW__dot{background:#16a34a}.rop-module__fsD5WW__dark{color:#e2e8f0;background:#1e293b}.rop-module__fsD5WW__dark .rop-module__fsD5WW__dot{background:#94a3b8}.rop-module__fsD5WW__call{grid-template-columns:1fr 1.15fr;align-items:center;gap:28px;display:grid}.rop-module__fsD5WW__callCard{padding:1.4rem 1.5rem .8rem}.rop-module__fsD5WW__callCard dl{margin:0}.rop-module__fsD5WW__row{border-top:1px solid var(--border);grid-template-columns:130px 1fr;gap:.8rem;padding:.75rem 0;font-size:1.02rem;display:grid}.rop-module__fsD5WW__row dt{letter-spacing:.1em;text-transform:uppercase;color:var(--primary);padding-top:.2rem;font-size:.74rem;font-weight:800}.rop-module__fsD5WW__row dd{margin:0}.rop-module__fsD5WW__promise{color:var(--ok-fg);font-weight:700}.rop-module__fsD5WW__tableWrap{padding:0;overflow-x:auto}.rop-module__fsD5WW__table{border-collapse:collapse;width:100%;min-width:640px;font-size:.98rem}.rop-module__fsD5WW__table th,.rop-module__fsD5WW__table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.95rem 1.1rem}.rop-module__fsD5WW__table thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.8rem}.rop-module__fsD5WW__table tbody th{color:var(--text-muted);width:18%;font-weight:700}.rop-module__fsD5WW__table tbody tr:last-child>*{border-bottom:0}.rop-module__fsD5WW__table .rop-module__fsD5WW__us{background:color-mix(in srgb, var(--primary) 7%, transparent);color:var(--text);font-weight:700}.rop-module__fsD5WW__table thead .rop-module__fsD5WW__us{color:var(--primary)}.rop-module__fsD5WW__cases{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.rop-module__fsD5WW__case{padding:1.3rem 1.2rem}.rop-module__fsD5WW__case .rop-module__fsD5WW__num{color:var(--primary);white-space:nowrap;font-size:clamp(1.5rem,2.5vw,1.95rem)}.rop-module__fsD5WW__case p{color:var(--text-muted);margin:.5rem 0 0;font-size:.92rem;line-height:1.45}.rop-module__fsD5WW__strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:12px;display:grid}.rop-module__fsD5WW__strip>div{border-left:3px solid var(--primary);padding:.2rem 0 .2rem .9rem;font-size:.95rem}.rop-module__fsD5WW__strip b{font-family:var(--display);font-size:1.3rem;display:block}.rop-module__fsD5WW__roles{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rop-module__fsD5WW__role{align-items:flex-start;gap:.9rem;padding:1.3rem 1.2rem;display:flex}.rop-module__fsD5WW__roleIc{background:color-mix(in srgb, var(--primary) 12%, transparent);width:44px;height:44px;color:var(--primary);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.rop-module__fsD5WW__role b{margin-bottom:.15rem;font-size:1.05rem;display:block}.rop-module__fsD5WW__guarantee{color:#fff;background:#0f172a;border-radius:24px;padding:clamp(1.6rem,4vw,3rem)}.rop-module__fsD5WW__guarantee .rop-module__fsD5WW__h2{color:#fff;max-width:22ch}.rop-module__fsD5WW__guarantee .rop-module__fsD5WW__eyebrowGold{color:#facc15}.rop-module__fsD5WW__steps{grid-template-columns:repeat(5,1fr);gap:10px;margin:2rem 0 1.8rem;padding:0;list-style:none;display:grid;position:relative}.rop-module__fsD5WW__steps:before{content:"";border-top:2px dashed #ffffff40;position:absolute;top:26px;left:10%;right:10%}.rop-module__fsD5WW__step{text-align:center;position:relative}.rop-module__fsD5WW__stepIc{background:var(--primary);color:#fff;border-radius:99px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:.6rem;display:inline-flex;box-shadow:0 0 0 6px #0f172a}.rop-module__fsD5WW__step:last-child .rop-module__fsD5WW__stepIc{color:#0f172a;background:#facc15}.rop-module__fsD5WW__step b{font-family:var(--display);font-size:1.05rem;display:block}.rop-module__fsD5WW__step span{color:#ffffffb8;font-size:.88rem}.rop-module__fsD5WW__guaranteeFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;display:flex}.rop-module__fsD5WW__pills{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rop-module__fsD5WW__pills li{color:#ffffffd9;border:1px solid #ffffff38;border-radius:99px;padding:.4rem .8rem;font-size:.86rem}.rop-module__fsD5WW__whiteBtn{color:#0f172a;background:#fff;padding:1rem 1.6rem;font-size:1.05rem}.rop-module__fsD5WW__whiteBtn:hover{color:#0f172a;transform:translateY(-1px)}.rop-module__fsD5WW__safe{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.rop-module__fsD5WW__safe>div{align-items:center;gap:.7rem;padding:1.1rem;font-weight:700;display:flex}.rop-module__fsD5WW__safe svg{color:var(--ok-fg);width:26px;height:26px}.rop-module__fsD5WW__founder{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:12px;padding:1rem 1.3rem;display:flex}.rop-module__fsD5WW__founder img{object-fit:cover;object-position:50% 22%;border-radius:99px;width:48px;height:48px}.rop-module__fsD5WW__dl{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;display:grid}.rop-module__fsD5WW__dl>div{padding:1rem 1.1rem}.rop-module__fsD5WW__dl dt{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.rop-module__fsD5WW__dl dd{margin:0;font-weight:600;line-height:1.4}.rop-module__fsD5WW__faqWrap{grid-template-columns:1fr 1.6fr;align-items:start;gap:40px;display:grid}.rop-module__fsD5WW__faqList{padding:.4rem 1.4rem}.rop-module__fsD5WW__faq{border-bottom:1px solid var(--border)}.rop-module__fsD5WW__faq:last-child{border-bottom:0}.rop-module__fsD5WW__faq summary{cursor:pointer;padding:1.05rem 2rem 1.05rem 0;font-size:1.05rem;font-weight:700;list-style:none;position:relative}.rop-module__fsD5WW__faq summary::-webkit-details-marker{display:none}.rop-module__fsD5WW__faq summary:after{content:"+";color:var(--primary);font-size:1.5rem;font-weight:400;position:absolute;top:.8rem;right:.2rem}.rop-module__fsD5WW__faq[open] summary:after{content:"–"}.rop-module__fsD5WW__faq p{color:var(--text-muted);max-width:62ch;margin:0 0 1.1rem;line-height:1.6}.rop-module__fsD5WW__sticky{display:none}@media (max-width:860px){.rop-module__fsD5WW__hero,.rop-module__fsD5WW__call,.rop-module__fsD5WW__faqWrap{grid-template-columns:1fr}.rop-module__fsD5WW__faqWrap{gap:12px}.rop-module__fsD5WW__badge{bottom:-22px;left:12px}.rop-module__fsD5WW__funnel{grid-template-columns:minmax(0,.75fr) 12px minmax(0,1.25fr);column-gap:6px}.rop-module__fsD5WW__trap{letter-spacing:.04em;height:74px;font-size:.66rem}.rop-module__fsD5WW__trap svg{display:none}.rop-module__fsD5WW__trap1{width:88%}.rop-module__fsD5WW__trap2{width:78%}.rop-module__fsD5WW__numMain{white-space:nowrap;font-size:2.15rem}.rop-module__fsD5WW__scheme{grid-template-columns:1fr}.rop-module__fsD5WW__arrow{justify-self:center;line-height:1;transform:rotate(90deg)}.rop-module__fsD5WW__lights,.rop-module__fsD5WW__cases{grid-template-columns:1fr 1fr}.rop-module__fsD5WW__case{padding:1rem .9rem}.rop-module__fsD5WW__case .rop-module__fsD5WW__num{font-size:1.3rem}.rop-module__fsD5WW__roles,.rop-module__fsD5WW__strip,.rop-module__fsD5WW__safe{grid-template-columns:1fr}.rop-module__fsD5WW__safe>div{padding:.8rem 1rem}.rop-module__fsD5WW__steps{grid-template-columns:1fr;gap:14px}.rop-module__fsD5WW__steps:before{display:none}.rop-module__fsD5WW__step{text-align:left;grid-template-columns:54px 1fr;align-items:center;gap:0 14px;display:grid}.rop-module__fsD5WW__stepIc{grid-row:span 2;margin:0}.rop-module__fsD5WW__row{grid-template-columns:1fr;gap:.15rem}.rop-module__fsD5WW__shotDesk{display:none}.rop-module__fsD5WW__whiteBtn{white-space:normal;text-align:center;width:100%}.rop-module__fsD5WW__dl{grid-template-columns:1fr 1fr}.rop-module__fsD5WW__dl>div{padding:.8rem .9rem}.rop-module__fsD5WW__sticky{z-index:40;margin-top:24px;padding:0 12px;display:block;position:sticky;bottom:12px}.rop-module__fsD5WW__sticky .btn{width:100%;padding:.95rem 1rem}@supports (animation-timeline:scroll()){.rop-module__fsD5WW__sticky{animation:linear both rop-module__fsD5WW__stickyIn;animation-timeline:scroll(root);animation-range:60vh 90vh}}}@media (max-width:520px){.rop-module__fsD5WW__dl{grid-template-columns:1fr}}@keyframes rop-module__fsD5WW__stickyIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.rop-module__fsD5WW__pains{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rop-module__fsD5WW__pain{flex-direction:column;gap:.6rem;padding:1.3rem 1.2rem;display:flex}.rop-module__fsD5WW__painQ{color:var(--text-muted);font-size:.95rem}.rop-module__fsD5WW__painA{font-weight:600;line-height:1.45}.rop-module__fsD5WW__painA:before{content:"→ ";color:var(--primary)}.rop-module__fsD5WW__related{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rop-module__fsD5WW__related a{border:1px solid var(--border);min-height:44px;color:var(--text);border-radius:99px;align-items:center;padding:0 1rem;font-size:.92rem;text-decoration:none;display:inline-flex}.rop-module__fsD5WW__related a:hover{border-color:var(--primary);color:var(--primary)}@media (max-width:860px){.rop-module__fsD5WW__pains{grid-template-columns:1fr}}
