 :root{--dark: #2d2d2d;--text: #2d2d2d;--muted: #6b6b6b;--line: #e4e4e4;--bg-alt: #f1f2f3;--or: #f07a1c;--or-600: #d9670d;--or-50: #fff7f0;--or-100: #ffeddc;--or-200: #fdd9b8;--radius: 2px;--ease: cubic-bezier(.22,.8,.24,1);--head-h: 72px;}*{box-sizing: border-box;}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: calc(var(--head-h) + 8px);}body{margin: 0;font-family: Roboto,system-ui,sans-serif;color: var(--text);background: #fff;line-height: 1.6;overflow-x: hidden;}h1,h2,h3,h4{font-family: "Rethink Sans",sans-serif;font-weight: 500;line-height: 1.12;margin: 0 0 .55em;color: var(--dark);}h1{font-size: clamp(2.3rem,5.4vw,4rem);letter-spacing: -.025em;}h2{font-size: clamp(1.8rem,3.6vw,2.7rem);letter-spacing: -.018em;}h3{font-size: 1.15rem;}p{margin: 0 0 1em;color: var(--muted);}a{color: inherit;}img{max-width: 100%;display: block;}.wrap{width: min(1180px,100% - 32px);margin-inline: auto;}.sec{padding: clamp(64px,9vw,112px) 0;position: relative;}.sec--alt{background: var(--bg-alt);}.sec--or{background: var(--or-50);}.sec__head{text-align: center;max-width: 760px;margin: 0 auto 3rem;}.sec__head p{font-size: 1.08rem;}.eyebrow{display: inline-flex;align-items: center;gap: 8px;font: 600 .78rem "Rethink Sans",sans-serif;letter-spacing: .12em;text-transform: uppercase;color: var(--or-600);margin-bottom: 1rem;}.eyebrow::before{content: "";width: 18px;height: 2px;background: var(--or);}.hl{color: var(--or);}.mp-logo{display: inline-grid;grid-template-columns: auto;text-decoration: none;color: var(--dark);line-height: 1;}.mp-logo__row{display: inline-flex;align-items: baseline;font-family: Montserrat,"Rethink Sans",sans-serif;font-size: 25px;letter-spacing: .01em;}.mp-logo__row b{font-weight: 800;}.mp-logo__row i{width: .26em;height: .26em;border-radius: 50%;background: #8f959d;margin: 0 .07em 0 .1em;align-self: baseline;}.mp-logo__row span{font-weight: 300;position: relative;}.mp-logo__row em{font: 700 .4em "Rethink Sans",sans-serif;color: var(--or);margin-left: .25em;align-self: center;letter-spacing: 0;}.mp-logo small{justify-self: end;font: 500 .52em Montserrat,"Rethink Sans",sans-serif;font-size: 11.5px;color: #8f959d;margin-top: 3px;padding-right: 30px;}.mp-logo small b{font-weight: 700;}.mp-logo--lg .mp-logo__row{font-size: 38px;}.mp-logo--lg small{font-size: 16px;padding-right: 44px;}.mp-logo--light{color: #fff;}.btn{display: inline-flex;align-items: center;justify-content: center;gap: .5rem;padding: 15px 28px;font: 500 .95rem "Rethink Sans",sans-serif;text-decoration: none;border: 1px solid var(--dark);border-radius: var(--radius);cursor: pointer;transition: background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease;white-space: nowrap;}.btn--dark{background: var(--dark);color: #fff;}.btn--dark:hover{background: #4d4d4d;border-color: #4d4d4d;}.btn--or{background: var(--or);border-color: var(--or);color: #fff;}.btn--or:hover{background: var(--or-600);border-color: var(--or-600);box-shadow: 0 8px 22px rgba(240,122,28,.25);}.btn--outline{background: transparent;color: var(--dark);}.btn--outline:hover{background: #f3f3f2;box-shadow: 0 6px 18px rgba(45,45,45,.08);}.btn--ghost{border-color: transparent;background: none;color: var(--dark);padding-inline: 14px;}.btn--ghost:hover{color: var(--or-600);}.btn--sm{padding: 10px 18px;font-size: .88rem;}.btn--block{width: 100%;}.ph{position: sticky;top: 0;z-index: 50;background: rgba(255,255,255,.95);backdrop-filter: blur(8px);border-bottom: 1px solid transparent;transition: box-shadow .3s,border-color .3s;}.ph.scrolled{box-shadow: 0 6px 24px rgba(0,0,0,.07);border-bottom-color: rgba(0,0,0,.07);}.ph__dev{display: flex;align-items: center;justify-content: center;gap: 8px;padding: 7px 16px;background: var(--or-100);border-bottom: 1px solid var(--or-200);color: #7a3d08;font-size: .86rem;line-height: 1.35;text-align: center;}.ph__dev i{color: var(--or-600);font-size: 1rem;flex: none;}.ph__dev b{font-weight: 600;}@media (max-width: 640px){.ph__dev-more{display: none;}}.ph__in{display: flex;align-items: center;justify-content: space-between;gap: 20px;height: var(--head-h);}.ph__nav{display: none;gap: 26px;}.ph__nav a{text-decoration: none;font: 500 .94rem "Rethink Sans",sans-serif;color: var(--dark);padding: 6px 0;position: relative;transition: color .2s;}.ph__nav a::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: var(--or);transform: scaleX(0);transition: transform .3s var(--ease);}.ph__nav a:hover{color: var(--or-600);}.ph__nav a.on::after{transform: scaleX(1);}.ph__act{display: flex;align-items: center;gap: 6px;}.ph__act .ph__login{display: none;}.ph__burger{width: 34px;height: 26px;border: 0;background: none;position: relative;cursor: pointer;padding: 0;margin-left: 8px;}.ph__burger span{position: absolute;left: 0;right: 0;height: 1.5px;background: var(--dark);transition: transform .35s var(--ease),opacity .2s,top .35s var(--ease);}.ph__burger span:nth-child(1){top: 5px;}.ph__burger span:nth-child(2){top: 12px;left: 8px;}.ph__burger span:nth-child(3){top: 19px;}.ph__burger.open span:nth-child(1){top: 12px;transform: rotate(45deg);}.ph__burger.open span:nth-child(2){opacity: 0;}.ph__burger.open span:nth-child(3){top: 12px;transform: rotate(-45deg);}.ph__menu{position: absolute;left: 0;right: 0;top: 100%;background: var(--dark);display: grid;clip-path: inset(0 0 100% 0);transition: clip-path .45s var(--ease);}.ph__menu.open{clip-path: inset(0 0 0 0);}.ph__menu a{color: #fff;text-decoration: none;padding: 17px 24px;border-bottom: 1px solid rgba(255,255,255,.1);font: 500 .95rem "Rethink Sans",sans-serif;}.ph__menu a:hover{background: rgba(255,255,255,.06);}.ph__menu a.ph__menu-cta{color: var(--or);}@media (min-width: 1040px){.ph__nav{display: flex;}.ph__act .ph__login{display: inline-flex;}.ph__burger,.ph__menu{display: none;}}@media (max-width: 420px){.ph__act .btn--or{padding: 9px 12px;font-size: .82rem;}.mp-logo__row{font-size: 21px;}.mp-logo small{font-size: 10px;padding-right: 24px;}}.hero{position: relative;padding: clamp(48px,7vw,90px) 0 0;background: linear-gradient(180deg,var(--or-50) 0%,#fff 78%);overflow: hidden;}.hero::before{content: "";position: absolute;inset: 0;background-image: linear-gradient(rgba(240,122,28,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(240,122,28,.07) 1px,transparent 1px);background-size: 44px 44px;mask-image: linear-gradient(180deg,#000 0%,transparent 70%);-webkit-mask-image: linear-gradient(180deg,#000 0%,transparent 70%);pointer-events: none;}.hero__in{position: relative;text-align: center;max-width: 900px;margin: 0 auto;}.hero__badge{display: inline-flex;align-items: center;gap: 8px;padding: 6px 14px 6px 6px;border: 1px solid var(--or-200);background: #fff;border-radius: 99px;font: 500 .85rem "Rethink Sans",sans-serif;color: var(--dark);margin-bottom: 1.4rem;}.hero__badge b{background: var(--or);color: #fff;border-radius: 99px;padding: 2px 10px;font-weight: 600;font-size: .75rem;letter-spacing: .04em;}.hero h1 .hl{white-space: nowrap;}.hero__lead{font-size: clamp(1.04rem,1.6vw,1.2rem);max-width: 700px;margin: 0 auto 2rem;}.hero__cta{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;}.hero__fine{margin: 1rem 0 0;font-size: .88rem;color: #8a8a8a;}.hero__fine i{color: var(--or);}.mock{position: relative;margin: clamp(40px,6vw,64px) auto 0;width: min(1020px,100%);}.mock__win{background: #fff;border: 1px solid #dcdcdc;border-bottom: 0;border-radius: 10px 10px 0 0;box-shadow: 0 30px 80px rgba(45,45,45,.16);overflow: hidden;}.mock__bar{display: flex;align-items: center;gap: 6px;padding: 10px 14px;background: #f4f4f4;border-bottom: 1px solid #e4e4e4;}.mock__bar i{width: 10px;height: 10px;border-radius: 50%;background: #dadada;}.mock__bar span{margin-left: 12px;flex: 1;max-width: 340px;height: 22px;border-radius: 6px;background: #fff;border: 1px solid #e4e4e4;font: 400 11.5px/20px Roboto,sans-serif;color: #999;text-align: left;padding: 0 10px;}.mock__body{display: grid;grid-template-columns: 190px 1fr;min-height: 420px;text-align: left;}.mock__side{background: var(--dark);color: #cfcfcf;padding: 18px 12px;display: grid;align-content: start;gap: 4px;font: 500 12.5px "Rethink Sans",sans-serif;}.mock__side b{color: #fff;font: 800 15px Montserrat,sans-serif;padding: 2px 10px 14px;}.mock__side b em{color: var(--or);font-style: normal;font-weight: 300;}.mock__side span{display: flex;align-items: center;gap: 9px;padding: 8px 10px;border-radius: 4px;}.mock__side span.on{background: rgba(240,122,28,.16);color: #fff;box-shadow: inset 2px 0 0 var(--or);}.mock__main{padding: 22px 26px;background: #fafafa;}.mock__top{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-bottom: 16px;}.mock__top h4{margin: 0;font-size: 17px;}.mock__top h4 small{display: block;font: 400 12px Roboto,sans-serif;color: #8a8a8a;margin-top: 3px;}.mock__btns{display: flex;gap: 6px;}.mock__btns span{font: 500 11.5px "Rethink Sans",sans-serif;padding: 6px 11px;border: 1px solid #d6d6d6;background: #fff;border-radius: 3px;}.mock__btns span.or{background: var(--or);border-color: var(--or);color: #fff;}.mock__paper{background: #fff;border: 1px solid #e6e6e6;border-radius: 4px;padding: 20px 22px;font-size: 12px;color: #444;}.mock__ph{display: flex;justify-content: space-between;gap: 12px;border-bottom: 1px solid #eee;padding-bottom: 12px;margin-bottom: 12px;}.mock__ph b{font: 700 14px "Rethink Sans",sans-serif;color: var(--dark);display: block;}.mock__ph .tag{align-self: start;font: 600 10.5px "Rethink Sans",sans-serif;letter-spacing: .06em;padding: 4px 8px;border-radius: 3px;background: #e9f7ee;color: #1f8a4c;}.mock__ln{display: grid;grid-template-columns: 1fr 50px 70px;gap: 10px;padding: 7px 0;border-bottom: 1px dashed #eee;}.mock__ln span:not(:first-child){text-align: right;}.mock__ln--h{font: 600 10.5px "Rethink Sans",sans-serif;letter-spacing: .06em;text-transform: uppercase;color: #999;border-bottom-style: solid;}.mock__tot{display: grid;justify-content: end;gap: 4px;margin-top: 12px;text-align: right;}.mock__tot b{font: 700 15px "Rethink Sans",sans-serif;color: var(--dark);}.mock__phone{position: absolute;right: -10px;bottom: 34px;width: 214px;background: #fff;border: 7px solid #1f1f1f;border-radius: 28px;padding: 16px 13px 18px;box-shadow: 0 24px 60px rgba(45,45,45,.28);text-align: left;animation: floaty 6s ease-in-out infinite;}.mock__phone::before{content: "";display: block;width: 58px;height: 5px;border-radius: 9px;background: #1f1f1f;margin: -8px auto 12px;}.mock__phone small{display: block;color: #8a8a8a;font-size: 10.5px;}.mock__phone b{display: block;font: 700 13px "Rethink Sans",sans-serif;margin-bottom: 8px;}.mock__phone .amt{font: 700 22px "Rethink Sans",sans-serif;color: var(--dark);margin: 4px 0 10px;}.mock__phone .sig{height: 46px;border: 1px dashed #ccc;border-radius: 6px;display: grid;place-items: center;margin-bottom: 10px;color: #1f2c6b;font: italic 600 19px "Brush Script MT",cursive;}.mock__phone .ok{display: flex;align-items: center;justify-content: center;gap: 6px;background: #1f8a4c;color: #fff;border-radius: 6px;padding: 8px;font: 600 12px "Rethink Sans",sans-serif;}.mock__chip{position: absolute;left: -16px;top: 120px;display: flex;align-items: center;gap: 10px;background: #fff;border: 1px solid #ececec;border-radius: 10px;padding: 10px 14px;box-shadow: 0 16px 40px rgba(45,45,45,.15);text-align: left;animation: floaty 7s ease-in-out -2s infinite;}.mock__chip i{width: 34px;height: 34px;border-radius: 50%;display: grid;place-items: center;background: var(--or-100);color: var(--or-600);font-size: 16px;}.mock__chip b{display: block;font: 600 13px "Rethink Sans",sans-serif;}.mock__chip small{color: #8a8a8a;font-size: 11.5px;}@keyframes floaty{0%,100%{transform: translateY(0);}50%{transform: translateY(-8px);}}@media (max-width: 760px){.mock__body{grid-template-columns: 1fr;min-height: 0;}.mock__side{display: none;}.mock__main{padding: 14px;}.mock__btns span:not(.or){display: none;}.mock__phone{position: relative;right: auto;bottom: auto;margin: -18px 12px 0 auto;width: 200px;}.mock__chip{display: none;}.mock__win{border-bottom: 1px solid #dcdcdc;border-radius: 8px;}}.pillars{display: grid;grid-template-columns: repeat(4,1fr);gap: 0;border: 1px solid var(--line);background: #fff;}.pillar{padding: 30px 26px;border-right: 1px solid var(--line);}.pillar:last-child{border-right: 0;}.pillar i{font-size: 1.6rem;color: var(--or);}.pillar h3{margin: 14px 0 8px;}.pillar p{margin: 0;font-size: .95rem;}@media (max-width: 900px){.pillars{grid-template-columns: 1fr 1fr;}.pillar:nth-child(2){border-right: 0;}.pillar:nth-child(-n+2){border-bottom: 1px solid var(--line);}}@media (max-width: 520px){.pillars{grid-template-columns: 1fr;}.pillar{border-right: 0;border-bottom: 1px solid var(--line);}.pillar:last-child{border-bottom: 0;}}.feats{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px;}.feat{background: #fff;border: 1px solid var(--line);padding: 28px 26px;transition: transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s;}.feat:hover{transform: translateY(-4px);box-shadow: 0 18px 40px rgba(45,45,45,.08);border-color: var(--or-200);}.feat__ic{width: 48px;height: 48px;display: grid;place-items: center;background: var(--or-100);color: var(--or-600);font-size: 1.35rem;margin-bottom: 18px;}.feat h3{margin-bottom: 8px;}.feat p{margin: 0;font-size: .95rem;}@media (max-width: 960px){.feats{grid-template-columns: 1fr 1fr;}}@media (max-width: 600px){.feats{grid-template-columns: 1fr;}}.spot{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(32px,6vw,80px);align-items: center;}.spot + .spot{margin-top: clamp(64px,9vw,110px);}.spot--rev .spot__txt{order: 2;}.spot__txt ul{list-style: none;padding: 0;margin: 1.4rem 0 0;display: grid;gap: 12px;}.spot__txt li{display: flex;gap: 12px;color: var(--text);}.spot__txt li i{color: var(--or);font-size: 1.1rem;line-height: 1.5;}.spot__art{background: var(--or-50);border: 1px solid var(--or-100);padding: clamp(22px,4vw,40px);position: relative;}@media (max-width: 860px){.spot{grid-template-columns: 1fr;}.spot--rev .spot__txt{order: 0;}}.cv{background: #fff;border: 1px solid #e6e6e6;box-shadow: 0 18px 44px rgba(45,45,45,.1);font-size: 12.5px;}.cv__top{background: var(--dark);color: #fff;padding: 12px 16px;display: flex;justify-content: space-between;align-items: center;font: 600 13px "Rethink Sans",sans-serif;}.cv__top span{font: 400 11px Roboto,sans-serif;color: #bbb;}.cv__in{display: grid;grid-template-columns: 1.35fr 1fr;gap: 14px;padding: 16px;}.cv__paper{border: 1px solid #eee;padding: 12px;display: grid;gap: 7px;align-content: start;}.cv__paper .l{height: 7px;background: #eee;border-radius: 3px;}.cv__paper .l.w6{width: 60%;}.cv__paper .l.w8{width: 80%;}.cv__paper .l.w4{width: 40%;}.cv__paper .l.d{background: #cfcfcf;}.cv__side{display: grid;gap: 8px;align-content: start;}.cv__tile{border: 1px solid #eee;padding: 9px 10px;display: flex;align-items: center;gap: 8px;font: 500 11.5px "Rethink Sans",sans-serif;}.cv__tile i{color: var(--or-600);}.cv__tile.go{background: var(--or);border-color: var(--or);color: #fff;justify-content: center;}.cv__tile.go i{color: #fff;}.cv__bal{border: 1px solid #eee;padding: 10px;}.cv__bal small{color: #8a8a8a;font-size: 10.5px;}.cv__bal b{display: block;font: 700 17px "Rethink Sans",sans-serif;}.flow{display: grid;gap: 12px;}.flow__card{background: #fff;border: 1px solid #e6e6e6;padding: 14px 16px;display: grid;grid-template-columns: auto 1fr auto;gap: 14px;align-items: center;box-shadow: 0 10px 26px rgba(45,45,45,.06);}.flow__card i{width: 38px;height: 38px;display: grid;place-items: center;border-radius: 50%;background: var(--or-100);color: var(--or-600);}.flow__card b{display: block;font: 600 14px "Rethink Sans",sans-serif;}.flow__card small{color: #8a8a8a;}.flow__card .st{font: 600 10.5px "Rethink Sans",sans-serif;letter-spacing: .06em;text-transform: uppercase;padding: 4px 8px;border-radius: 3px;}.st--ok{background: #e9f7ee;color: #1f8a4c;}.st--or{background: var(--or-100);color: var(--or-600);}.st--g{background: #eee;color: #666;}.flow__arrow{justify-self: center;color: var(--or);font-size: 1.1rem;line-height: 1;}.flow__bar{height: 8px;background: #eee;border-radius: 9px;overflow: hidden;margin-top: 4px;}.flow__bar span{display: block;height: 100%;width: 40%;background: var(--or);}.brandkit{display: grid;gap: 12px;}.brandkit__row{background: #fff;border: 1px solid #e6e6e6;padding: 14px 16px;display: flex;align-items: center;justify-content: space-between;gap: 12px;font: 500 13.5px "Rethink Sans",sans-serif;}.brandkit__logo{display: flex;align-items: center;gap: 12px;}.brandkit__logo span{width: 44px;height: 44px;display: grid;place-items: center;background: var(--dark);color: #fff;font: 800 15px Montserrat,sans-serif;}.brandkit__logo small{display: block;color: #8a8a8a;font: 400 12px Roboto,sans-serif;}.sw{width: 38px;height: 21px;border-radius: 99px;background: var(--or);position: relative;flex: none;}.sw::after{content: "";position: absolute;top: 3px;right: 3px;width: 15px;height: 15px;border-radius: 50%;background: #fff;}.sw--off{background: #d4d4d4;}.sw--off::after{right: auto;left: 3px;}.brandkit__docs{display: flex;flex-wrap: wrap;gap: 8px;}.brandkit__docs span{display: inline-flex;align-items: center;gap: 6px;border: 1px solid var(--or-200);background: #fff;padding: 6px 10px;font: 500 12px "Rethink Sans",sans-serif;}.brandkit__docs i{color: var(--or-600);}.steps{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px;counter-reset: st;}.step{position: relative;padding: 30px 26px 28px;background: #fff;border: 1px solid var(--line);}.step::before{counter-increment: st;content: counter(st,decimal-leading-zero);display: block;font: 700 2.4rem/1 "Rethink Sans",sans-serif;color: var(--or);margin-bottom: 18px;}.step p{margin: 0;}@media (max-width: 860px){.steps{grid-template-columns: 1fr;}}.trades{display: grid;grid-template-columns: repeat(5,1fr);gap: 12px;}.trade{background: #fff;border: 1px solid var(--line);padding: 20px 16px;text-align: center;transition: border-color .25s,background .25s;}.trade:hover{border-color: var(--or-200);background: var(--or-50);}.trade i{font-size: 1.6rem;color: var(--dark);display: block;margin-bottom: 8px;}.trade b{font: 600 .95rem "Rethink Sans",sans-serif;}@media (max-width: 960px){.trades{grid-template-columns: repeat(3,1fr);}}@media (max-width: 520px){.trades{grid-template-columns: 1fr 1fr;}}.price{display: grid;grid-template-columns: 1fr 1.1fr;border: 1px solid var(--line);background: #fff;max-width: 980px;margin: 0 auto;}.price__l{padding: clamp(28px,4vw,44px);background: var(--dark);color: #fff;}.price__l h3{color: #fff;font-size: 1.3rem;}.price__l p{color: #cfcfcf;}.price__amt{font: 700 clamp(3rem,6vw,4.2rem)/1 "Rethink Sans",sans-serif;color: #fff;margin: 1rem 0 .3rem;}.price__amt small{font: 400 1rem Roboto,sans-serif;color: #bdbdbd;}.price__tag{display: inline-block;background: var(--or);color: #fff;font: 600 .75rem "Rethink Sans",sans-serif;letter-spacing: .08em;text-transform: uppercase;padding: 4px 10px;}.price__r{padding: clamp(28px,4vw,44px);}.price__r ul{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: 1fr 1fr;gap: 10px 18px;}.price__r li{display: flex;gap: 10px;font-size: .95rem;}.price__r li i{color: var(--or);}@media (max-width: 760px){.price{grid-template-columns: 1fr;}.price__r ul{grid-template-columns: 1fr;}}.about{display: grid;grid-template-columns: .9fr 1.1fr;gap: clamp(32px,6vw,80px);align-items: center;}.about__card{background: var(--dark);color: #fff;padding: clamp(28px,4vw,44px);position: relative;}.about__card::after{content: "";position: absolute;left: 0;bottom: 0;width: 34%;height: 4px;background: var(--or);}.about__card p{color: #cfcfcf;margin: 18px 0 0;}.about__stats{display: grid;grid-template-columns: repeat(3,1fr);gap: 12px;margin-top: 1.6rem;}.about__stats div{border: 1px solid var(--line);padding: 16px;background: #fff;}.about__stats b{display: block;font: 700 1.5rem "Rethink Sans",sans-serif;color: var(--or-600);}.about__stats small{color: var(--muted);}@media (max-width: 860px){.about{grid-template-columns: 1fr;}}@media (max-width: 480px){.about__stats{grid-template-columns: 1fr;}}.faq{max-width: 860px;margin: 0 auto;border-top: 1px solid var(--line);}.faq details{border-bottom: 1px solid var(--line);}.faq summary{list-style: none;cursor: pointer;display: flex;justify-content: space-between;gap: 18px;padding: 22px 4px;font: 500 1.08rem "Rethink Sans",sans-serif;color: var(--dark);}.faq summary::-webkit-details-marker{display: none;}.faq summary::after{content: "+";font: 300 1.6rem/1 Roboto,sans-serif;color: var(--or);transition: transform .3s var(--ease);}.faq details[open] summary::after{transform: rotate(45deg);}.faq details p{padding: 0 4px 22px;margin: 0;}.cta{background: var(--dark);color: #fff;padding: clamp(56px,8vw,96px) 0;position: relative;overflow: hidden;}.cta::before{content: "";position: absolute;right: -120px;top: -120px;width: 420px;height: 420px;border-radius: 50%;border: 60px solid rgba(240,122,28,.14);}.cta__in{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 30px;flex-wrap: wrap;}.cta h2{color: #fff;margin-bottom: .3em;}.cta p{color: #cfcfcf;margin: 0;}.cta .btn--outline{color: #fff;border-color: rgba(255,255,255,.5);}.cta .btn--outline:hover{background: rgba(255,255,255,.08);}.cta__btns{display: flex;gap: 12px;flex-wrap: wrap;}.pf{background: #1f1f1f;color: #bdbdbd;padding: 40px 0 28px;font-size: .92rem;}.pf__in{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 22px;}.pf a{color: #bdbdbd;text-decoration: none;transition: color .2s;}.pf a:hover{color: #fff;}.pf__links{display: flex;flex-wrap: wrap;gap: 8px 22px;}.pf__copy{width: 100%;border-top: 1px solid #333;padding-top: 18px;margin-top: 6px;display: flex;flex-wrap: wrap;justify-content: space-between;gap: 10px;color: #8a8a8a;}.pf .mp-logo small{color: #8f959d;}.rv{opacity: 0;transform: translateY(22px);transition: opacity .7s var(--ease),transform .7s var(--ease);}.rv.in{opacity: 1;transform: none;}.rv-d1{transition-delay: .08s;}.rv-d2{transition-delay: .16s;}.rv-d3{transition-delay: .24s;}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}.rv{opacity: 1;transform: none;transition: none;}.mock__phone,.mock__chip{animation: none;}}.auth{min-height: calc(100vh - var(--head-h));background: linear-gradient(180deg,var(--or-50),#fff 60%);padding: clamp(32px,7vh,80px) 16px 60px;display: grid;justify-items: center;align-content: start;}.auth__box{width: min(460px,100%);background: #fff;border: 1px solid var(--line);box-shadow: 0 24px 60px rgba(45,45,45,.08);padding: clamp(24px,5vw,38px);}.auth__box h1{font-size: 1.7rem;margin-bottom: .3em;}.auth__sub{margin: 0 0 1.4rem;}.auth__tabs{display: grid;grid-template-columns: 1fr 1fr;border: 1px solid var(--line);margin-bottom: 1.4rem;}.auth__tabs a{text-align: center;padding: 11px;text-decoration: none;font: 500 .94rem "Rethink Sans",sans-serif;color: var(--muted);transition: color .2s,background .2s;}.auth__tabs a.on{background: var(--dark);color: #fff;}.auth__tabs a:not(.on):hover{color: var(--or-600);}.auth__form{display: grid;gap: 14px;}.auth__form label.f{display: grid;gap: 6px;font: 500 .86rem "Rethink Sans",sans-serif;color: var(--dark);}.auth__form input[type=text],.auth__form input[type=email],.auth__form input[type=password]{width: 100%;height: 50px;padding: 0 14px;font: 400 1rem Roboto,sans-serif;color: var(--dark);background: #fff;border: 1px solid #d6d6d6;border-radius: var(--radius);transition: border-color .2s,box-shadow .2s;}.auth__form input:focus{outline: none;border-color: var(--or);box-shadow: 0 0 0 3px rgba(240,122,28,.18);}.auth__row{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;}.auth__row > *{min-width: 0;}.auth__pass{position: relative;}.auth__pass input{padding-right: 48px !important;}.auth__eye{position: absolute;right: 4px;bottom: 5px;border: 0;background: none;color: #9a9a9a;font-size: 1.2rem;padding: 8px;cursor: pointer;}.auth__eye:hover{color: var(--dark);}.auth__line{display: flex;justify-content: space-between;align-items: center;gap: 12px;flex-wrap: wrap;font-size: .9rem;}.auth__check{display: flex;align-items: flex-start;gap: 8px;font-size: .9rem;color: var(--muted);cursor: pointer;}.auth__check input{width: 16px;height: 16px;margin-top: 3px;accent-color: var(--or);}.auth__check a,.auth__link{color: var(--dark);}.auth__link{text-decoration: none;font-size: .9rem;}.auth__link:hover{color: var(--or-600);}.auth__note{font-size: .86rem;margin: 0;text-align: center;}.auth__alt{text-align: center;margin: 1.3rem 0 0;font-size: .92rem;}.auth__alt a{color: var(--or-600);font-weight: 500;text-decoration: none;}.auth__hp{position: absolute !important;left: -9999px;width: 1px;height: 1px;opacity: 0;}.alert{padding: 12px 14px;border-left: 3px solid #c0392b;background: #fdf0ef;color: #7a2a21;font-size: .92rem;margin-bottom: 1rem;}.alert--ok{border-color: #1f8a4c;background: #edf8f1;color: #1d5e39;}.auth__perks{list-style: none;padding: 0;margin: 1.6rem 0 0;display: flex;flex-wrap: wrap;justify-content: center;gap: 8px 20px;font-size: .88rem;color: var(--muted);}.auth__perks i{color: var(--or);margin-right: 4px;}@media (max-width: 420px){.auth__row{grid-template-columns: 1fr;}}