:root{--ink: #0f2537;--muted: #3b4e5f;--blue: #1e5ef0;--edge: rgba(255, 255, 255, 0.65);--glass: linear-gradient(
    145deg,
    rgba(255, 255, 255, 0.64),
    rgba(255, 255, 255, 0.28)
  );--shadow: 0 20px 40px -10px rgba(15, 37, 55, 0.12);--radius: 28px;--space-6: 24px;--space-12: 48px;--section-space: 88px;}:root{--ink-strong: #102b40;--muted-detail: #415769;--ink-on-dark: #edf6ff;--touch-target: 44px;}@font-face{font-family: Roboto;font-style: normal;font-weight: 400;font-stretch: normal;src: url(fonts/roboto-400.woff) format('woff');}@font-face{font-family: Roboto;font-style: normal;font-weight: 500;font-stretch: normal;src: url(fonts/roboto-500.woff) format('woff');}@font-face{font-family: Roboto;font-style: normal;font-weight: 700;font-stretch: normal;src: url(fonts/roboto-700.woff) format('woff');}@font-face{font-family: Roboto;font-style: normal;font-weight: 900;font-stretch: normal;src: url(fonts/roboto-900.woff) format('woff');}*{box-sizing: border-box;}html{scroll-behavior: smooth;scroll-padding-top: 112px;}body{margin: 0;color: var(--ink);background: linear-gradient(169deg, #c7d4e1 0%, #bacbda 46%, #a7b9cb 100%);font-family:
    Roboto,
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    sans-serif;font-size: 16px;line-height: 1.6;}a{color: inherit;text-decoration: none;}button,
input{font: inherit;}button,
a{touch-action: manipulation;}a:focus-visible,
button:focus-visible,
summary:focus-visible,
input:focus-visible,
video:focus-visible{outline: 3px solid var(--blue);outline-offset: 5px;}button{cursor: pointer;}img{max-width: 100%;height: auto;display: block;}p{color: var(--muted);margin: 0 0 22px;}h1,
h2,
h3{line-height: 1.04;letter-spacing: -0.045em;margin: 0;font-weight: 900;text-wrap: balance;}h1{font-size: clamp(3.3rem, 7.7vw, 6.7rem);}h2{font-size: clamp(2.6rem, 5.4vw, 4.8rem);}h3{font-size: 1.6rem;line-height: 1.15;letter-spacing: -0.025em;}.wrap{width: min(1216px, calc(100% - var(--space-12)));margin: auto;}.eyebrow{font-size: 0.78rem;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;color: #445e73;display: block;margin-bottom: 22px;}.lead{font-size: 1.16rem;line-height: 1.65;max-width: 600px;}.note{font-size: 0.9rem;line-height: 1.6;color: #425c70;}.text-link{color: #174ac1;font-weight: 700;display: inline-block;padding: 6px 0;}.text-link:hover{text-decoration: underline;text-underline-offset: 5px;}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;border-radius: 100px;padding: 13px 24px;font-size: 0.94rem;font-weight: 700;background: var(--ink);color: white;border: 1px solid transparent;transition:
    background 0.2s,
    transform 0.2s;line-height: 1.35;}.btn:hover{background: #24465f;transform: translateY(-2px);}.btn.blue{background: var(--blue);}.btn.blue:hover{background: #124ccf;}.btn.outline{color: var(--ink);border-color: #71899d;background: transparent;}.actions{display: flex;align-items: center;gap: 22px;flex-wrap: wrap;margin: 26px 0;}.panel{background: var(--glass);border: 1px solid var(--edge);border-radius: var(--radius);box-shadow: var(--shadow);}.section{padding: var(--section-space) 0;}.section-head{max-width: 710px;margin-bottom: 42px;}.section-head h2{margin-bottom: var(--space-6);}.rule{border-top: 1px solid #92a9bd;}.split{display: grid;grid-template-columns: 1fr 1fr;gap: 70px;align-items: center;}.copy h2{margin-bottom: 28px;}.copy .note{border-left: 2px solid #7993ab;padding-left: 18px;}.grid3{display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}.card{padding: 34px;display: flex;flex-direction: column;}.card h3{margin: 30px 0 18px;}.card p{font-size: 1rem;}.card .text-link{margin-top: auto;align-self: flex-start;}.symbol{width: 46px;height: 46px;border: 1px solid #95aec3;border-radius: 14px;display: grid;place-items: center;color: var(--blue);background: #ffffff63;}.symbol svg{width: 23px;height: 23px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;}.skip{position: fixed;left: 20px;top: -100px;background: white;padding: 14px;z-index: 200;}.skip:focus{top: 20px;}header{position: sticky;top: 14px;z-index: 50;margin: 14px auto 0;width: min(1240px, calc(100% - 32px));background: #f8fcffb8;backdrop-filter: blur(20px);border: 1px solid #b1c1cd;border-radius: 15px;box-shadow: 0 16px 35px #28475e13;}.nav{min-height: 66px;display: flex;align-items: center;padding: 10px 18px;gap: 26px;}.brand{flex-shrink: 0;}.brand img{width: 145px;max-height: 44px;object-fit: contain;}.navlinks{display: flex;align-items: center;gap: 22px;margin-left: auto;}.navlinks a{font-size: 0.875rem;white-space: nowrap;}.navlinks a:hover,
.navlinks a[aria-current='page']{color: #174ac1;}.nav .btn{font-size: 0.875rem;padding: 11px 20px;}.menu{display: none;border: 1px solid #9aafc0;border-radius: 9px;color: var(--ink);background: transparent;padding: 7px 12px;}.hero{min-height: 750px;padding: 95px 0 70px;display: grid;grid-template-columns: 1.25fr 0.75fr;gap: 40px;align-items: center;}.hero h1{margin-bottom: 28px;}.hero h1 span{color: #46627b;}.hero .lead{max-width: 650px;}.hero .note{max-width: 560px;}.hero-art{display: flex;flex-direction: column;align-items: center;position: relative;}.hero-art img{width: 290px;filter: drop-shadow(0 28px 25px #28475e30);}figcaption{font-size: 0.8rem;color: #496075;text-align: center;margin-top: 20px;max-width: 340px;}.hero-art:before{content: '';position: absolute;inset: 12% -3% 15%;border: 1px solid #eef6fd9c;border-radius: 50%;z-index: -1;}.brandline{display: flex;justify-content: space-between;gap: 20px;align-items: center;padding: 25px 0;border-top: 1px solid #96adbf;border-bottom: 1px solid #96adbf;font-size: 0.9rem;color: #425a6c;}.brandline strong{color: var(--ink);font-weight: 700;}.photo-panel{padding: 46px 35px;display: flex;flex-direction: column;align-items: center;}.photo-panel img{max-height: 460px;width: auto;filter: drop-shadow(0 16px 22px #21425c20);}.mini-label{font-size: 0.76rem;letter-spacing: 0.12em;text-transform: uppercase;font-weight: 700;margin-bottom: 24px;color: #47627a;}.oto{background: #102b40;color: white;border-radius: 36px;overflow: hidden;}.oto .copy{padding: 58px;}.oto h2{font-size: clamp(2.8rem, 4.8vw, 4.3rem);}.oto p,
.oto .note{color: #d5e2ed;}.oto .eyebrow{color: #a5c1d9;}.oto .text-link{color: #a9caff;}.oto .split{gap: 0;}.oto .steps-visual{margin: 46px 46px 46px 0;}.steps-visual{padding: 34px;border: 1px solid #66849a;border-radius: 24px;background: #ffffff09;}.step-row{display: flex;align-items: flex-start;gap: 18px;padding: 23px 0;border-bottom: 1px solid #446074;}.step-row:last-child{border-bottom: 0;}.step-num{width: 30px;height: 30px;border-radius: 50%;display: grid;place-items: center;flex-shrink: 0;border: 1px solid #849eb1;font-size: 0.8rem;}.step-row strong{display: block;font-size: 1.06rem;}.step-row small{font-size: 0.9rem;color: #b5cbdb;}.status-label{display: inline-block;padding: 6px 12px;border: 1px solid #728b9f;border-radius: 100px;font-size: 0.8rem;margin-top: 8px;}.tutorial-layout{display: grid;grid-template-columns: 0.8fr 1.2fr;gap: 70px;align-items: center;}.video-shell{padding: 24px;text-align: center;}.video-shell video{display: block;width: 100%;max-width: 340px;max-height: 640px;margin: auto;border-radius: 18px;background: #dce8f0;object-fit: contain;}.video-caption{text-align: left;max-width: 600px;margin-top: 20px;}.tutorial-list{list-style: none;margin: 30px 0;padding: 0;counter-reset: steps;}.tutorial-list li{counter-increment: steps;position: relative;padding: 0 0 22px 48px;color: var(--muted);}.tutorial-list li:before{content: counter(steps, decimal-leading-zero);position: absolute;left: 0;top: 1px;font-size: 0.85rem;color: #45647d;font-weight: 700;}.tutorial-list strong{display: block;color: var(--ink);font-size: 1.04rem;}.security-grid{display: grid;grid-template-columns: 1.12fr 0.88fr;gap: 50px;align-items: start;}.security-items article{padding: 26px 0;border-top: 1px solid #94abbd;}.security-items h3{font-size: 1.35rem;margin-bottom: 12px;}.security-items p{margin: 0;}.two-cards{display: grid;grid-template-columns: 1fr 1fr;gap: 24px;}.two-cards .card{padding: 46px;}.two-cards h2{font-size: clamp(2.3rem, 4vw, 3.4rem);margin: 0 0 24px;}.band{padding: 45px 0;display: flex;align-items: center;justify-content: space-between;gap: 50px;border-top: 1px solid #90a8bc;border-bottom: 1px solid #90a8bc;}.band h2{font-size: 2.6rem;}.band p{max-width: 510px;margin: 0;}.faq{max-width: 860px;margin: auto;}details{border-bottom: 1px solid #96aebf;}summary{cursor: pointer;list-style: none;padding: 24px 35px 24px 0;font-size: 1.12rem;font-weight: 500;position: relative;}summary::-webkit-details-marker{display: none;}summary:after{content: '+';position: absolute;right: 3px;font-size: 1.4rem;top: 18px;font-weight: 400;}details[open] summary:after{content: '−';}details p{padding-right: 35px;font-size: 1rem;}.download{text-align: center;padding: 74px 30px;background: #e8f0f699;border: 1px solid #e9f3fc;border-radius: 34px;}.download h2{max-width: 700px;margin: 0 auto 24px;}.download p{max-width: 650px;margin: 0 auto 24px;}.badges{display: flex;justify-content: center;gap: 14px;margin: 28px 0;}.badges img{height: 45px;width: auto;}.page[hidden]{display: none !important;}.page-intro{padding: 90px 0 55px;max-width: 850px;}.page-intro h1{font-size: clamp(3.2rem, 6.8vw, 5.7rem);margin-bottom: 28px;}.page-intro .lead{max-width: 700px;}.compare{overflow: auto;margin: 45px 0;border-radius: 22px;border: 1px solid #ebf4fc;background: #ffffff38;}table{border-collapse: collapse;width: 100%;min-width: 660px;text-align: left;}caption{text-align: left;padding: 24px;font-weight: 700;font-size: 1.2rem;}th,
td{padding: 20px 24px;border-top: 1px solid #b0c2d0;vertical-align: top;}thead th{font-size: 1.05rem;}tbody th{width: 22%;font-size: 0.95rem;}td{color: var(--muted);font-size: 0.95rem;}.holding{padding: 40px;margin: 35px 0;}.holding h2{font-size: 2rem;margin: 0 0 18px;}.holding p:last-child{margin: 0;}.support-list{display: grid;grid-template-columns: 1fr 1fr;gap: 24px;}.support-list article{padding: 32px;}.support-list h2{font-size: 1.6rem;margin-bottom: 18px;}.search{display: block;width: 100%;max-width: 650px;padding: 16px 20px;background: #edf4f9aa;border: 1px solid #93aabe;border-radius: 14px;color: var(--ink);margin: 12px 0 35px;}footer{margin-top: 80px;padding: 50px 0 25px;border-top: 1px solid #839caf;}.footer-grid{display: grid;grid-template-columns: 1.45fr 1fr 1fr 1.2fr;gap: 34px;}.footer-brand img{width: 185px;margin-bottom: 22px;}.footer-brand p{max-width: 250px;font-size: 0.94rem;}.footer-links h3{font-size: 0.9rem;font-weight: 700;letter-spacing: 0;margin-bottom: 22px;}.footer-links a{display: block;font-size: 0.875rem;color: #334d62;margin-bottom: 12px;}.footer-links a:hover{text-decoration: underline;}.socials{display: flex;gap: 11px;margin: 25px 0;}.socials span{display: grid;place-items: center;height: 30px;width: 30px;border: 1px solid #6d879c;border-radius: 7px;}.socials svg{width: 15px;height: 15px;fill: currentColor;}.risk{border-top: 1px solid #8ca4b8;padding-top: 25px;margin: 32px 0 0;font-size: 0.85rem;line-height: 1.7;}.bottom{display: flex;justify-content: space-between;gap: 24px;font-size: 0.78rem;color: #415b70;margin-top: 20px;}.back-top{padding: 4px 0;}.empty{text-align: center;padding: 64px 30px;}.empty h2{font-size: 2.1rem;margin: 0 auto 20px;max-width: 550px;}.empty p{max-width: 550px;margin: 0 auto 20px;}@media (min-width: 1500px){.hero{min-height: 820px;}}@media (max-width: 1080px){.navlinks{gap: 14px;}.nav{gap: 15px;}.brand img{width: 125px;}.nav .btn{padding: 10px 15px;}.hero h1{font-size: 5rem;}.hero{gap: 15px;}.split{gap: 35px;}.oto .copy{padding: 40px;}.oto .steps-visual{margin: 30px 30px 30px 0;}.card{padding: 26px;}.tutorial-layout{gap: 40px;}}@media (max-width: 940px){.menu{display: block;margin-left: auto;}.navlinks{display: none;position: absolute;top: 76px;left: 0;right: 0;background: #edf4fa;border: 1px solid #acbecc;border-radius: 15px;padding: 16px;box-shadow: var(--shadow);}.navlinks.open{display: flex;flex-direction: column;align-items: stretch;gap: 0;}.navlinks a{padding: 13px 15px;font-size: 1rem;}.nav .download-nav{display: none;}.hero{grid-template-columns: 1.2fr 0.8fr;min-height: 650px;}.hero h1{font-size: 4.3rem;}.hero-art{margin: 0;}.hero-art img{width: 245px;}.grid3{grid-template-columns: 1fr;}.grid3 .card{padding: 32px;}.grid3 .card h3{margin-top: 20px;}.split,
  .security-grid{gap: 35px;}.two-cards .card{padding: 30px;}.footer-grid{grid-template-columns: 1.4fr 1fr;gap: 35px;}.section{padding: 65px 0;}}@media (max-width: 680px){.wrap{width: calc(100% - 36px);}header{top: 8px;margin-top: 8px;}.nav{min-height: 58px;}.brand img{width: 138px;}.hero{grid-template-columns: 1fr;padding: 58px 0 45px;gap: 34px;}.hero h1{font-size: clamp(3.35rem, 13vw, 5rem);}.hero .lead{font-size: 1.06rem;}.hero-art img{width: 230px;}.hero-art{margin: 0 auto;width: 100%;max-width: 340px;}.hero-art:before{inset: 7% 0 15%;}.actions{gap: 15px;}.actions .btn{padding: 13px 20px;}.brandline{flex-direction: column;align-items: flex-start;gap: 5px;}.section{padding: 54px 0;}.split,
  .tutorial-layout,
  .security-grid,
  .two-cards,
  .support-list{grid-template-columns: 1fr;gap: 28px;}.photo-panel{padding: 30px;}.photo-panel img{max-height: 400px;}.oto{border-radius: 26px;}.oto .copy{padding: 32px 26px 12px;}.oto .steps-visual{margin: 0 24px 30px;padding: 20px;}.oto .split{gap: 8px;}.video-shell{padding: 18px;}.video-shell video{max-height: 580px;}.tutorial-layout .tutorial-copy{order: -1;}.band{flex-direction: column;align-items: flex-start;gap: 22px;}.page-intro{padding: 60px 0 35px;}.page-intro h1{font-size: 3.3rem;}.two-cards .card{padding: 30px;}.download{padding: 48px 22px;}.badges{gap: 10px;flex-wrap: wrap;}.badges img{height: 42px;}.footer-grid{grid-template-columns: 1fr 1fr;gap: 32px 24px;}.footer-brand{grid-column: 1/-1;}.footer-brand p{max-width: 100%;}.bottom{flex-direction: column;gap: 8px;}.holding{padding: 26px;}.section-head{margin-bottom: 30px;}.note{font-size: 0.875rem;}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}*,
  *:before,
  *:after{transition: none !important;animation: none !important;}}.page{display: block !important;scroll-margin-top: 110px;}@supports selector(body:has(:target)){.page{display: none !important;}#home{display: block !important;}body:has(.page:not(#home):target, .page:not(#home) :target) #home{display: none !important;}.page:target,
  .page:has(:target){display: block !important;}body:has(#features:target, #features :target) a[href='#features'],
  body:has(#how-it-works:target) a[href='#how-it-works'],
  body:has(#security:target) a[href='#security'],
  body:has(#developers:target) a[href='#developers'],
  body:has(#blog:target) a[href='#blog'],
  body:has(#support:target) a[href='#support']{color: #1649be;font-weight: 700;}}.menu{display: none !important;}.navlinks{display: flex !important;}.chapter-nav{display: flex;gap: 12px;flex-wrap: wrap;margin: 0 0 36px;}.chapter-nav a{border: 1px solid #8ca8c0;border-radius: 100px;padding: 9px 17px;font-size: 0.875rem;background: #ffffff3b;transition:
    background 0.2s,
    transform 0.2s;}.chapter-nav a:hover{background: #ffffffa8;transform: translateY(-2px);}.hero-art{isolation: isolate;}.hero-art:before{z-index: -1;background: radial-gradient(ellipse, #effaff90, transparent 67%);box-shadow:
    0 0 0 26px #eef8ff18,
    0 0 0 60px #eef8ff13;animation: halo-arrive 4s ease-out both;}.hero-art > img{animation: phone-arrive 3.8s ease-in-out both;}.hero-art:after{content: '';position: absolute;width: 76%;height: 1px;bottom: 6%;left: 12%;background: linear-gradient(90deg, transparent, #648ba9, transparent);z-index: -1;}.hero h1 span{background: linear-gradient(110deg, #46627b 10%, #1e5ef0 45%, #46627b 80%);background-size: 220% auto;background-clip: text;-webkit-background-clip: text;color: transparent;animation: headline-light 3.8s ease-out both;}.panel{transition:
    transform 0.35s,
    box-shadow 0.35s,
    border-color 0.35s;}.card:hover{transform: translateY(-5px);box-shadow: 0 30px 50px -20px #173c6040;border-color: white;}.symbol{transition:
    transform 0.3s,
    background 0.3s;}.card:hover .symbol{transform: rotate(-7deg) scale(1.08);background: #f4faff;}.navlinks a{position: relative;}.navlinks a:after{content: '';position: absolute;left: 0;right: 0;bottom: -5px;height: 2px;background: #1e5ef0;transform: scaleX(0);transform-origin: left;transition: transform 0.22s;}.navlinks a:hover:after{transform: scaleX(1);}.photo-panel img{transition: transform 0.55s;}.photo-panel:hover img{transform: translateY(-7px);}.text-link{transition: transform 0.25s;}.text-link:hover{transform: translateX(3px);}.visual-map{margin: 0 0 28px;padding: 28px;border-radius: 22px;background: linear-gradient(135deg, #ecf6ffb8, #c3d9ed80);border: 1px solid #f4faff;position: relative;overflow: hidden;}.visual-map .mini-label{margin-bottom: 23px;}.flow-grid{display: grid;grid-template-columns: 1fr 32px 1fr 32px 1fr;align-items: center;gap: 8px;}.flow-node{padding: 22px 12px;text-align: center;border-radius: 17px;background: #ffffffa8;border: 1px solid white;min-width: 0;box-shadow: 0 10px 18px -15px #12395766;}.flow-node svg{display: block;width: 30px;height: 30px;fill: none;stroke: #1e5ef0;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;margin: 0 auto 14px;}.flow-node strong{display: block;font-size: 0.93rem;line-height: 1.4;}.flow-node small{display: block;color: #466179;font-size: 0.78rem;margin-top: 6px;line-height: 1.45;}.flow-arrow{height: 1px;background: #7b9bb5;position: relative;}.flow-arrow:after{content: '';position: absolute;right: 0;top: -3px;width: 6px;height: 6px;border-top: 1px solid #527996;border-right: 1px solid #527996;transform: rotate(45deg);}.flow-arrow:before{content: '';position: absolute;width: 7px;height: 7px;background: #1e5ef0;border-radius: 50%;top: -3px;left: 0;animation: travel 3.5s ease-in-out 1;}.visual-map .note{font-size: 0.82rem;margin: 20px 0 0;}.flow-node:last-child{background: #d7e8ff;border-color: #83a9df;}.pass-visual{display: grid;grid-template-columns: repeat(3, 1fr);gap: 10px;margin: 8px 0 30px;}.pass-visual > div{padding: 19px 12px;border-radius: 16px;border: 1px solid #a7c1d6;background: #edf7ff7a;}.pass-visual svg{width: 26px;height: 26px;stroke: #1e5ef0;fill: none;stroke-width: 1.7;margin-bottom: 12px;}.pass-visual strong{display: block;font-size: 0.9rem;}.pass-visual span{display: block;font-size: 0.8rem;line-height: 1.45;color: #47647c;margin-top: 6px;}.editorial-mark{display: flex;gap: 12px;align-items: center;margin-bottom: 32px;}.editorial-mark svg{width: 64px;height: 64px;fill: none;stroke: #315a79;stroke-width: 1.1;}.editorial-mark .mini-label{margin: 0;}.oto{position: relative;}.oto:before{content: '';position: absolute;right: -150px;top: -180px;width: 500px;height: 500px;border: 1px solid #99bad328;border-radius: 50%;box-shadow:
    0 0 0 55px #aecfe510,
    0 0 0 110px #aecfe509;pointer-events: none;}.oto .split{position: relative;}.oto .step-row{position: relative;}.oto .step-row:before{content: '';position: absolute;left: 14px;top: 56px;bottom: -16px;border-left: 1px dashed #88a7be;}.oto .step-row:last-of-type:before{display: none;}.step-num{background: #15374f;}.video-launch{display: block;position: relative;max-width: 340px;margin: auto;border-radius: 18px;overflow: hidden;}.video-launch img{width: 100%;transition: transform 0.45s;}.video-launch:hover img{transform: scale(1.025);}.play-label{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);background: #102b40ee;color: #fff;display: flex;align-items: center;gap: 10px;padding: 15px 23px;border: 1px solid #bfd4e6;border-radius: 100px;white-space: nowrap;box-shadow: 0 15px 40px #102b4060;font-size: 1rem;font-weight: 700;}.play-label svg{width: 19px;height: 19px;fill: currentColor;}.page-intro{position: relative;}.page-intro:before{content: '';position: absolute;right: -180px;top: 70px;width: 200px;height: 200px;border: 1px solid #e4f1fba6;border-radius: 50%;box-shadow: 0 0 0 25px #eef7ff19;pointer-events: none;z-index: -1;}.motion-note{display: none;}.search-ui{display: none;}html.search-ready .search-ui{display: block;}@keyframes phone-arrive{0%{transform: translateY(15px) rotate(1deg);}55%{transform: translateY(-7px) rotate(-0.7deg);}100%{transform: translateY(0) rotate(0);}}@keyframes halo-arrive{from{transform: scale(0.9);opacity: 0.35;}to{transform: scale(1);opacity: 1;}}@keyframes headline-light{from{background-position: 100% 50%;}to{background-position: 0% 50%;}}@keyframes travel{0%,
  15%{left: 0;opacity: 0;}25%{opacity: 1;}80%{left: 100%;opacity: 1;}100%{left: 100%;opacity: 0;}}@supports (animation-timeline: view()){.section > .section-head,
  .section > .card,
  .security-items article,
  .visual-map{animation: section-arrive linear both;animation-timeline: view();animation-range: entry 0% entry 80%;}@keyframes section-arrive{from{transform: translateY(20px);}to{transform: translateY(0);}}}@media (max-width: 1080px){.page-intro:before{right: -70px;width: 150px;height: 150px;}}@media (max-width: 940px){header{overflow: hidden;}.nav{flex-wrap: wrap;gap: 8px;padding: 10px 14px;}.navlinks{position: static !important;flex-direction: row !important;align-items: center !important;gap: 24px !important;width: 100%;margin: 6px 0 0 !important;padding: 10px 0 6px !important;overflow-x: auto;background: transparent !important;border: 0 !important;border-top: 1px solid #afc1cf !important;box-shadow: none !important;border-radius: 0 !important;scrollbar-width: thin;}.navlinks a{padding: 4px 0 !important;font-size: 0.875rem !important;flex-shrink: 0;}.nav .download-nav{display: inline-flex !important;margin-left: auto;}.navlinks a:after{bottom: 0;}.page{scroll-margin-top: 145px;}html{scroll-padding-top: 150px;}.page-intro:before{display: none;}}@media (max-width: 680px){.hero-art:before{box-shadow:
      0 0 0 15px #eef8ff18,
      0 0 0 30px #eef8ff13;}.visual-map{padding: 22px 16px;}.flow-grid{grid-template-columns: 1fr;gap: 14px;}.flow-node{padding: 17px;display: grid;grid-template-columns: 35px 1fr;column-gap: 13px;text-align: left;}.flow-node svg{grid-row: 1/3;margin: 3px 0;}.flow-node small{grid-column: 2;}.flow-arrow{height: 20px;width: 1px;margin: auto;}.flow-arrow:after{right: -3px;top: auto;bottom: 0;transform: rotate(135deg);}.flow-arrow:before{display: none;}.pass-visual{gap: 7px;}.pass-visual > div{padding: 14px 9px;}.pass-visual strong{font-size: 0.83rem;}.pass-visual span{font-size: 0.75rem;}.hero-art > img{animation-duration: 3s;}.chapter-nav{gap: 8px;}.chapter-nav a{font-size: 0.82rem;padding: 8px 12px;}}@media (prefers-reduced-motion: reduce){*,
  *:before,
  *:after{animation: none !important;transition: none !important;scroll-behavior: auto !important;}.hero h1 span{background: none;color: #46627b;}.card:hover,
  .photo-panel:hover img,
  .text-link:hover{transform: none;}}.hero h1{font-size: clamp(3.4rem, 7.2vw, 6.3rem);}.hero-art > img{animation: wallet-float 7s ease-in-out infinite;}.hero-art:before{animation: ambient-halo 9s ease-in-out infinite;}.hero h1 span{animation: headline-light 9s ease-in-out infinite alternate;}.hero .lead{max-width: 540px;font-size: 1.22rem;}.situation{padding: 38px;overflow: hidden;}.situation fieldset{padding: 0;border: 0;margin: 0;min-width: 0;}.situation legend{font-size: 0.85rem;font-weight: 700;color: #456078;margin-bottom: 16px;}.situation input[type='radio']{position: absolute;width: 1px;height: 1px;clip-path: inset(50%);overflow: hidden;}.situation label{display: inline-block;padding: 12px 22px;border: 1px solid #9ab2c6;border-radius: 100px;margin: 0 8px 10px 0;font-size: 0.94rem;cursor: pointer;transition:
    background 0.25s,
    color 0.25s,
    box-shadow 0.25s;}.situation input:checked + label{background: #102b40;color: white;border-color: var(--ink-strong);box-shadow: 0 6px 15px #12395720;}.situation input:focus-visible + label{outline: 3px solid #1e5ef0;outline-offset: 4px;}.situation-panel{display: none;grid-template-columns: 1.12fr 0.88fr;gap: 55px;align-items: center;padding: 38px 0 12px;}.situation-copy h3{font-size: clamp(2.3rem, 4vw, 3.6rem);margin: 0 0 24px;}.situation-copy p{max-width: 440px;}.situation-copy .note{margin: 20px 0 0;}.situation-caption{border-top: 1px solid #9fb7ca;padding-top: 20px;margin: 24px 0 0;font-size: 0.8rem;}.situation #some-trx:checked ~ .situation-panels .some,
.situation #no-trx:checked ~ .situation-panels .zero,
.situation #have-pass:checked ~ .situation-panels .pass{display: grid;animation: option-arrive 0.4s ease-out;}.route-picture{padding: 24px 35px;border-radius: 25px;background: #c0d4e563;border: 1px solid #eaf6ff;position: relative;}.route-tile{background: #f1f8fedb;border: 1px solid white;border-radius: 15px;padding: 15px 20px;box-shadow: 0 12px 20px -18px #21496366;}.route-tile span{display: block;font-size: 0.75rem;color: #46647d;text-transform: uppercase;letter-spacing: 0.08em;}.route-tile strong{display: block;font-size: 1.13rem;margin-top: 4px;}.route-tile.highlight{background: #1e5ef0;color: white;border-color: #84a7ff;}.route-tile.highlight span{color: #e3ecff;}.route-track{position: relative;height: 30px;width: 1px;margin: 0 auto;background: #7d9fb8;}.route-track:after{content: '';position: absolute;width: 7px;height: 7px;left: -3px;top: 0;background: #1e5ef0;border-radius: 50%;animation: route-down 3s ease-in-out infinite;}.route-track:nth-of-type(4):after{animation-delay: 1.5s;}.flow-arrow:before{animation: travel 3.5s ease-in-out infinite;}.oto .step-num{animation: step-emphasis 6s ease-in-out infinite;}.oto .step-row:nth-child(3) .step-num{animation-delay: 2s;}.oto .step-row:nth-child(4) .step-num{animation-delay: 4s;}.motion-control{position: fixed;left: -9999px;}.motion-toggle{position: fixed;bottom: 18px;right: 18px;z-index: 80;background: #edf5faed;color: #16384f;border: 1px solid #91adbf;padding: 9px 15px;font-size: 0.78rem;border-radius: 100px;cursor: pointer;box-shadow: 0 6px 18px #193f5a20;}.motion-toggle .paused{display: none;}#pause-motion:checked + .motion-toggle .running{display: none;}#pause-motion:checked + .motion-toggle .paused{display: inline;}#pause-motion:focus-visible + .motion-toggle{outline: 3px solid #1e5ef0;outline-offset: 4px;}#pause-motion:checked ~ *,
#pause-motion:checked ~ * *,
#pause-motion:checked ~ * *:before,
#pause-motion:checked ~ * *:after{animation-play-state: paused !important;transition: none !important;}.bottom{padding-bottom: 35px;}.hero-art figcaption{position: relative;z-index: 1;}.page:target .page-intro{animation: chapter-arrive 0.5s ease-out;}@keyframes wallet-float{0%,
  100%{transform: translateY(0) rotate(-0.4deg);}50%{transform: translateY(-10px) rotate(0.4deg);}}@keyframes ambient-halo{0%,
  100%{transform: scale(0.98);opacity: 0.65;}50%{transform: scale(1.05);opacity: 1;}}@keyframes route-down{0%{top: 0;opacity: 0;}20%{opacity: 1;}80%{opacity: 1;}100%{top: 24px;opacity: 0;}}@keyframes step-emphasis{0%,
  28%,
  100%{background: #15374f;box-shadow: none;}8%,
  20%{background: #285cb1;box-shadow: 0 0 0 5px #609dff17;}}@keyframes option-arrive{from{transform: translateY(9px);}to{transform: translateY(0);}}@keyframes chapter-arrive{from{transform: translateY(12px);}to{transform: translateY(0);}}@media (max-width: 680px){.hero h1{font-size: clamp(3.2rem, 12vw, 4.9rem);}.hero .lead{font-size: 1.08rem;}.situation{padding: 24px 19px;}.situation label{padding: 10px 13px;font-size: 0.85rem;margin-right: 5px;}.situation-panel{grid-template-columns: 1fr;gap: 26px;padding-top: 25px;}.route-picture{padding: 22px 28px;}.situation-copy h3{font-size: 2.55rem;}.motion-toggle{bottom: 10px;right: 10px;font-size: 0.75rem;}.route-tile strong{font-size: 1rem;}}@media (prefers-reduced-motion: reduce){*,
  *:before,
  *:after{animation: none !important;transition: none !important;}.motion-toggle{display: none;}.hero h1 span{background: none;color: #46627b;}}.hero{grid-template-columns: 1.1fr 0.9fr;gap: 55px;}.hero-composition{position: relative;margin: 0;padding: 60px 18px 30px;isolation: isolate;}.hero-composition svg,
.composition svg,
.oto-composition svg,
.custody-graphic svg,
.editorial-icon svg{width: 28px;height: 28px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;flex-shrink: 0;}.art-orbit{position: absolute;inset: 8% -2% 12%;border: 1px solid #eef8ff;border-radius: 50%;box-shadow:
    0 0 0 28px #f1f9ff20,
    0 0 0 57px #f1f9ff13;z-index: -1;animation: ambient-halo 9s ease-in-out infinite;}.app-fragment{padding: 24px;border: 1px solid #f5fbff;border-radius: 32px;background: linear-gradient(140deg, #eaf4fadf, #bfd1e0e0);box-shadow: 0 34px 55px -25px #1f476750;transform: rotate(-3deg);animation: fragment-drift 8s ease-in-out infinite;}.fragment-top{display: flex;justify-content: space-between;align-items: center;gap: 10px;}.fragment-top img{width: 115px;}.fragment-top > span{font-size: 0.75rem;color: #526c80;}.asset-balance{padding: 30px 0 24px;}.asset-balance > span{display: block;color: #466179;font-size: 0.85rem;}.asset-balance strong{display: block;font-size: 2.6rem;letter-spacing: -0.04em;margin: 8px 0;white-space: nowrap;}.asset-balance small{font-size: 1rem;font-weight: 500;letter-spacing: 0;}.balance-strip{display: flex;justify-content: space-between;padding: 14px 0;border-top: 1px solid #9db6ca;font-size: 0.9rem;}.balance-strip > span{color: #466179;}.art-feature{display: flex;align-items: center;gap: 14px;padding: 18px 14px;border-radius: 15px;background: #1e5ef0;color: white;margin-top: 12px;}.art-feature > div{min-width: 0;}.art-feature strong,
.art-feature span{display: block;}.art-feature strong{font-size: 1.1rem;}.art-feature span{font-size: 0.8rem;line-height: 1.4;margin-top: 4px;}.art-feature.soft{color: #155393;background: #edf6ffb0;border: 1px solid white;}.float-note{position: absolute;display: flex;align-items: center;gap: 12px;padding: 15px 18px;background: #f8fcffef;border: 1px solid white;border-radius: 16px;box-shadow: 0 15px 35px #27476525;font-size: 0.8rem;line-height: 1.5;}.float-note svg{color: #1e5ef0;width: 24px;height: 24px;}.note-top{right: -8px;top: 10px;animation: wallet-float 8s ease-in-out infinite;}.note-bottom{left: -12px;bottom: 76px;animation: wallet-float 8s ease-in-out -4s infinite;}.hero-composition figcaption{margin: 60px auto 0;}.composition{margin: 0;padding: 34px 28px;border-radius: 30px;border: 1px solid #edf7ff;background: linear-gradient(145deg, #ddecf7a0, #aac6dd66);position: relative;}.composition-label{display: flex;gap: 12px;align-items: center;color: #365c79;font-size: 0.72rem;letter-spacing: 0.12em;margin-bottom: 28px;font-weight: 700;}.preflight-fragment{padding: 24px;background: linear-gradient(145deg, #eaf3f9ee, #ccdae5dd);border: 1px solid white;border-radius: 25px;box-shadow: 0 25px 35px -20px #1c456946;transform: rotate(2deg);transition: transform 0.5s;}.smart-composition:hover .preflight-fragment{transform: rotate(0) translateY(-4px);}.fragment-heading{display: flex;justify-content: space-between;align-items: center;font-size: 1.2rem;font-weight: 700;}.tiny-pill{display: inline-block;font-size: 0.72rem;font-weight: 500;color: #1760c6;background: white;border-radius: 100px;padding: 5px 11px;white-space: nowrap;}.amount-line{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: 26px 0 18px;}.amount-line > span{font-size: 0.85rem;color: #526b7f;}.amount-line strong{font-size: 1.8rem;letter-spacing: -0.035em;}.amount-line small{font-size: 0.9rem;font-weight: 400;}.dummy-details{margin: 0;}.dummy-details > div{display: flex;justify-content: space-between;gap: 12px;font-size: 0.8rem;padding: 9px 0;}.dummy-details dt{color: #536d82;}.dummy-details dd{margin: 0;text-align: right;}.fee-ribbon{display: flex;justify-content: space-between;gap: 10px;align-items: center;margin-top: 18px;padding: 13px 0;border-top: 1px solid #a3bccf;font-size: 0.85rem;}.smart-choice{display: flex;justify-content: center;align-items: center;gap: 13px;background: #f7fbffb0;border: 1px solid white;color: #1873d5;border-radius: 13px;padding: 16px 10px;margin: 12px 0;animation: choice-glow 5s ease-in-out infinite;}.estimate-row{display: flex;align-items: center;gap: 9px;font-size: 0.78rem;padding: 13px 0;}.estimate-row svg{width: 20px;height: 20px;color: #237f80;}.estimate-row > span{margin-left: auto;font-size: 0.72rem;color: #4b687e;}.callout-card{display: flex;align-items: center;gap: 15px;border: 1px solid #7fa6e1;border-radius: 18px;background: #1b4f99;color: white;padding: 18px 22px;position: relative;margin: 22px -5px 0;font-size: 0.9rem;box-shadow: 0 15px 24px -17px #0f305a77;}.composition figcaption{margin: 23px auto 0;max-width: 100%;}.oto-composition{position: relative;margin: 40px 32px 40px 0;padding: 15px 15px 0;min-width: 0;}.transfer-slip{background: #335369;border: 1px solid #748da0;border-radius: 22px;padding: 25px 24px 40px;margin: 0 10px;transform: rotate(-4deg);}.transfer-slip > .mini-label{color: #c9ddeb;display: block;margin-bottom: 14px;}.transfer-slip > strong{font-size: 2.3rem;letter-spacing: -0.03em;display: block;}.transfer-slip small{font-size: 1rem;font-weight: 400;}.transfer-slip .dummy-details{margin-top: 13px;}.transfer-slip .dummy-details dt{color: #bbcfde;}.purchase-fragment{position: relative;margin-top: -12px;border-radius: 24px;background: #edf5fc;color: var(--ink-strong);padding: 25px;box-shadow: 0 25px 35px -15px #0005;animation: purchase-float 7s ease-in-out infinite;}.purchase-brand{display: flex;gap: 15px;justify-content: space-between;align-items: center;}.purchase-brand img{width: 110px;}.purchase-brand > span{font-size: 0.73rem;color: #44647e;}.purchase-title{display: flex;align-items: center;gap: 16px;margin: 24px 0;}.purchase-title > svg{width: 43px;height: 43px;padding: 8px;border-radius: 12px;background: #d8e8ff;color: #1e5ef0;}.purchase-title strong{display: block;font-size: 1.35rem;}.purchase-title span{font-size: 0.83rem;color: #4d657b;}.purchase-method{padding: 17px 0;border-top: 1px solid #b3c5d4;border-bottom: 1px solid #b3c5d4;}.purchase-method strong,
.purchase-method span{display: block;}.purchase-method strong{font-size: 1.2rem;}.purchase-method span{font-size: 0.85rem;color: #4d657b;margin-top: 4px;}.purchase-fragment p{color: #4d657b;font-size: 0.78rem;margin: 16px 0 0;}.no-swap{display: flex;align-items: center;gap: 13px;margin: 24px 0;color: #d8e8f4;font-size: 0.85rem;}.no-swap svg{color: #9cc6ff;}.no-swap strong{font-size: 0.76rem;font-weight: 400;}.oto-composition figcaption{max-width: 100%;color: #bbcedd;text-align: left;font-size: 0.76rem;}.custody-graphic{display: flex;align-items: center;gap: 20px;padding: 24px;margin-bottom: 18px;border: 1px solid #e4f4ff;border-radius: 24px;background: #e1f0fc70;}.custody-icon{padding: 17px;border-radius: 50%;background: #f5faff;border: 1px solid white;color: #1e5ef0;}.custody-graphic strong{font-size: 1.25rem;line-height: 1.3;display: block;}.custody-graphic .eyebrow{font-size: 0.65rem;margin-bottom: 8px;}.custody-path{height: 1px;flex: 1;background: #7397b2;position: relative;}.custody-path:after{content: '';position: absolute;width: 6px;height: 6px;background: #1e5ef0;border-radius: 50%;top: -3px;animation: travel 3s infinite;}.custody-graphic > svg{color: #315b77;}.editorial-icon{display: grid;place-items: center;width: 60px;height: 60px;border-radius: 18px;background: #eef8ff;border: 1px solid white;color: #1e5ef0;margin-bottom: 28px;}.two-cards .card:hover .editorial-icon{transform: rotate(-5deg);transition: transform 0.3s;}@keyframes fragment-drift{0%,
  100%{transform: translateY(0) rotate(-3deg);}50%{transform: translateY(-8px) rotate(-1deg);}}@keyframes purchase-float{0%,
  100%{transform: translateY(0);}50%{transform: translateY(-6px);}}@keyframes choice-glow{0%,
  100%{box-shadow: 0 0 0 0 #397eec00;}50%{box-shadow: 0 0 0 5px #397eec14;}}@media (max-width: 1080px){.hero{gap: 25px;}.hero h1{font-size: 4.7rem;}.hero-composition{padding-left: 4px;padding-right: 4px;}.asset-balance strong{font-size: 2.15rem;}.float-note{padding: 11px 13px;font-size: 0.75rem;}.note-top{right: -3px;}.note-bottom{left: -3px;}.oto-composition{margin-right: 20px;}.purchase-fragment{padding: 20px;}.purchase-brand{gap: 10px;}.purchase-brand img{width: 90px;}}@media (max-width: 680px){.hero{grid-template-columns: 1fr;}.hero h1{font-size: clamp(3.2rem, 12vw, 4.9rem);}.hero-composition{width: min(100%, 380px);margin: 0 auto;padding: 65px 13px 15px;}.app-fragment{padding: 23px;}.asset-balance strong{font-size: 2.5rem;}.note-top{right: 5px;}.note-bottom{left: 0;bottom: 80px;}.hero-composition figcaption{margin-top: 70px;}.composition{padding: 25px 18px;}.preflight-fragment{padding: 20px;}.amount-line strong{font-size: 1.7rem;}.oto-composition{margin: 0 14px 30px;padding: 15px 10px 0;}.transfer-slip > strong{font-size: 2.2rem;}.purchase-fragment{padding: 22px;}.purchase-brand img{width: 110px;}.custody-graphic{gap: 12px;padding: 20px 15px;}.custody-icon{padding: 12px;}.custody-graphic strong{font-size: 1.1rem;}.custody-graphic > svg{width: 23px;}.art-orbit{inset: 10% 0 15%;box-shadow: 0 0 0 15px #f1f9ff20;}}@media (prefers-reduced-motion: reduce){*,
  *:before,
  *:after{animation: none !important;transition: none !important;}}.payment-marks{display: flex;align-items: center;gap: 15px;margin: 25px 0;flex-wrap: wrap;}.payment-marks img{width: 112px;height: 58px;object-fit: contain;padding: 13px 17px;background: #fff;border: 1px solid #d1dce6;border-radius: 13px;box-shadow: 0 8px 18px #102b4010;}.hero-art{width: 100%;margin: 0 auto;}.hero-phone{position: relative;width: min(304px, 78vw);padding: 7px;border: 1px solid #9baab6;border-radius: 43px;background: linear-gradient(120deg, #e7edf2, #8896a1 45%, #dce4eb);box-shadow: 0 24px 40px #28475e26, inset 0 0 0 1px #ffffffa6;animation: wallet-float 7s ease-in-out infinite;}.hero-art .hero-phone img{display: block;width: 100%;height: auto;border-radius: 35px;clip-path: none;filter: none;animation: none;}.hero-phone::before{content: '';position: absolute;z-index: 1;top: 17px;left: 50%;transform: translateX(-50%);width: 66px;height: 17px;border-radius: 20px;background: #18232d;box-shadow: inset 0 1px 2px #00000080;pointer-events: none;}.hero-phone::after{content: '';position: absolute;top: 24%;right: -3px;width: 3px;height: 48px;border-radius: 0 3px 3px 0;background: #95a4b0;pointer-events: none;}.hero{grid-template-columns: 1.15fr 0.85fr;}@media (max-width: 680px){.hero{grid-template-columns: 1fr;}.hero-phone{width: min(264px, 78vw);}}@media (prefers-reduced-motion: reduce){.hero-phone{animation: none;}}.support-shell{display: grid;grid-template-columns: 296px minmax(0, 1fr);gap: 40px;align-items: start;}.support-nav{position: sticky;top: 112px;padding: 22px 16px;}.support-nav .mini-label{padding: 0 8px;}.support-nav ol{list-style: none;margin: 0;padding: 0;display: grid;gap: 2px;}.support-nav a{display: block;padding: 10px 12px;border-radius: 12px;font-size: 0.9rem;line-height: 1.35;color: #2c4256;transition:
    background 0.2s,
    color 0.2s;}.support-nav a:hover{background: #ffffff8f;color: #174ac1;}.support-main{display: grid;gap: 38px;min-width: 0;}.support-hero-grid{display: grid;grid-template-columns: 1.06fr 0.94fr;gap: 26px;align-items: center;}.support-hero-grid .page-intro{margin: 0;}.headset-well{display: flex;flex-direction: column;align-items: center;justify-content: center;min-height: 300px;padding: 32px;}.headset{position: relative;width: 170px;height: 170px;}.headset i{position: absolute;inset: 0;border: 12px solid #174ac1;border-bottom-color: transparent;border-radius: 50%;}.headset i.inner{inset: 16px;border-width: 2px;border-color: #1e5ef047;border-bottom-color: transparent;}.headset b.ear{position: absolute;top: 88px;width: 26px;height: 54px;border-radius: 13px;background: #174ac1;}.headset b.ear.l{left: -5px;}.headset b.ear.r{right: -5px;}.headset b.mic{position: absolute;right: 2px;bottom: 22px;width: 46px;height: 10px;border-radius: 5px;background: #1e5ef038;}.headset .disc{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: flex;align-items: center;justify-content: center;gap: 4px;width: 104px;height: 104px;border: 1px solid #ffffff94;border-radius: 50%;background: #ffffffb8;box-shadow: inset 1px 1px 0 #ffffff8a;font-family: 'Roboto Mono', ui-monospace, monospace;font-size: 30px;font-weight: 700;letter-spacing: -0.02em;backdrop-filter: blur(14px);}.headset .disc em{color: var(--blue);font-style: normal;font-size: 26px;}.support-search-card{padding: 26px;}.search-field{display: flex;align-items: center;gap: 14px;height: 64px;padding: 0 22px;border-radius: 20px;background: #ffffff8c;border: 1px solid #ffffffb5;}.search-field svg{flex: none;width: 22px;height: 22px;fill: none;stroke: var(--blue);stroke-width: 1.8;stroke-linecap: round;}.search-field input{flex: 1;min-width: 0;border: 0;outline: 0;background: transparent;color: var(--ink);font-size: 1.02rem;}.search-field input::placeholder{color: #5f7688;}.chips{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin: 18px 0 0;padding: 0 4px;}.chips .mini-label{margin: 0 4px 0 0;}.chip{min-height: 34px;padding: 0 15px;border: 1px solid #9ab2c6;border-radius: 999px;background: transparent;color: #3b5266;font-size: 0.875rem;transition:
    border-color 0.2s,
    color 0.2s,
    background 0.2s;}.chip:hover{border-color: #1e5ef0;color: #174ac1;background: #1e5ef014;}.guide-cards{display: grid;gap: 12px;}.guide-cards article{display: grid;grid-template-columns: auto minmax(0, 1fr) auto;align-items: center;gap: 18px;padding: 22px 24px;border-radius: 24px;}.guide-tag{padding: 6px 9px;border-radius: 7px;color: #174ac1;background: #1e5ef01a;font-family: 'Roboto Mono', ui-monospace, monospace;font-size: 0.62rem;font-weight: 700;letter-spacing: 0.09em;text-transform: uppercase;text-align: center;min-width: 58px;}.guide-cards h3{font-size: 1.12rem;letter-spacing: -0.01em;}.guide-cards p{margin: 5px 0 0;font-size: 0.94rem;line-height: 1.5;}.guide-cards .go{color: var(--blue);font-weight: 700;}.walkthrough{display: grid;grid-template-columns: auto minmax(0, 1fr);gap: 28px;align-items: center;padding: 32px;}.walkthrough img{width: 148px;border-radius: 24px;}.walkthrough .badge{display: inline-flex;align-items: center;padding: 4px 9px;border-radius: 7px;color: #174ac1;background: #dbe9f8;font-family: 'Roboto Mono', ui-monospace, monospace;font-size: 0.62rem;font-weight: 700;letter-spacing: 0.09em;text-transform: uppercase;margin-bottom: 14px;}.walkthrough h2{font-size: clamp(1.7rem, 2.6vw, 2.1rem);margin-bottom: 14px;}.contact-card{padding: 44px;}.contact-form{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;margin-top: 30px;}.contact-form label{display: grid;gap: 8px;min-width: 0;}.contact-form label > span,
.form-status{color: #4a6478;font-family: 'Roboto Mono', ui-monospace, monospace;font-size: 0.69rem;font-weight: 700;letter-spacing: 0.11em;text-transform: uppercase;}.contact-form input,
.contact-form select,
.contact-form textarea{width: 100%;min-width: 0;border: 1px solid #9fb7ca;border-radius: 14px;outline: 0;color: var(--ink);background: #ffffff85;font: inherit;font-size: 1rem;transition:
    border-color 0.18s,
    background 0.18s,
    box-shadow 0.18s;}.contact-form input,
.contact-form select{height: 52px;padding: 0 18px;}.contact-form textarea{min-height: 162px;padding: 16px 18px;line-height: 1.55;resize: vertical;}.contact-form input:focus,
.contact-form select:focus,
.contact-form textarea:focus{border-color: var(--blue);background: #fff;box-shadow: 0 0 0 3px #1e5ef01a;}.contact-form .wide{grid-column: 1/-1;}.form-actions{grid-column: 1/-1;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 24px;margin-top: 8px;}.form-status{flex: 1 1 300px;text-transform: none;letter-spacing: 0.09em;}@media (max-width: 1080px){.support-shell{grid-template-columns: 1fr;gap: 28px;}.support-nav{position: static;}.support-nav ol{grid-template-columns: repeat(2, minmax(0, 1fr));display: grid;gap: 2px 12px;}}@media (max-width: 940px){.support-hero-grid{grid-template-columns: 1fr;}.headset-well{min-height: 250px;}}@media (max-width: 680px){.support-nav ol{grid-template-columns: 1fr;}.support-search-card{padding: 18px;}.search-field{height: 58px;padding: 0 16px;}.search-field input{font-size: 0.95rem;}.guide-cards article{grid-template-columns: auto minmax(0, 1fr);padding: 20px;}.guide-cards .go{display: none;}.walkthrough{grid-template-columns: 1fr;padding: 24px;}.walkthrough img{width: 132px;justify-self: center;}.contact-card{padding: 26px 22px;}.contact-form{grid-template-columns: 1fr;}.form-actions .btn{width: 100%;}}#support{padding-top: 55px;}#support .page-intro{padding: 20px 0 35px;}#support .page-intro h1{font-size: clamp(3rem, 5.5vw, 4.6rem);}#support .page-intro:before{display: none;}#support .support-main > section{min-width: 0;}#support .section-head h2{font-size: clamp(2rem, 3.7vw, 3.2rem);}#support .contact-card h2{font-size: clamp(2.5rem, 4.5vw, 3.8rem);margin-bottom: 24px;}#support .guide-cards article{position: relative;transition:
    transform 0.25s,
    background 0.25s;}#support .guide-cards article:hover{transform: translateX(4px);background: #f1f8fca6;}#support .guide-cards h3 a:after{content: '';position: absolute;inset: 0;border-radius: 24px;}#support .guide-cards a:focus-visible:after{outline: 3px solid #1e5ef0;outline-offset: 3px;}#support .guide-cards article[hidden]{display: none !important;}#support .guide-tag,
#support .walkthrough .badge{font-family: inherit;font-size: 0.75rem;}#support .contact-form label > span,
#support .form-status{font-family: inherit;font-size: 0.8rem;letter-spacing: 0.02em;}#support .support-search-card:focus-within{border-color: #7ca6e7;}#support .contact-form select:focus-visible,
#support .contact-form textarea:focus-visible{outline: 3px solid #1e5ef0;outline-offset: 3px;}#support .walkthrough img{max-height: 330px;object-fit: contain;}#support .support-nav{top: 115px;max-height: calc(100vh - 145px);overflow: auto;}#support .chip[aria-pressed='true']{background: #102b40;color: white;}#support .support-main .faq{max-width: none;}#support .support-nav .mini-label{display: block;margin-bottom: 14px;}#support .faq .text-link{margin-bottom: 20px;}@media (max-width: 1080px){#support .support-nav{max-height: none;overflow: visible;}#support{padding-top: 35px;}}@media (max-width: 680px){#support .headset-well{min-height: 230px;}#support .guide-cards article{gap: 13px;}#support .contact-form label > span{font-size: 0.8rem;}}.smart-send-loupe-section{grid-template-columns: 0.84fr 1.16fr;gap: 24px;}.ss-fee-clarification{font-size: 1rem;line-height: 1.6;}.ss-loupe-stage{margin: 0;padding: 25px 18px 28px;min-width: 0;isolation: isolate;position: relative;border: 1px solid #f0f8ff;border-radius: 32px;background: linear-gradient(150deg, #e7f2ff9c, #bed4e875);box-shadow: 0 26px 50px -35px #21476555;}.ss-loupe-stage:before{content: '';position: absolute;inset: 0;border-radius: 32px;background:
    repeating-linear-gradient(0deg, #1e5ef00a 0 1px, transparent 1px 22px),
    repeating-linear-gradient(90deg, #1e5ef00a 0 1px, transparent 1px 22px);z-index: -1;pointer-events: none;}.ss-loupe-kicker{font-size: 0.75rem;letter-spacing: 0.12em;color: #42657f;font-weight: 700;text-align: center;margin-bottom: 10px;}.ss-loupe-group{position: relative;width: 100%;aspect-ratio: 700/690;animation: loupe-group-float 7s ease-in-out infinite;transform-origin: 50% 50%;}.ss-loupe-group .ss-full-screen{position: absolute;left: 3.57143%;top: 4.34783%;width: 37.85714%;height: auto;border-radius: 14px;filter: drop-shadow(0 18px 18px #173d5b25);}.ss-bubble{position: absolute;left: 41.42857%;top: 20.47826%;width: 52.28571%;aspect-ratio: 366/232;filter: drop-shadow(0 18px 16px #24496822);animation: loupe-entry 0.95s cubic-bezier(0.2, 0.7, 0.25, 1) both 0.4s;transform-origin: 0 50%;}.loupe-back,
.loupe-front{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible;}.loupe-back{z-index: 0;}.loupe-front{z-index: 2;pointer-events: none;}.ss-loupe-group .ss-lens-plate{position: absolute;left: 36.61202%;top: 0;width: 63.38798%;height: auto;border-radius: 50%;z-index: 1;filter: none;animation: none;max-width: none;}.ss-loupe-caption{position: absolute;left: 36.61202%;width: 63.38798%;top: calc(100% + 22px);font-size: 0.875rem;line-height: 1.5;font-weight: 700;text-align: center;color: #173c59;letter-spacing: 0.01em;}.ss-loupe-caption span{font-size: 0.8125rem;font-weight: 400;display: block;margin-top: 6px;color: #46657d;}.ss-loupe-stage > figcaption{max-width: none;margin: 0 auto;text-align: center;font-size: 0.875rem;line-height: 1.55;color: #43627b;}.ss-loupe-stage > figcaption strong{font-size: 1.05rem;display: block;margin-bottom: 10px;color: #102c41;}.ss-loupe-stage > figcaption span{display: block;}.loupe-glint{animation: loupe-gloss 8s ease-in-out infinite;}.ss-loupe-stage:after{content: '';position: absolute;inset: 6% 4% 18%;background: radial-gradient(ellipse at 50% 35%, #fff6, transparent 65%);z-index: -1;border-radius: 50%;animation: ambient-halo 9s ease-in-out infinite;pointer-events: none;}@keyframes loupe-group-float{0%,
  100%{transform: translateY(0);}50%{transform: translateY(-6px);}}@keyframes loupe-entry{from{opacity: 0;transform: scale(0.92);}to{opacity: 1;transform: scale(1);}}@keyframes loupe-gloss{0%,
  100%{opacity: 0.6;}50%{opacity: 0.85;}}@media (max-width: 1100px){.smart-send-loupe-section{grid-template-columns: 1fr;gap: 30px;}.smart-send-loupe-section > .copy{max-width: 680px;}.ss-loupe-stage{width: min(700px, 100%);justify-self: center;}}@media (max-width: 600px){.ss-loupe-stage{padding: 24px 16px;}.ss-loupe-kicker{font-size: 0.72rem;}.ss-loupe-group{display: flex;flex-direction: column;align-items: center;gap: 30px;aspect-ratio: auto;padding: 18px 0 34px;}.ss-loupe-group .ss-full-screen{position: relative;inset: auto;width: min(240px, 90%);height: auto;}.ss-bubble{position: relative;inset: auto;width: min(220px, 82%);aspect-ratio: 1;animation: none;filter: drop-shadow(0 12px 15px #24496822);}.loupe-back,
  .loupe-front{display: none;}.ss-loupe-group .ss-lens-plate{position: relative;inset: auto;width: 100%;border: 1px solid #edf7ff;}.ss-loupe-caption{position: relative;inset: auto;width: 100%;margin-top: 14px;}.ss-bubble{margin-bottom: 66px;}.ss-loupe-stage > figcaption{font-size: 0.8125rem;}.ss-loupe-stage > figcaption strong{font-size: 1rem;}}@media (prefers-reduced-motion: reduce){.ss-loupe-group,
  .ss-bubble,
  .loupe-glint,
  .ss-loupe-stage:after{animation: none !important;opacity: 1;transform: none;}}.ss-loupe-stage{padding: 28px 20px 32px;background:
    radial-gradient(ellipse at 60% 35%, #eff8ffb5, transparent 62%),
    linear-gradient(145deg, #d4e4f0a0, #b7cfdf85);border-color: #e5f3ff;box-shadow:
    inset 0 1px 0 #fff9,
    0 20px 45px -35px #173e6055;}.ss-loupe-stage:before{opacity: 0.3;}.ss-loupe-group{aspect-ratio: 600/700;filter: drop-shadow(0 19px 20px #193f5c1b);}.ss-phone-frame{position: absolute;left: 10.83333%;top: 4.28571%;width: 46.66667%;padding: 4px;border-radius: 36px;background: linear-gradient(
    110deg,
    #eff6fb,
    #647f93 20%,
    #17364d 65%,
    #ccdfed
  );box-shadow:
    inset 0 0 0 1px #34546a,
    0 4px 9px #17364d35;}.ss-loupe-group .ss-phone-frame .ss-full-screen{position: relative;left: auto;top: auto;width: 100%;height: auto;border: 1px solid #233f51;border-radius: 32px;filter: none;}.ss-bubble{left: 49.16667%;top: 21.95714%;width: 43.5%;aspect-ratio: 261/232;filter: none;animation: none;}.ss-loupe-group .ss-lens-plate{left: 11.11111%;width: 88.88889%;box-shadow: inset 0 0 0 1px #fff7;}.ss-loupe-caption{left: 11.11111%;width: 88.88889%;top: calc(100% + 17px);}.ss-loupe-stage > figcaption{position: relative;padding-top: 4px;}.ss-loupe-group{animation: loupe-group-float 7s ease-in-out infinite;}.ss-phone-frame:before{content: '';position: absolute;left: -2px;top: 20%;width: 2px;height: 8%;background: #6d8597;border-radius: 3px;}.ss-phone-frame:after{content: '';position: absolute;right: -2px;top: 23%;width: 2px;height: 11%;background: #6d8597;border-radius: 3px;}@media (max-width: 600px){.ss-loupe-stage{padding: 24px 8px;}.ss-loupe-group{display: block;aspect-ratio: 600/700;padding: 0;}.ss-phone-frame{position: absolute;left: 10.83333%;top: 4.28571%;width: 46.66667%;padding: 2px;border-radius: 22px;}.ss-loupe-group .ss-phone-frame .ss-full-screen{width: 100%;border-radius: 20px;}.ss-bubble{position: absolute;left: 49.16667%;top: 21.95714%;width: 43.5%;aspect-ratio: 261/232;margin: 0;filter: none;}.loupe-back,
  .loupe-front{display: block;}.ss-loupe-group .ss-lens-plate{position: absolute;left: 11.11111%;top: 0;width: 88.88889%;border: 0;}.ss-loupe-caption{position: absolute;left: 11.11111%;top: calc(100% + 10px);width: 88.88889%;margin: 0;font-size: 0.7rem;}.ss-loupe-caption span{font-size: 0.65rem;}.ss-loupe-group{filter: drop-shadow(0 12px 14px #193f5c12);}}@media (prefers-reduced-motion: reduce){.ss-loupe-group{animation: none !important;}}.ss-loupe-group{container-type: inline-size;filter: none !important;animation: none !important;}.ss-glass-neck{position: absolute;left: 46%;top: 31.6%;width: 23.333%;height: auto;overflow: visible;transform-origin: 2% 50%;animation: glass-neck-drift 8s ease-in-out infinite;pointer-events: none;}.ss-loupe-group .ss-bubble{position: absolute;left: 53%;top: 26%;width: 30%;aspect-ratio: 1;filter: none;margin: 0;animation: glass-orbit 8s ease-in-out infinite;transform-origin: center;}.ss-glass-orb{position: absolute;inset: 0;border-radius: 50%;overflow: hidden;backdrop-filter: blur(7px) saturate(1.15);-webkit-backdrop-filter: blur(7px) saturate(1.15);background:
    radial-gradient(circle at 29% 19%, #ffffff65, transparent 36%),
    radial-gradient(circle at 68% 78%, #6795b31a, transparent 68%);border: 1px solid #ffffffb0;box-shadow:
    inset 3px 4px 6px #ffffff85,
    inset -5px -8px 12px #295c7c35,
    inset 0 0 2px 2px #ffffff65,
    7px 14px 17px -13px #183d5f65;}.ss-glass-orb:before{content: '';position: absolute;inset: 5%;border-radius: 50%;border-top: 3px solid #fffc;border-left: 1px solid #fff6;transform: rotate(-27deg);pointer-events: none;}.ss-glass-orb:after{content: '';position: absolute;left: 20%;top: 10%;width: 36%;height: 9%;border-radius: 50%;background: #ffffffa0;filter: blur(3px);transform: rotate(-30deg);animation: glass-highlight 8s ease-in-out infinite;pointer-events: none;}.ss-glass-fee{position: absolute;inset: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 3px;color: #152c3e;text-shadow: 0 1px 5px #ffffffb0;font-family: Arial, sans-serif;}.ss-glass-fee span{font-size: clamp(10px, 2.25cqw, 16px);color: #1684fc;font-weight: 500;}.ss-glass-fee strong{font-size: clamp(20px, 5.1cqw, 34px);font-weight: 600;line-height: 1.15;}.ss-glass-fee small{font-size: clamp(10px, 2.6cqw, 18px);color: #526476;}.ss-loupe-group .ss-loupe-caption{position: absolute;left: -10%;top: calc(100% + 15px);width: 120%;font-size: clamp(10px, 2cqw, 14px);margin: 0;}@keyframes glass-orbit{0%,
  100%{transform: translate(0, 0);}50%{transform: translate(-27%, -7%);}}@keyframes glass-neck-drift{0%,
  100%{transform: scaleX(1) rotate(0deg);}50%{transform: scaleX(0.55) rotate(-9deg);}}@keyframes glass-highlight{0%,
  100%{opacity: 0.7;transform: rotate(-30deg);}50%{opacity: 1;transform: translateX(8%) rotate(-36deg);}}@media (max-width: 600px){.ss-loupe-group .ss-bubble{left: 53%;top: 26%;width: 30%;aspect-ratio: 1;}.ss-glass-orb{backdrop-filter: blur(4px) saturate(1.15);-webkit-backdrop-filter: blur(4px) saturate(1.15);}.ss-loupe-group .ss-loupe-caption{font-size: 10px;}}@media (prefers-reduced-motion: reduce){.ss-loupe-group .ss-bubble,
  .ss-glass-neck,
  .ss-glass-orb:after{animation: none !important;transform: none;}}.ss-loupe-group .ss-bubble{left: 53%;top: 26%;width: 30%;aspect-ratio: 1;animation: none !important;transform: none;pointer-events: none;}.ss-optical-view{position: absolute;inset: 0;border-radius: 50%;overflow: hidden;opacity: 0;}.ss-optical-view img{position: absolute !important;max-width: none !important;height: auto !important;border: 0 !important;border-radius: 0 !important;filter: none !important;box-shadow: none !important;transform: none !important;}.ss-glass-orb:before,
.ss-glass-orb:after{z-index: 2;}.ss-glass-orb:after{animation: none;}.ss-loupe-group .ss-bubble{width: 24%;left: 72%;top: 17%;animation: ss-fee-travel 10s ease-in-out infinite !important;transform: none !important;}.ss-loupe-group .ss-optical-view{animation: ss-fee-focus 10s ease-in-out infinite !important;}.ss-loupe-group .ss-optical-view img{width: 330% !important;left: 50% !important;top: 50% !important;transform: translate(-77.5%, -39.4%) !important;}.ss-loupe-group .ss-glass-orb{backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px);}@keyframes ss-fee-travel{0%,
  100%{left: 72%;top: 17%;}20%{left: 60%;top: 21%;}42%,
  68%{left: 35%;top: 27.3%;}88%{left: 63%;top: 19%;}}@keyframes ss-fee-focus{0%,
  35%,
  78%,
  100%{opacity: 0;}45%,
  68%{opacity: 1;}}.motion-toggle{display: block !important;}#pause-motion:checked ~ * .ss-bubble,
#pause-motion:checked ~ * .ss-optical-view{animation-play-state: paused !important;}.magnify-scene{--mb-size: 24%;--mb-focus-x: 34.5%;--mb-focus-y: 27.3%;--mb-rest-x: 71%;--mb-rest-y: 18%;--mb-source-x: 77.05%;--mb-source-y: 39.4%;--mb-cycle: 12s;}.ss-loupe-group .magnify-bubble{width: var(--mb-size);left: var(--mb-rest-x);top: var(--mb-rest-y);animation: mb-drift var(--mb-cycle) cubic-bezier(0.42, 0, 0.22, 1) infinite !important;will-change: left, top;isolation: isolate;}.magnify-bubble .ss-glass-orb{background:
    radial-gradient(ellipse at 29% 17%, #ffffff57, transparent 42%),
    radial-gradient(ellipse at 78% 80%, #6398b51f, transparent 62%);border: 1px solid #ffffffb5;box-shadow:
    inset 2px 3px 4px #ffffffb0,
    inset -3px -5px 9px #35678330,
    inset 0 0 1px 1px #ffffff65,
    4px 12px 14px -10px #16446455;backdrop-filter: blur(3px) saturate(1.12);-webkit-backdrop-filter: blur(3px) saturate(1.12);}.magnify-bubble .ss-glass-orb:before{inset: 4%;border: 0;border-top: 2px solid #ffffffcf;border-right: 1px solid #ffffff40;transform: rotate(-28deg);box-shadow: inset 0 -2px 2px -2px #9fdaff;}.magnify-bubble .ss-glass-orb:after{left: 22%;top: 9%;width: 30%;height: 7%;background: #ffffffad;filter: blur(2px);animation: mb-reflection var(--mb-cycle) ease-in-out infinite !important;}.ss-loupe-group .magnify-bubble .ss-optical-view{animation: mb-focus var(--mb-cycle) ease-in-out infinite !important;}.ss-loupe-group .magnify-bubble .ss-optical-view img{width: 270% !important;left: 50% !important;top: 50% !important;transform: translate(
    calc(0% - var(--mb-source-x)),
    calc(0% - var(--mb-source-y))
  ) !important;}@keyframes mb-drift{0%,
  100%{left: var(--mb-rest-x);top: var(--mb-rest-y);}16%{left: 62%;top: 20%;}40%,
  70%{left: var(--mb-focus-x);top: var(--mb-focus-y);}86%{left: 58%;top: 16%;}}@keyframes mb-focus{0%,
  40%,
  78%,
  100%{opacity: 0;}46%,
  68%{opacity: 1;}}@keyframes mb-reflection{0%,
  100%{opacity: 0.65;transform: rotate(-28deg);}45%,
  68%{opacity: 0.9;transform: translateX(12%) rotate(-34deg);}}@media (max-width: 600px){.magnify-scene{--mb-size: 32%;--mb-focus-x: 30.5%;--mb-focus-y: 24.2%;--mb-rest-x: 65%;--mb-rest-y: 17%;}.ss-loupe-group .magnify-bubble{width: var(--mb-size);}}#pause-motion:checked ~ * .magnify-bubble,
#pause-motion:checked ~ * .magnify-bubble *,
#pause-motion:checked ~ * .magnify-bubble *:after{animation-play-state: paused !important;}.oto-story{margin: 0;min-width: 0;background:
    radial-gradient(ellipse at 35% 45%, #f4fbffbd, transparent 65%),
    linear-gradient(145deg, #d6e7f1, #bdd3e2);border: 1px solid #f0f9ff;border-radius: 32px;padding: 22px 20px 24px;box-shadow:
    inset 0 1px 0 #fff,
    0 24px 50px -40px #23476570;}.oto-story-top{display: flex;justify-content: space-between;gap: 12px;font-size: 11px;letter-spacing: 0.1em;font-weight: 600;color: #44647a;}.oto-stage{position: relative;aspect-ratio: 600/700;container-type: inline-size;margin-top: 14px;}.oto-real-phone{position: absolute;left: 15%;top: 4%;width: 46%;aspect-ratio: 272/588;border-radius: 32px;border: 3px solid #486376;overflow: hidden;background: #c5d7e2;box-shadow:
    inset 0 0 0 1px #fff,
    0 18px 26px -18px #183b5c80;}.oto-frame{position: absolute;inset: 0;opacity: 0;animation: oto-screen 24s linear infinite;}.oto-frame img{display: block;width: 100%;height: 100%;object-fit: contain;}.oto-frame-0{opacity: 1;}.oto-frame-1{animation-delay: 6s;}.oto-frame-2{animation-delay: 12s;}.oto-frame-3{animation-delay: 18s;}.oto-price-note{position: absolute;left: 3%;top: 65.2%;width: 94%;height: 5%;background: #bbcbd6;color: #3c586d;font-size: clamp(6px, 1.1cqw, 9px);display: flex;align-items: center;padding: 0 2%;}.oto-address-mask{position: absolute;left: 37%;top: 21.3%;width: 55%;height: 2.5%;background: #697175;color: #303b42;text-align: right;font-size: clamp(6px, 1.5cqw, 11px);padding-right: 2%;}.oto-billing-mask{position: absolute;left: 6%;top: 79.6%;width: 88%;height: 10%;background: #fafcfd;padding: 3% 2%;color: #283b46;display: flex;flex-direction: column;gap: 3px;}.oto-billing-mask strong{font-size: clamp(8px, 1.75cqw, 13px);}.oto-billing-mask span,
.oto-billing-mask small{font-size: clamp(6px, 1.3cqw, 10px);}.oto-side-pay{position: absolute;left: 67%;top: 40%;width: 31%;color: #27475f;}.oto-side-pay > span{font-size: clamp(12px, 2.5cqw, 18px);font-weight: 600;line-height: 1.4;}.oto-side-pay .payment-marks{display: flex;flex-direction: column;align-items: flex-start;gap: 15px;margin-top: 22px;}.oto-side-pay .payment-marks img{width: 90px;max-width: 95%;height: 33px;object-fit: contain;object-position: left;}.oto-magnify-bubble{position: absolute;left: 73%;top: 16%;width: 24%;aspect-ratio: 1;animation: oto-bubble-trip 24s cubic-bezier(0.42, 0, 0.22, 1) infinite !important;pointer-events: none;}.oto-glass{position: absolute;inset: 0;overflow: hidden;border-radius: 50%;background: radial-gradient(ellipse at 28% 20%, #ffffff6b, transparent 45%);border: 1px solid #ffffffbb;backdrop-filter: blur(3px);-webkit-backdrop-filter: blur(3px);box-shadow:
    inset 2px 3px 5px #fffb,
    inset -4px -6px 10px #265a7935,
    4px 12px 16px -10px #173f5d66;}.oto-glass:after{content: '';position: absolute;inset: 5%;border-radius: 50%;border-top: 2px solid #fffd;transform: rotate(-28deg);pointer-events: none;}.oto-lens{position: absolute;inset: 0;opacity: 0;border-radius: 50%;overflow: hidden;}.oto-lens img{position: absolute;max-width: none !important;width: 280%;height: auto;left: 50%;top: 50%;transform: translate(-85%, -59%);}.oto-lens-0{animation: oto-lens-zero 24s linear infinite !important;}.oto-lens-1{animation: oto-lens-pass 24s linear infinite !important;}.oto-lens-1 img{transform: translate(-29%, -60.2%);}.oto-lens-3{animation: oto-lens-sent 24s linear infinite !important;}.oto-lens-3 img{width: 240%;transform: translate(-44%, -8.5%);}.oto-story-captions{height: 92px;position: relative;text-align: center;}.oto-story-captions p{position: absolute;inset: 0;margin: 0;opacity: 0;animation: oto-screen 24s linear infinite;}.oto-story-captions strong{display: block;font-size: clamp(20px, 2vw, 26px);letter-spacing: -0.025em;color: #12334b;margin-bottom: 9px;}.oto-story-captions span{font-size: 14px;color: #48667b;}.oto-story-captions .oto-caption-1{animation-delay: 6s;}.oto-story-captions .oto-caption-2{animation-delay: 12s;}.oto-story-captions .oto-caption-3{animation-delay: 18s;}.oto-story > figcaption{font-size: 12px;line-height: 1.5;text-align: center;color: #4d687b;max-width: 390px;margin: auto;}@keyframes oto-screen{0%,
  23%{opacity: 1;}25%,
  98%{opacity: 0;}100%{opacity: 1;}}@keyframes oto-bubble-trip{0%,
  100%{left: 73%;top: 16%;}8%,
  19%{left: 42%;top: 44%;}25%{left: 62%;top: 37%;}33%,
  44%{left: 16%;top: 44%;}50%,
  69%{left: 72%;top: 19%;}78%,
  94%{left: 23%;top: 1%;}}@keyframes oto-lens-zero{0%,
  7%,
  22%,
  100%{opacity: 0;}10%,
  18%{opacity: 1;}}@keyframes oto-lens-pass{0%,
  32%,
  47%,
  100%{opacity: 0;}35%,
  43%{opacity: 1;}}@keyframes oto-lens-sent{0%,
  77%,
  97%,
  100%{opacity: 0;}80%,
  93%{opacity: 1;}}@media (max-width: 600px){.oto-story{padding: 20px 10px;}.oto-real-phone{border-radius: 22px;border-width: 2px;}.oto-story-top{font-size: 9px;}.oto-side-pay .payment-marks img{height: 25px;}.oto-story-captions{height: 100px;}.oto-story-captions span{font-size: 13px;}}#pause-motion:checked ~ * .oto-story *,
#pause-motion:checked ~ * .oto-story *:after{animation-play-state: paused !important;}@media (prefers-reduced-motion: reduce){.oto-frame,
  .oto-story-captions p{animation: none !important;opacity: 0;}.oto-frame-1,
  .oto-story-captions .oto-caption-1{opacity: 1;}.oto-magnify-bubble,
  .oto-lens{animation: none !important;}.oto-magnify-bubble{left: 16%;top: 44%;}.oto-lens-1{opacity: 1;}}.oto-guided{margin: 0;padding: 26px 24px 22px;border-radius: 32px;background: linear-gradient(145deg, #eaf4fb, #c8dce9);border: 1px solid #f7fcff;box-shadow: 0 24px 55px -40px #14385366;min-width: 0;}.oto-guided-field{border: 0;padding: 0;margin: 0;min-width: 0;}.oto-guided-field legend{font-size: 14px;font-weight: 600;color: #24465f;margin-bottom: 18px;padding: 0;}.oto-step-input{position: absolute;width: 1px;height: 1px;opacity: 0;clip-path: inset(50%);}.oto-step-controls{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin-bottom: 24px;}.oto-step-controls label{display: flex;align-items: center;gap: 9px;min-height: 48px;padding: 11px 12px;font-size: 13px;line-height: 1.2;color: #35576f;background: #ffffff6b;border: 1px solid #ffffffa0;border-radius: 14px;cursor: pointer;transition:
    background 0.2s,
    color 0.2s,
    box-shadow 0.2s;}.oto-step-controls label span{font-size: 12px;font-weight: 600;opacity: 0.65;}.oto-guided-stage{position: relative;aspect-ratio: 600/755;container-type: inline-size;}.oto-guided .oto-real-phone{left: 1%;top: 1%;width: 54%;border-radius: 30px;box-shadow: 0 22px 30px -22px #14375299;border: 3px solid #486376;}.oto-guided .oto-frame{animation: none !important;opacity: 0;visibility: hidden;transition: opacity 0.28s ease;}.oto-guided-aside{position: absolute;left: 62%;top: 23%;width: 38%;}.oto-step-note{display: none;}.oto-note-kicker{font-size: 11px;letter-spacing: 0.09em;color: #466880;font-weight: 600;}.oto-step-note h3{font-size: clamp(24px, 4.8cqw, 34px);line-height: 1.05;letter-spacing: -0.04em;color: #14354d;margin: 15px 0 18px;}.oto-step-note p{font-size: 14px;line-height: 1.55;color: #48657b;margin: 0;}.oto-note-value{font-size: 14px;font-weight: 600;color: #1375cf;margin-top: 24px;padding-top: 18px;border-top: 1px solid #6e97b338;}.oto-guided .oto-price-note{font-size: clamp(7px, 1.3cqw, 10px);}.oto-target{position: absolute;pointer-events: none;border: 1.5px solid #258cf8;border-radius: 9px;box-shadow: 0 0 0 4px #238cff12;display: none;}.oto-target-0{left: 75%;top: 56%;width: 22%;height: 6%;}.oto-target-1{left: 9%;top: 57.4%;width: 40%;height: 5.8%;}.oto-target-3{left: 3%;top: 5.8%;width: 94%;height: 7.6%;}.oto-guided > figcaption{font-size: 12px;color: #506c80;text-align: center;line-height: 1.5;margin: 12px auto 0;max-width: 380px;}@media (max-width: 600px){.oto-guided{padding: 22px 14px;}.oto-step-controls label{font-size: 12px;padding: 10px 8px;gap: 6px;}.oto-guided-stage{aspect-ratio: 600/785;}.oto-guided .oto-real-phone{width: 58%;left: 0;border-radius: 23px;border-width: 2px;}.oto-guided-aside{left: 64%;top: 15%;width: 36%;}.oto-step-note h3{font-size: 22px;}.oto-step-note p{font-size: 12px;line-height: 1.5;}.oto-note-kicker{font-size: 9px;}.oto-note-value{font-size: 12px;margin-top: 16px;padding-top: 14px;}}#oto-step-0:checked ~ .oto-step-controls label[for='oto-step-0']{background: #143b58;color: #fff;border-color: #143b58;box-shadow: 0 5px 12px #173b5420;}#oto-step-0:focus-visible ~ .oto-step-controls label[for='oto-step-0']{outline: 3px solid #1689fc;outline-offset: 3px;}#oto-step-0:checked ~ .oto-guided-stage .oto-frame-0{opacity: 1;visibility: visible;}#oto-step-0:checked ~ .oto-guided-stage .oto-note-0,
#oto-step-0:checked ~ .oto-guided-stage .oto-target-0{display: block;}#oto-step-1:checked ~ .oto-step-controls label[for='oto-step-1']{background: #143b58;color: #fff;border-color: #143b58;box-shadow: 0 5px 12px #173b5420;}#oto-step-1:focus-visible ~ .oto-step-controls label[for='oto-step-1']{outline: 3px solid #1689fc;outline-offset: 3px;}#oto-step-1:checked ~ .oto-guided-stage .oto-frame-1{opacity: 1;visibility: visible;}#oto-step-1:checked ~ .oto-guided-stage .oto-note-1,
#oto-step-1:checked ~ .oto-guided-stage .oto-target-1{display: block;}#oto-step-2:checked ~ .oto-step-controls label[for='oto-step-2']{background: #143b58;color: #fff;border-color: #143b58;box-shadow: 0 5px 12px #173b5420;}#oto-step-2:focus-visible ~ .oto-step-controls label[for='oto-step-2']{outline: 3px solid #1689fc;outline-offset: 3px;}#oto-step-2:checked ~ .oto-guided-stage .oto-frame-2{opacity: 1;visibility: visible;}#oto-step-2:checked ~ .oto-guided-stage .oto-note-2,
#oto-step-2:checked ~ .oto-guided-stage .oto-target-2{display: block;}#oto-step-3:checked ~ .oto-step-controls label[for='oto-step-3']{background: #143b58;color: #fff;border-color: #143b58;box-shadow: 0 5px 12px #173b5420;}#oto-step-3:focus-visible ~ .oto-step-controls label[for='oto-step-3']{outline: 3px solid #1689fc;outline-offset: 3px;}#oto-step-3:checked ~ .oto-guided-stage .oto-frame-3{opacity: 1;visibility: visible;}#oto-step-3:checked ~ .oto-guided-stage .oto-note-3,
#oto-step-3:checked ~ .oto-guided-stage .oto-target-3{display: block;}.connected-heading{max-width: 830px;margin-bottom: 38px;}.connected-heading h2{font-size: clamp(36px, 5.3vw, 68px);line-height: 1.04;letter-spacing: -0.05em;}.connected-heading h2 span{color: #467792;}.connected-heading .lead{max-width: 710px;}.connect-demo{border: 0;padding: 0;margin: 0;min-width: 0;}.connect-demo legend{font-size: 14px;color: #506e83;margin-bottom: 14px;}.connect-radio{position: absolute;width: 1px;height: 1px;opacity: 0;clip-path: inset(50%);}.connect-tabs{display: flex;gap: 8px;flex-wrap: wrap;margin-bottom: 24px;}.connect-tabs label{padding: 13px 21px;border: 1px solid #a6bfce;border-radius: 30px;color: #34556c;cursor: pointer;font-size: 14px;transition:
    background 0.2s,
    color 0.2s;}.connect-tabs label span{font-size: 12px;opacity: 0.6;margin-right: 7px;}.connect-composition{display: grid;grid-template-columns: 1.5fr 1fr;gap: 36px;padding: 42px;border-radius: 36px;background:
    radial-gradient(ellipse at 70% 30%, #f3fbff, transparent 60%),
    linear-gradient(135deg, #c4dcea, #e1eef6);border: 1px solid #effaff;align-items: center;overflow: hidden;}.connect-custom{position: relative;min-width: 0;}.browser-window{border-radius: 21px;overflow: hidden;background: #fbfdff;box-shadow: 0 25px 45px -25px #294d6b55;border: 1px solid #fff;}.browser-bar{display: flex;justify-content: space-between;align-items: center;gap: 12px;background: #e8f0f6;padding: 16px;font-size: 12px;color: #456176;border-bottom: 1px solid #d1dfe9;}.window-controls{font-size: 9px;letter-spacing: 3px;color: #9caeba;}.browser-content{padding: clamp(22px, 3.5vw, 43px);}.connect-state{display: none;}.browser-content h3{font-size: clamp(28px, 3.5vw, 44px);line-height: 1.06;letter-spacing: -0.04em;color: #183a52;margin: 18px 0 25px;}.browser-content p{font-size: 16px;line-height: 1.6;color: #557085;}.experience-icon{width: 57px;height: 57px;border-radius: 16px;background: #e7f2ff;padding: 12px;margin-bottom: 24px;}.experience-icon svg{width: 100%;height: 100%;stroke: #1477d9;stroke-width: 2;fill: none;}.request-summary{background: #eef5fa;padding: 22px;border-radius: 16px;margin: 18px 0;}.request-summary > span{font-size: 13px;color: #5f7a8d;}.request-summary > strong{display: block;margin: 12px 0 22px;font-size: clamp(29px, 3.2vw, 43px);letter-spacing: -0.035em;color: #193b52;}.request-summary small{font-size: 17px;font-weight: 400;color: #658093;}.request-summary dl{margin: 0;display: grid;gap: 12px;}.request-summary dl div{display: flex;justify-content: space-between;gap: 12px;font-size: 13px;}.request-summary dt{color: #6b8495;}.request-summary dd{margin: 0;color: #34556d;}.web-action{padding: 16px 19px;background: #153e5e;color: white;border-radius: 13px;display: flex;justify-content: space-between;align-items: center;font-size: 14px;font-weight: 600;margin: 22px 0;}.visual-example{display: block;font-size: 11px;color: #7d909e;margin-top: 20px;}.request-status{display: flex;align-items: center;gap: 12px;padding: 10px 0;}.status-clock{font-size: 29px;color: #2184df;}.request-status strong{display: block;font-size: 15px;color: #234a67;}.request-status div span{display: block;font-size: 13px;color: #6a8293;margin-top: 5px;}.connection-bridge{position: absolute;left: calc(100% + 3px);top: 52%;width: 30px;display: flex;justify-content: space-between;}.connection-bridge span{width: 4px;height: 4px;border-radius: 50%;background: #2b89d1;animation: request-travel 2.4s ease-in-out infinite;}.connection-bridge span:nth-child(2){animation-delay: 0.25s;}.connection-bridge span:nth-child(3){animation-delay: 0.5s;}.connect-benefit{min-height: 42px;margin-top: 22px;font-size: 17px;letter-spacing: -0.02em;color: #416781;}.connect-app{min-width: 0;}.app-panel{max-width: 340px;margin: auto;background: #dce8f0;border: 1px solid #fff;border-radius: 28px;padding: 13px;box-shadow: 0 22px 40px -25px #1b3e6070;}.app-panel-label{text-align: center;font-size: 9px;font-weight: 600;letter-spacing: 0.1em;color: #698497;margin: 3px 0 13px;}.app-evidence{font-size: 11px;text-align: center;color: #6b8598;margin: 14px 0 0;}.auth-crop{position: relative;aspect-ratio: 943/1000;overflow: hidden;border-radius: 22px;container-type: inline-size;}.auth-crop > img{position: absolute;top: -55%;left: 0;width: 100%;max-width: none;}.auth-demo-wallet{position: absolute;left: 5%;top: 50.5%;width: 90%;height: 15%;border-radius: 14px;background: #d7e4ef;display: flex;flex-direction: column;justify-content: center;padding: 4% 6%;font-size: 5cqw;color: #1a2e3e;}.auth-demo-wallet small{font-size: 3.6cqw;color: #64798b;}.auth-demo-wallet strong{position: absolute;right: 6%;top: 30%;font-size: 4.2cqw;}.notification-crop{position: relative;aspect-ratio: 1000/300;overflow: hidden;border-radius: 18px;container-type: inline-size;background: white;}.notification-crop > img{position: absolute;width: 100%;top: -103%;left: 0;}.notification-amount,
.notification-recipient,
.notification-date{position: absolute;background: #fff;color: #24394a;}.notification-amount{left: 7%;top: 40%;font-size: 5cqw;font-weight: 600;width: 50%;height: 20%;}.notification-recipient{left: 7%;top: 62%;font-size: 4cqw;width: 61%;height: 20%;}.notification-date{left: 63%;top: 40%;font-size: 3cqw;width: 31%;height: 22%;}.app-request-caption{padding: 25px 12px;color: #36586f;}.app-request-caption strong{font-size: 19px;}.app-request-caption p{font-size: 14px;line-height: 1.6;}.preflight-photo{position: relative;container-type: inline-size;border-radius: 23px;overflow: hidden;}.preflight-photo > img{display: block;width: 100%;height: auto;}.preflight-amount,
.preflight-from,
.preflight-to{position: absolute;text-align: right;color: #162b3b;background: #d7e5ef;right: 6.2%;padding-right: 2%;display: flex;justify-content: flex-end;align-items: center;}.preflight-amount{top: 14%;width: 60%;height: 6%;font-size: 7.5cqw;}.preflight-amount small{font-size: 4.5cqw;margin-left: 6px;color: #637c8e;}.preflight-from{top: 21.1%;width: 60%;height: 4.5%;font-size: 3.7cqw;}.preflight-to{top: 26.6%;width: 60%;height: 4.5%;font-size: 3.7cqw;}.preflight-note{position: absolute;left: 4%;top: 71.3%;width: 92%;height: 4%;background: #c8d9e5;font-size: 2.6cqw;color: #4b6476;display: flex;align-items: center;justify-content: center;}.preflight-focus{position: absolute;left: 4%;top: 13%;width: 92%;height: 24%;border: 1px solid #2385d68a;border-radius: 15px;pointer-events: none;}.connect-qualification{font-size: 13px;line-height: 1.6;color: #678196;margin: 18px 0 0;}.connect-business{display: flex;justify-content: space-between;align-items: center;gap: 30px;margin-top: 35px;padding-top: 30px;border-top: 1px solid #b1c8d8;}.connect-business h3{font-size: 25px;letter-spacing: -0.025em;margin: 0 0 10px;}.connect-business p{font-size: 15px;max-width: 640px;margin: 0;}.connect-business > a{white-space: nowrap;}.connection-guide-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 22px;}.connection-guide-grid p{font-size: 16px;line-height: 1.7;}.connection-guide-grid h2{font-size: 31px;}@keyframes request-travel{0%,
  100%{opacity: 0.25;transform: translateX(-2px);}50%{opacity: 1;transform: translateX(2px);}}@media (max-width: 850px){.connect-composition{gap: 20px;padding: 24px;grid-template-columns: 1.2fr 1fr;}.connection-bridge{width: 15px;}.browser-bar{font-size: 10px;padding: 12px;}.window-controls{display: none;}.browser-content{padding: 22px;}.request-summary{padding: 15px;}.request-summary dl div{font-size: 11px;}}@media (max-width: 600px){.connect-composition{grid-template-columns: 1fr;padding: 22px 18px;gap: 25px;}.connection-bridge{display: none;}.connect-custom{width: 100%;}.connect-app{width: min(265px, 88%);justify-self: center;}.browser-content{padding: 25px;}.browser-content h3{font-size: 36px;}.browser-bar{font-size: 11px;}.connect-tabs label{font-size: 12px;padding: 11px 12px;}.connect-benefit{font-size: 16px;min-height: 0;}.connect-business{display: block;}.connect-business > a{display: inline-block;margin-top: 20px;}.connection-guide-grid{grid-template-columns: 1fr;}.request-summary dl div{font-size: 13px;}}@media (prefers-reduced-motion: reduce){.connection-bridge span{animation: none;}}#connect-1:checked ~ .connect-composition .state-1{display: block;}#connect-1:checked ~ .connect-tabs label[for='connect-1']{background: #193e58;color: #fff;border-color: #193e58;}#connect-1:focus-visible ~ .connect-tabs label[for='connect-1']{outline: 3px solid #1689fc;outline-offset: 3px;}#connect-2:checked ~ .connect-composition .state-2{display: block;}#connect-2:checked ~ .connect-tabs label[for='connect-2']{background: #193e58;color: #fff;border-color: #193e58;}#connect-2:focus-visible ~ .connect-tabs label[for='connect-2']{outline: 3px solid #1689fc;outline-offset: 3px;}#connect-3:checked ~ .connect-composition .state-3{display: block;}#connect-3:checked ~ .connect-tabs label[for='connect-3']{background: #193e58;color: #fff;border-color: #193e58;}#connect-3:focus-visible ~ .connect-tabs label[for='connect-3']{outline: 3px solid #1689fc;outline-offset: 3px;}.trust-strip{display: grid;grid-template-columns: repeat(3, 1fr);gap: 14px;margin: 22px 0 0;}.trust-point{display: flex;align-items: flex-start;gap: 12px;padding: 17px 18px;border: 1px solid #b3cad8;border-radius: 18px;background: #ffffff70;}.trust-point svg{width: 25px;height: 25px;flex: 0 0 25px;stroke: #1678d1;stroke-width: 1.8;fill: none;}.trust-point strong{display: block;color: #193c55;font-size: 14px;margin-bottom: 5px;}.trust-point span{display: block;color: #5d788b;font-size: 12px;line-height: 1.45;}.journey-panel{margin: 30px 0;padding: 34px;border-radius: 32px;background: linear-gradient(145deg, #eef7fc, #d7e8f2);border: 1px solid #fff;box-shadow: 0 25px 55px -42px #173c5866;}.journey-panel-head{display: flex;justify-content: space-between;align-items: end;gap: 30px;margin-bottom: 27px;}.journey-panel-head h3{font-size: clamp(26px, 3vw, 40px);letter-spacing: -0.04em;margin: 0;color: #173b54;}.journey-panel-head p{max-width: 430px;margin: 0;color: #587488;font-size: 14px;line-height: 1.6;}.checkout-journey{display: grid;grid-template-columns: repeat(7, 1fr);gap: 8px;}.journey-step{position: relative;min-height: 145px;padding: 18px 14px;border-radius: 18px;background: #ffffffb5;border: 1px solid #fff;}.journey-step:not(:last-child):after{content: '';position: absolute;z-index: 2;right: -8px;top: 33px;width: 15px;height: 2px;background: #2688d5;}.journey-step b{display: grid;place-items: center;width: 29px;height: 29px;border-radius: 50%;background: #193f5c;color: #fff;font-size: 12px;margin-bottom: 20px;}.journey-step strong{display: block;color: #193b53;font-size: 14px;line-height: 1.25;margin-bottom: 7px;}.journey-step span{display: block;color: #637d8f;font-size: 11px;line-height: 1.45;}.journey-step.user-action{box-shadow: inset 0 0 0 1px #2688d545;background: #f8fcff;}.journey-step.user-action b{background: #167fe0;}.flow-boundary{display: grid;grid-template-columns: 1fr 1fr;gap: 18px;margin: 26px 0;}.boundary-card{padding: 25px;border-radius: 22px;background: #fff;border: 1px solid #cadce7;}.boundary-card .mini-label{margin-bottom: 18px;}.boundary-line{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;color: #1a405c;font-size: 14px;font-weight: 600;}.boundary-line i{display: block;width: 28px;height: 1px;background: #2586d2;position: relative;}.boundary-line i:after{content: '';position: absolute;right: 0;top: -3px;width: 6px;height: 6px;border-right: 1px solid #2586d2;border-top: 1px solid #2586d2;transform: rotate(45deg);}.boundary-card p{font-size: 13px;line-height: 1.6;color: #617b8e;margin: 16px 0 0;}.connection-not-payment{display: flex;gap: 17px;align-items: flex-start;padding: 22px 24px;margin: 24px 0;border-radius: 20px;background: #153d5b;color: #fff;}.connection-not-payment svg{width: 30px;height: 30px;flex: 0 0 30px;stroke: #68b9ff;stroke-width: 1.8;fill: none;}.connection-not-payment strong{display: block;font-size: 17px;margin-bottom: 7px;}.connection-not-payment span{display: block;font-size: 13px;line-height: 1.55;color: #d5e6f1;}.connected-guide-actions{display: flex;gap: 15px;align-items: center;flex-wrap: wrap;margin-top: 25px;}@media (max-width: 980px){.checkout-journey{grid-template-columns: repeat(4, 1fr);}.journey-step:nth-child(4):after{display: none;}.journey-panel-head{display: block;}.journey-panel-head p{margin-top: 13px;}}@media (max-width: 680px){.trust-strip,
  .flow-boundary{grid-template-columns: 1fr;}.journey-panel{padding: 23px 18px;}.checkout-journey{grid-template-columns: 1fr;}.journey-step{min-height: 0;display: grid;grid-template-columns: 35px 1fr;column-gap: 10px;}.journey-step b{grid-row: 1/3;margin: 0;}.journey-step span{grid-column: 2;}.journey-step:after{display: none !important;}.connection-not-payment{padding: 19px;}.journey-panel-head{margin-bottom: 20px;}}.business-hero{padding: 88px 0 58px;display: grid;grid-template-columns: 1.08fr 0.92fr;gap: 70px;align-items: end;}.business-hero h1{font-size: clamp(3.8rem, 7.2vw, 6.5rem);line-height: 0.94;letter-spacing: -0.055em;margin: 0 0 30px;}.business-hero .lead{font-size: 1.28rem;max-width: 610px;}.business-proof{padding: 31px;border-radius: 28px;background: #153d5b;color: #fff;box-shadow: 0 24px 55px -38px #102b40;}.business-proof .mini-label{color: #83bffc;}.business-proof strong{display: block;font-size: clamp(2rem, 4vw, 3.6rem);letter-spacing: -0.05em;line-height: 1;margin: 0 0 16px;}.business-proof p{color: #c9dce8;margin: 0;font-size: 1rem;}.merchant-stat-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 17px;margin-bottom: 76px;}.merchant-stat{padding: 27px;border-radius: 23px;background: #ffffff82;border: 1px solid #fff;box-shadow: 0 18px 45px -40px #163a56;}.merchant-stat .mini-label{margin-bottom: 18px;}.merchant-stat strong{font-size: 1.35rem;letter-spacing: -0.025em;display: block;margin-bottom: 11px;}.merchant-stat p{font-size: 0.92rem;margin: 0;line-height: 1.55;}.merchant-routes{padding: 40px;border-radius: 34px;background: linear-gradient(145deg, #edf6fb, #d4e6f1);border: 1px solid #f7fcff;}.merchant-routes-head{text-align: center;max-width: 730px;margin: 0 auto 35px;}.merchant-routes-head h2{font-size: clamp(2.8rem, 5.2vw, 4.6rem);margin: 0 0 18px;}.merchant-routes-head p{font-size: 1.08rem;margin: auto;}.merchant-route-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 22px;}.merchant-route{padding: 26px;border-radius: 25px;background: #ffffffc2;border: 1px solid #fff;}.merchant-route-top{display: flex;justify-content: space-between;gap: 12px;align-items: center;margin-bottom: 22px;}.merchant-route-top span{font-size: 0.72rem;letter-spacing: 0.11em;text-transform: uppercase;font-weight: 700;color: #557084;}.merchant-route-top b{padding: 7px 11px;border-radius: 100px;background: #dceafa;color: #176dc4;font-size: 0.72rem;}.merchant-device{height: 330px;border-radius: 21px;overflow: hidden;background: #dceaf3;display: flex;justify-content: center;align-items: flex-start;padding-top: 18px;margin-bottom: 24px;}.merchant-device img{display: block;width: 184px;height: auto;border-radius: 17px;box-shadow: 0 18px 28px -20px #153a586b;}.merchant-route h3{font-size: 1.75rem;margin: 0 0 12px;}.merchant-route p{font-size: 0.96rem;margin: 0;}.route-outcome{margin: 24px auto 0;max-width: 760px;padding: 22px 26px;border-radius: 20px;background: #153d5b;color: #fff;text-align: center;}.route-outcome strong{display: block;font-size: 1.4rem;margin-bottom: 6px;}.route-outcome span{font-size: 0.88rem;color: #c9dce8;}.responsibility-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 20px;}.responsibility-card{padding: 35px;border-radius: 27px;background: #ffffff7a;border: 1px solid #fff;}.responsibility-card h3{font-size: 2rem;margin: 0 0 25px;}.responsibility-card ul{list-style: none;padding: 0;margin: 0;}.responsibility-card li{padding: 13px 0 13px 27px;border-top: 1px solid #adc3d1;position: relative;color: #415d71;}.responsibility-card li:before{content: '✓';position: absolute;left: 0;color: #147ad8;font-weight: 700;}.business-dark{margin: 25px 0;border-radius: 34px;padding: 55px;background: #102b40;color: #fff;display: grid;grid-template-columns: 1fr 1fr;gap: 55px;align-items: center;}.business-dark h2{font-size: clamp(2.8rem, 5vw, 4.6rem);margin: 0 0 22px;}.business-dark p{color: #bfd2df;}.business-facts{display: grid;gap: 1px;background: #44647b;border-radius: 20px;overflow: hidden;}.business-fact{display: flex;justify-content: space-between;gap: 25px;padding: 20px 22px;background: #173b55;}.business-fact span{color: #a9c1d1;}.business-fact strong{text-align: right;}.business-cta{text-align: center;padding: 70px 30px;margin-top: 25px;border-radius: 34px;background: #fff;border: 1px solid #f3f8fc;}.business-cta h2{font-size: clamp(2.8rem, 5vw, 4.7rem);max-width: 850px;margin: 0 auto 20px;}.business-cta p{max-width: 680px;margin: 0 auto 28px;}.merchant-qualification{font-size: 0.84rem;line-height: 1.65;color: #577286;max-width: 970px;margin: 20px auto 0;text-align: center;}@media (max-width: 900px){.business-hero{gap: 35px;}.merchant-route-grid{gap: 15px;}.business-dark{padding: 40px;gap: 35px;}}@media (max-width: 680px){.business-hero,
  .merchant-route-grid,
  .responsibility-grid,
  .business-dark{grid-template-columns: 1fr;}.business-hero{padding: 60px 0 40px;gap: 28px;}.business-hero h1{font-size: 3.75rem;}.merchant-stat-grid{grid-template-columns: 1fr;margin-bottom: 54px;}.merchant-routes{padding: 27px 18px;}.merchant-device{height: 290px;}.business-dark{padding: 34px 25px;}.business-fact{display: block;}.business-fact strong{display: block;text-align: left;margin-top: 6px;}.business-cta{padding: 52px 21px;}}.developer-hero{padding: 88px 0 48px;display: grid;grid-template-columns: 1.12fr 0.88fr;gap: 65px;align-items: end;}.developer-hero h1{font-size: clamp(3.8rem, 7.2vw, 6.4rem);line-height: 0.95;letter-spacing: -0.055em;margin: 0 0 28px;}.developer-hero .lead{font-size: 1.22rem;max-width: 650px;}.developer-console{padding: 27px;border-radius: 27px;background: #102b40;color: #fff;box-shadow: 0 28px 55px -40px #102b40;}.developer-console .mini-label{color: #8ebee3;margin-bottom: 18px;}.console-row{display: grid;grid-template-columns: 13px 1fr auto;gap: 12px;align-items: center;padding: 15px 0;border-top: 1px solid #315269;}.console-row i{width: 8px;height: 8px;border-radius: 50%;background: #2ea1ff;box-shadow: 0 0 14px #2ea1ff;}.console-row strong{font-size: 0.92rem;}.console-row span{font-size: 0.75rem;color: #a9c3d6;}.developer-status{display: flex;gap: 10px;flex-wrap: wrap;margin: 24px 0 0;}.developer-status span{padding: 8px 12px;border: 1px solid #9db6c8;border-radius: 100px;color: #405f74;font-size: 0.78rem;}.developer-chapters{display: flex;gap: 9px;flex-wrap: wrap;padding: 17px 0 55px;border-bottom: 1px solid #95adbf;}.developer-chapters a{padding: 10px 15px;border-radius: 100px;background: #ffffff80;border: 1px solid #b3c7d5;font-size: 0.83rem;color: #2e526b;}.developer-chapters a:hover{background: #fff;color: #126fc8;}.developer-heading{max-width: 800px;margin-bottom: 34px;}.developer-heading h2{font-size: clamp(2.9rem, 5.4vw, 4.8rem);line-height: 1;letter-spacing: -0.05em;margin: 0 0 21px;}.developer-heading h2 span{color: #467792;}.developer-architecture{display: grid;grid-template-columns: 1fr 48px 1fr 48px 1fr;gap: 10px;align-items: center;padding: 36px;border-radius: 32px;background: linear-gradient(145deg, #edf7fc, #d3e6f2);border: 1px solid #fff;}.architecture-node{min-height: 218px;padding: 27px 22px;border-radius: 23px;background: #ffffffbd;border: 1px solid #fff;display: flex;flex-direction: column;}.architecture-node svg{width: 38px;height: 38px;stroke: #187ed6;fill: none;stroke-width: 1.6;margin-bottom: 28px;}.architecture-node strong{font-size: 1.25rem;color: #173b54;}.architecture-node p{font-size: 0.87rem;line-height: 1.55;margin: 9px 0 0;}.architecture-arrow{height: 1px;background: #6e92aa;position: relative;}.architecture-arrow:after{content: '';position: absolute;right: 0;top: -4px;width: 7px;height: 7px;border-top: 1px solid #46738f;border-right: 1px solid #46738f;transform: rotate(45deg);}.architecture-arrow i{position: absolute;width: 7px;height: 7px;border-radius: 50%;background: #1688e3;top: -3px;left: 0;animation: request-travel 2.8s ease-in-out infinite;}.developer-callout{margin-top: 20px;padding: 22px 25px;border-radius: 19px;border: 1px solid #a9c0d0;background: #ffffff70;font-size: 0.9rem;line-height: 1.65;color: #49667a;}.auth-route{display: grid;grid-template-columns: repeat(5, 1fr);gap: 9px;margin-top: 30px;}.auth-step{padding: 21px 17px;border-radius: 19px;background: #ffffffa6;border: 1px solid #fff;position: relative;min-height: 164px;}.auth-step:not(:last-child):after{content: '';position: absolute;right: -9px;top: 36px;width: 17px;height: 2px;background: #1c83d5;z-index: 2;}.auth-step b{display: grid;place-items: center;width: 29px;height: 29px;border-radius: 50%;background: #153d5b;color: #fff;font-size: 0.74rem;margin-bottom: 20px;}.auth-step strong{display: block;font-size: 0.98rem;color: #173a52;margin-bottom: 8px;}.auth-step span{font-size: 0.78rem;line-height: 1.5;color: #5a7588;}.developer-boundary{display: grid;grid-template-columns: 1fr 1fr;gap: 20px;margin-top: 30px;}.boundary-card{padding: 34px;border-radius: 26px;border: 1px solid #fff;background: #ffffff8f;}.boundary-card.coinductor{background: #153d5b;color: #fff;}.boundary-card h3{font-size: 1.65rem;margin: 0 0 23px;}.boundary-card ul{list-style: none;margin: 0;padding: 0;}.boundary-card li{position: relative;padding: 12px 0 12px 25px;border-top: 1px solid #aac0cf;color: #486579;font-size: 0.92rem;line-height: 1.5;}.boundary-card.coinductor li{color: #c7d9e5;border-color: #3e6077;}.boundary-card li:before{content: '';position: absolute;left: 2px;top: 19px;width: 7px;height: 7px;border-radius: 50%;background: #1987df;}.developer-readiness{display: grid;grid-template-columns: repeat(4, 1fr);gap: 14px;margin: 28px 0;}.readiness-card{padding: 24px 20px;border: 1px solid #abc0cf;border-radius: 21px;background: #ffffff66;}.readiness-card span{display: inline-block;padding: 6px 9px;border-radius: 100px;background: #dae9f4;color: #315c77;font-size: 0.68rem;text-transform: uppercase;letter-spacing: 0.08em;font-weight: 700;margin-bottom: 18px;}.readiness-card h3{font-size: 1.16rem;margin: 0 0 9px;}.readiness-card p{font-size: 0.82rem;line-height: 1.55;margin: 0;}.developer-final{margin-top: 25px;padding: 60px 32px;text-align: center;border-radius: 34px;background: #fff;border: 1px solid #f3f8fc;}.developer-final h2{font-size: clamp(2.8rem, 5vw, 4.6rem);max-width: 820px;margin: 0 auto 20px;}.developer-final p{max-width: 690px;margin: 0 auto 28px;}@media (max-width: 900px){.developer-hero{gap: 35px;}.developer-readiness{grid-template-columns: 1fr 1fr;}.auth-route{grid-template-columns: repeat(3, 1fr);}.auth-step:nth-child(3):after{display: none;}}@media (max-width: 680px){.developer-hero,
  .developer-boundary{grid-template-columns: 1fr;}.developer-hero{padding: 60px 0 35px;gap: 28px;}.developer-hero h1{font-size: 3.75rem;}.developer-chapters{padding-bottom: 42px;}.developer-architecture{grid-template-columns: 1fr;padding: 23px 18px;}.architecture-node{min-height: 0;}.architecture-arrow{height: 24px;width: 1px;margin: auto;}.architecture-arrow:after{right: -3px;top: auto;bottom: 0;transform: rotate(135deg);}.architecture-arrow i{display: none;}.auth-route,
  .developer-readiness{grid-template-columns: 1fr;}.auth-step{min-height: 0;display: grid;grid-template-columns: 38px 1fr;column-gap: 9px;}.auth-step b{grid-row: 1/3;margin: 0;}.auth-step span{grid-column: 2;}.auth-step:after{display: none !important;}.developer-final{padding: 50px 21px;}}.auth-guide .page-intro{max-width: 980px;}.auth-guide h1{font-size: clamp(2.6rem, 6vw, 4.8rem);}.auth-guide .page-intro > .text-link{margin-bottom: 24px;}.auth-guide .section{padding-block: 48px;}.auth-guide .developer-heading h2{font-size: clamp(2rem, 4vw, 3.2rem);}.auth-guide p,
.auth-guide li,
.auth-guide dd{font-size: 1rem;line-height: 1.7;}.auth-guide h3{font-size: 1.35rem;line-height: 1.3;margin-bottom: 12px;}.auth-guide code{font-family: ui-monospace, SFMono-Regular, Consolas, monospace;font-size: 0.9em;overflow-wrap: anywhere;}.auth-guide pre{max-width: 100%;overflow-x: auto;white-space: pre;padding: 20px;border-radius: 16px;background: var(--ink-strong);color: var(--ink-on-dark);line-height: 1.7;}.auth-guide pre code{overflow-wrap: normal;}.auth-guide pre:focus-visible{outline: 3px solid var(--blue);outline-offset: 3px;}.auth-guide-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 24px;}.auth-guide-card{padding: 28px;min-width: 0;margin-bottom: 24px;}.auth-guide-card :last-child{margin-bottom: 0;}.auth-guide-steps{padding-left: 28px;max-width: 900px;}.auth-guide-steps li{padding-left: 12px;margin-bottom: 28px;}.auth-guide-detail{border: 1px solid #9db6c8;border-radius: 18px;background: #ffffff70;margin-block: 16px;}.auth-guide-detail summary{cursor: pointer;padding: 22px;font-weight: 700;font-size: 1.1rem;}.auth-guide-detail > div{padding: 0 22px 22px;}.auth-guide-fields{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);gap: 16px 24px;}.auth-guide-fields dt{font-weight: 700;overflow-wrap: anywhere;}.auth-guide-fields dd{margin: 0;}.auth-guide-checklist{padding-left: 24px;max-width: 980px;}.auth-guide-checklist li{margin-bottom: 20px;padding-left: 8px;}.auth-guide .developer-final .actions{justify-content: center;}#developer-resources .readiness-card .text-link{display: inline-block;margin-top: 18px;font-size: 0.9rem;}@media (max-width: 700px){.auth-guide-grid,
  .auth-guide-fields{grid-template-columns: minmax(0, 1fr);}.auth-guide-fields{gap: 8px;}.auth-guide-fields dd{margin-bottom: 16px;}.auth-guide .section{padding-block: 32px;}.auth-guide-card{padding: 20px;}.auth-guide-detail summary{padding: 18px;}.auth-guide-detail > div{padding: 0 18px 18px;}.auth-guide pre{padding: 16px;}}.support-article-view{display: none;scroll-margin-top: 92px;}body:has(.support-article-view:target) #support-index-view{display: none;}.support-article-view:target{display: block;animation: supportReveal 0.55s cubic-bezier(0.2, 0.7, 0.2, 1) both;}@keyframes supportReveal{from{opacity: 0;transform: translateY(18px);}to{opacity: 1;transform: none;}}.support-back{display: inline-flex;align-items: center;gap: 8px;margin: 2px 0 32px;padding: 10px 14px;border-radius: 999px;background: #fff8;border: 1px solid #fff;color: var(--ink);font-weight: 700;text-decoration: none;}.support-back:hover{color: var(--blue);}.support-article-header{display: block;width: 100%;max-width: none;margin-bottom: 18px;padding: clamp(28px, 5vw, 52px);border-radius: 30px;background: linear-gradient(
    145deg,
    rgba(255, 255, 255, 0.7),
    rgba(229, 240, 248, 0.58)
  );border: 1px solid rgba(255, 255, 255, 0.9);box-shadow: 0 18px 45px -34px rgba(25, 58, 83, 0.35);}.support-article-header h1{font-size: clamp(42px, 5.4vw, 72px);line-height: 0.98;letter-spacing: -0.05em;margin: 14px 0 22px;max-width: 820px;}.support-article-header .lead{max-width: 720px;}.support-instructions{padding: 0;overflow: visible;}.support-flow-heading{display: flex;align-items: end;justify-content: space-between;gap: 28px;margin: 0 0 18px;padding: 0 4px;}.support-flow-heading .mini-label{margin: 0;}.support-flow-heading p{max-width: 540px;margin: 0;color: var(--muted);font-size: 0.9rem;text-align: right;}.support-steps{list-style: none;padding: 0;margin: 0;display: grid;gap: 18px;}.support-step{display: grid;grid-template-columns: minmax(220px, 0.72fr) minmax(0, 1.28fr);gap: 30px;align-items: center;padding: 30px;border-radius: 30px;background: linear-gradient(
    145deg,
    rgba(255, 255, 255, 0.7),
    rgba(229, 240, 248, 0.58)
  );border: 1px solid rgba(255, 255, 255, 0.9);box-shadow: 0 18px 45px -34px rgba(25, 58, 83, 0.35);}.support-step-copy{display: grid;grid-template-columns: 48px 1fr;gap: 16px;align-items: start;}.support-step-number{width: 48px;height: 48px;border-radius: 17px;display: grid;place-items: center;background: var(--ink);color: #fff;font-weight: 800;box-shadow: 0 10px 24px rgba(26, 37, 48, 0.16);}.support-step h3{margin: 0 0 7px;font-size: 22px;letter-spacing: -0.02em;}.support-step p{margin: 0;color: var(--muted);line-height: 1.68;max-width: 820px;}.support-step:not(:has(.support-step-media)){grid-template-columns: 1fr;}.support-step:not(:has(.support-step-media)) .support-step-copy{max-width: 720px;}.support-step-media{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(190px, 100%), 1fr));gap: 14px;align-items: center;min-width: 0;}.support-shot-button{position: relative;display: grid;width: 100%;padding: 10px;border: 1px solid rgba(255, 255, 255, 0.95);border-radius: 22px;background: rgba(229, 239, 247, 0.76);box-shadow: 0 16px 32px -25px rgba(15, 37, 55, 0.45);cursor: zoom-in;overflow: hidden;transition:
    transform 0.25s ease,
    box-shadow 0.25s ease;}.support-shot-button:hover{transform: translateY(-4px);box-shadow: 0 22px 38px -24px rgba(15, 37, 55, 0.55);}.support-shot-button:focus-visible{outline: 3px solid var(--blue);outline-offset: 3px;}.support-shot-button img{display: block;width: 100%;height: auto;max-height: 440px;object-fit: contain;margin: auto;border-radius: 14px;}.support-shot-button.is-payment-capture img{width: 103%;max-width: none;clip-path: inset(0 1.45% round 18px);}.support-shot-button span{position: absolute;right: 14px;bottom: 14px;padding: 7px 10px;border-radius: 999px;background: rgba(15, 37, 55, 0.88);color: white;font: 700 0.72rem/1 inherit;opacity: 0;transform: translateY(5px);transition: 0.2s ease;}.support-shot-button:hover span,
.support-shot-button:focus-visible span{opacity: 1;transform: none;}.support-safety{display: grid;grid-template-columns: 52px 1fr;gap: 20px;margin: 24px 0;padding: 26px 30px;border-radius: 28px;background: linear-gradient(
    135deg,
    rgba(25, 132, 255, 0.1),
    rgba(116, 90, 255, 0.07)
  );border: 1px solid rgba(25, 132, 255, 0.2);}.support-safety > span{width: 48px;height: 48px;border-radius: 17px;display: grid;place-items: center;background: #1984ff;color: #fff;font-size: 22px;}.support-safety h2{font-size: 20px;margin: 1px 0 7px;}.support-safety p{margin: 0;color: var(--muted);line-height: 1.65;}.oto-support-payment{margin: 24px 0;padding: clamp(26px, 4vw, 42px);display: grid;grid-template-columns: minmax(240px, 0.8fr) minmax(300px, 1.2fr);gap: 26px 36px;align-items: center;overflow: hidden;background:
    radial-gradient(
      circle at 85% 15%,
      rgba(25, 132, 255, 0.16),
      transparent 32%
    ),
    linear-gradient(
      145deg,
      rgba(255, 255, 255, 0.82),
      rgba(226, 239, 248, 0.74)
    );}.oto-support-payment-copy h2{margin: 8px 0 12px;font-size: clamp(30px, 4vw, 48px);letter-spacing: -0.045em;}.oto-support-payment-copy p{margin: 0;color: var(--muted);line-height: 1.65;}.oto-support-methods{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;}.oto-support-method{min-height: 108px;padding: 20px;border-radius: 24px;display: grid;place-items: center;gap: 10px;background: rgba(255, 255, 255, 0.82);border: 1px solid rgba(255, 255, 255, 0.95);box-shadow: 0 20px 38px -30px rgba(15, 37, 55, 0.5);}.oto-support-method img{display: block;max-width: 148px;max-height: 42px;width: auto;height: auto;}.oto-support-method span{font-size: 12px;color: var(--muted);font-weight: 700;}.oto-support-path{grid-column: 1/-1;list-style: none;margin: 4px 0 0;padding: 0;display: grid;grid-template-columns: repeat(4, 1fr);gap: 10px;counter-reset: path;}.oto-support-path li{position: relative;min-height: 104px;padding: 18px;border-radius: 20px;background: rgba(234, 244, 251, 0.78);border: 1px solid rgba(25, 132, 255, 0.12);}.oto-support-path li:not(:last-child):after{content: '→';position: absolute;right: -12px;top: 39px;z-index: 2;width: 24px;height: 24px;border-radius: 50%;display: grid;place-items: center;background: var(--ink);color: #fff;font-size: 13px;}.oto-support-path b,
.oto-support-path span{display: block;}.oto-support-path b{font-size: 14px;margin-bottom: 7px;}.oto-support-path span{font-size: 12px;line-height: 1.45;color: var(--muted);}.support-related{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;margin-top: 24px;}.support-related a{padding: 22px 24px;border: 1px solid rgba(15, 37, 55, 0.12);border-radius: 22px;text-decoration: none;color: var(--ink);background: rgba(255, 255, 255, 0.58);transition: 0.25s ease;}.support-related a:hover{transform: translateY(-3px);border-color: rgba(25, 132, 255, 0.35);box-shadow: 0 18px 36px rgba(24, 40, 55, 0.08);}.support-related a:last-child{text-align: right;}.support-related span{display: block;color: var(--muted);font-size: 12px;text-transform: uppercase;letter-spacing: 0.12em;margin-bottom: 7px;}.support-related b{font-size: 15px;}.support-guide-card{transition:
    transform 0.25s ease,
    box-shadow 0.25s ease,
    border-color 0.25s ease;}.support-guide-card:hover{transform: translateY(-5px);border-color: rgba(25, 132, 255, 0.28);box-shadow: 0 22px 44px rgba(24, 40, 55, 0.09);}.support-nav a[aria-current='page']{background: var(--ink);color: #fff;}.support-orbit{min-height: 310px;position: relative;display: grid;place-items: center;overflow: hidden;background:
    radial-gradient(
      circle at center,
      rgba(25, 132, 255, 0.12),
      transparent 54%
    ),
    rgba(255, 255, 255, 0.6);}.support-orbit-ring{position: absolute;width: 220px;height: 220px;border: 1px solid rgba(25, 132, 255, 0.28);border-radius: 50%;animation: orbitSpin 10s linear infinite;}.support-orbit-ring:before,
.support-orbit-ring:after{content: '';position: absolute;inset: 25px;border: 1px dashed rgba(26, 37, 48, 0.18);border-radius: 50%;}.support-orbit-ring:after{inset: 58px;border-style: solid;}.support-orbit-core{position: relative;z-index: 2;width: 112px;height: 112px;border-radius: 36px;display: grid;place-items: center;align-content: center;background: var(--ink);color: #fff;font-size: 42px;font-weight: 800;box-shadow: 0 26px 54px rgba(24, 40, 55, 0.22);}.support-orbit-core small{display: block;font-size: 11px;font-weight: 700;letter-spacing: 0.11em;text-transform: uppercase;opacity: 0.72;}.support-orbit-dot{position: absolute;width: 18px;height: 18px;border-radius: 50%;background: #1984ff;box-shadow: 0 0 0 10px rgba(25, 132, 255, 0.1);}.support-orbit-dot.one{animation: orbitOne 6s ease-in-out infinite;}.support-orbit-dot.two{background: #7b68ee;animation: orbitTwo 7s ease-in-out infinite;}@keyframes orbitSpin{to{transform: rotate(360deg);}}@keyframes orbitOne{0%,
  100%{transform: translate(120px, -74px);}50%{transform: translate(-125px, 70px);}}@keyframes orbitTwo{0%,
  100%{transform: translate(-118px, -84px);}50%{transform: translate(128px, 76px);}}.support-contact-card{display: grid;grid-template-columns: 1fr auto;align-items: center;gap: 40px;padding: clamp(28px, 5vw, 52px);}.support-contact-card h2{margin: 8px 0 16px;}.support-contact-warning{display: grid;gap: 5px;max-width: 690px;padding-left: 18px;border-left: 3px solid var(--blue);color: var(--muted);}.support-contact-warning strong{color: var(--ink);}.support-contact-actions{display: grid;justify-items: start;gap: 16px;min-width: 210px;}.support-image-dialog{width: min(1120px, calc(100% - 28px));max-height: 92vh;margin: auto;padding: 48px 22px 20px;border: 0;border-radius: 28px;background: #eaf3f9;box-shadow: 0 40px 100px #07131fc7;}.support-image-dialog::backdrop{background: rgba(7, 19, 31, 0.72);backdrop-filter: blur(10px);}.support-image-dialog img{display: block;max-width: 100%;max-height: 75vh;width: auto;height: auto;margin: auto;border-radius: 18px;}.support-image-dialog p{text-align: center;margin: 14px auto 0;font-size: 0.82rem;color: var(--muted);}.support-dialog-close{position: absolute;right: 14px;top: 12px;width: 38px;height: 38px;border-radius: 50%;border: 1px solid #8fa7ba;background: #fff;color: var(--ink);font-size: 25px;line-height: 1;cursor: pointer;}@media (max-width: 1080px){#support .support-nav ol{display: flex;grid-template-columns: none;gap: 8px;overflow-x: auto;padding: 2px 0 8px;scrollbar-width: thin;}#support .support-nav li{flex: 0 0 auto;}#support .support-nav a{max-width: 250px;background: #fff6;border: 1px solid #fff;}.support-step{grid-template-columns: 1fr;}.support-step-media{grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));}.support-contact-card{grid-template-columns: 1fr;}body:has(.support-article-view:target) #support .support-nav{display: none;}.oto-support-payment{grid-template-columns: 1fr;}.oto-support-path{grid-template-columns: 1fr 1fr;}.oto-support-path li:nth-child(2):after{display: none;}}@media (max-width: 760px){.support-flow-heading{display: block;}.support-flow-heading p{text-align: left;margin-top: 9px;}.support-step{padding: 22px;gap: 22px;}.support-step-media{grid-template-columns: 1fr 1fr;}.support-shot-button img{max-height: 380px;}.support-contact-actions .btn{width: 100%;text-align: center;}}@media (max-width: 620px){.support-article-header h1{font-size: 42px;}.support-related{grid-template-columns: 1fr;}.support-related a:last-child{text-align: left;}.support-step{padding: 18px;border-radius: 24px;}.support-step-copy{grid-template-columns: 40px 1fr;gap: 12px;}.support-step-number{width: 40px;height: 40px;border-radius: 14px;}.support-step-media{grid-template-columns: 1fr;}.support-shot-button img{max-height: none;}.support-safety{grid-template-columns: 1fr;padding: 22px;}.support-contact-card{padding: 26px 22px;}.support-image-dialog{padding: 45px 10px 14px;border-radius: 20px;}.oto-support-methods,
  .oto-support-path{grid-template-columns: 1fr;}.oto-support-path li:after{display: none !important;}}@media (prefers-reduced-motion: reduce){.support-article-view:target,
  .support-orbit-ring,
  .support-orbit-dot{animation: none !important;}}.checkout-film{margin: 36px 0 48px;padding: 24px;background: linear-gradient(145deg, #f6fbff, #eaf2f8);border: 1px solid rgba(35, 66, 89, 0.12);border-radius: 28px;box-shadow: 0 18px 50px rgba(28, 49, 65, 0.06);width: 100%;box-sizing: border-box;grid-column: 1/-1;}.checkout-film-heading{display: flex;align-items: center;justify-content: space-between;gap: 20px;margin-bottom: 20px;}.checkout-film h3{margin: 8px 0 0;font-size: clamp(22px, 3vw, 32px);line-height: 1.15;letter-spacing: -0.035em;}.checkout-film-tag{white-space: nowrap;font-size: 12px;padding: 8px 12px;border-radius: 999px;background: rgba(255, 255, 255, 0.8);color: var(--muted-detail);}.checkout-film video{display: block;width: 100%;height: auto;aspect-ratio: 910/512;object-fit: contain;border-radius: 16px;background: #f4f6f9;}.checkout-film figcaption{max-width: 780px;font-size: 14px;line-height: 1.65;color: var(--muted-detail);margin-top: 18px;}.checkout-film figcaption span{display: block;font-size: 12px;margin-top: 6px;color: #5d6e7b;}@media (max-width: 600px){.checkout-film{padding: 14px;border-radius: 20px;margin: 28px 0;}.checkout-film-heading{display: block;}.checkout-film-tag{display: inline-block;margin-top: 12px;}.checkout-film video{border-radius: 10px;}}.smart-video-reserved{grid-column: 1/-1;width: 100%;margin: 16px 0 0;box-sizing: border-box;}.smart-video-reserved figcaption{margin: 0 0 22px;max-width: 720px;}.smart-video-reserved h3{font-size: clamp(24px, 3.5vw, 36px);line-height: 1.15;letter-spacing: -0.035em;margin: 10px 0 12px;}.smart-video-reserved p{font-size: 16px;line-height: 1.6;color: #4d6070;margin: 0;}.smart-video-space{aspect-ratio: 16/9;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 10px;background: linear-gradient(135deg, #f4f9fd, #e5eef5);border: 1px solid #cddce7;border-radius: 28px;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9);text-align: center;padding: 24px;box-sizing: border-box;}.smart-video-space span{font-size: clamp(18px, 2.5vw, 26px);font-weight: 600;color: #344e61;}.smart-video-space small{font-size: 14px;color: #526b7e;}@media (max-width: 600px){.smart-video-space{border-radius: 20px;padding: 16px;}.smart-video-reserved{margin-top: 4px;}}.support-article-header{position: static !important;width: 100%;box-sizing: border-box;max-width: none !important;}.support-instructions{width: 100%;box-sizing: border-box;}.support-flow-heading h2{font-size: clamp(24px, 3vw, 34px);margin: 0 0 24px;}.support-article-view .support-step-copy{max-width: 850px;}.smart-video-reserved figcaption{max-width: 720px;text-align: left;}.checkout-film figcaption{max-width: 780px;text-align: left;}.support-nav{max-height: 70vh;overflow: auto;}.route-crumb{padding-top: 28px;font-size: 14px;color: var(--muted-detail);}.route-crumb a{text-decoration: underline;}.tutorial-index{display: flex;gap: 10px;flex-wrap: wrap;padding: 12px;margin: 0 0 18px;}.tutorial-index a{padding: 10px 15px;border-radius: 999px;background: #fff8;color: #24465f;font-weight: 700;}.tutorial-index a:hover{background: #fff;}.business-distinction{padding: clamp(28px, 5vw, 58px);margin: 24px 0 54px;}.business-distinction h2{font-size: clamp(2rem, 4.5vw, 4rem);margin-bottom: 36px;}.business-distinction article{padding: 24px;border-left: 1px solid #91a9bc;}.business-distinction article:first-child{border-left: 0;}.business-distinction h3{margin-bottom: 14px;}.business > .section:last-child{display: flex;gap: 22px;align-items: center;flex-wrap: wrap;}.page .section-head{max-width: 900px;}.page .section-head h2,
.page .connected-heading h2,
.page .merchant-routes-head h2,
.page .support-flow-heading h2{font-size: clamp(3rem, 5.9vw, 5.35rem);line-height: 0.98;letter-spacing: -0.055em;margin-bottom: 28px;}.page .section-head .eyebrow,
.page .connected-heading .eyebrow,
.page .merchant-routes-head .eyebrow{display: inline-flex;align-items: center;min-height: 32px;padding: 6px 12px;border: 1px solid #91abc0;border-radius: 999px;background: #eef7fd8f;margin-bottom: 22px;}.hero-downloads{display: grid;justify-items: start;gap: 13px;margin-top: 28px;}.hero-download-label{font-size: 0.78rem;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase;color: #456176;}.hero-store-badges{display: flex;align-items: center;gap: 12px;flex-wrap: wrap;}.hero-store-badges a{display: block;border-radius: 10px;transition:
    transform 0.25s ease,
    filter 0.25s ease;}.hero-store-badges a:hover{transform: translateY(-2px);filter: drop-shadow(0 10px 13px #163b5c28);}.hero-store-badges a:focus-visible{outline: 3px solid #1e5ef0;outline-offset: 4px;}.hero-store-badges img{display: block;width: auto;height: 48px;}.hero-downloads .text-link{margin-top: 2px;}.page .section-head h2,
.page .copy h2,
.page .connected-heading h2,
.page .merchant-routes-head h2,
.page .business-distinction h2,
.page .support-flow-heading h2{color: var(--ink-strong);background: linear-gradient(
    105deg,
    #102b40 5%,
    #1e5ef0 42%,
    #456a86 68%,
    #102b40 95%
  );background-size: 230% auto;background-clip: text;-webkit-background-clip: text;animation: section-title-light 10s ease-in-out infinite alternate;}.smart-how-stage{display: grid;grid-template-columns: minmax(0, 1.16fr) minmax(340px, 0.84fr);gap: 28px;align-items: stretch;margin: 34px 0 20px;}.smart-how-video{display: grid;align-items: center;min-width: 0;padding: 18px;border: 1px solid #fff;border-radius: 28px;background: linear-gradient(145deg, #f7fbfebd, #dce9f2ad);box-shadow: 0 28px 60px -34px #173c6066;}.smart-tutorial-film{width: 100%;margin: 0;}.tutorial-film-heading{display: flex;align-items: end;justify-content: space-between;gap: 22px;margin: 0 2px 18px;}.tutorial-film-heading h2{font-size: clamp(1.7rem, 3vw, 2.55rem);line-height: 1.02;letter-spacing: -0.045em;margin: 10px 0 0;}.tutorial-duration{white-space: nowrap;padding: 8px 12px;border-radius: 999px;background: #102b40;color: #fff;font-size: 0.72rem;font-weight: 800;}.smart-tutorial-film video{display: block;width: 100%;height: auto;aspect-ratio: 910/512;object-fit: contain;border-radius: 18px;background: #edf3f7;}.smart-tutorial-film figcaption{margin: 16px 4px 2px;color: #435d70;font-size: 0.86rem;line-height: 1.55;}.smart-how-visual{position: relative;overflow: hidden;padding: 34px;border: 1px solid #fff;border-radius: 28px;background:
    radial-gradient(circle at 86% 10%, #4b88ff45, transparent 30%),
    linear-gradient(150deg, #eff8ffdc, #c7d9e8c7);box-shadow: 0 28px 60px -34px #173c6066;}.smart-how-visual:before{content: '';position: absolute;right: -64px;top: -68px;width: 185px;height: 185px;border: 1px solid #ffffffa8;border-radius: 50%;box-shadow: inset 0 0 42px #ffffff88;animation: smart-float 8s ease-in-out infinite;}.smart-visual-top{position: relative;display: flex;justify-content: space-between;align-items: center;gap: 16px;padding-bottom: 22px;border-bottom: 1px solid #91aabe;}.smart-visual-top strong{color: #174ac1;text-align: right;}.smart-transfer-card{position: relative;margin: 22px 0 14px;padding: 20px;border-radius: 20px;background: #f8fcffbf;border: 1px solid #fff;display: grid;grid-template-columns: 1fr auto;gap: 4px 12px;}.smart-transfer-card small,
.smart-transfer-card span{color: #526b7e;font-size: 0.75rem;}.smart-transfer-card b{grid-row: 1/3;grid-column: 2;font-size: 1.25rem;align-self: center;}.smart-visual-steps{position: relative;list-style: none;padding: 0;margin: 0;display: grid;gap: 10px;}.smart-visual-steps li{display: grid;grid-template-columns: 38px 1fr;gap: 12px;align-items: center;padding: 13px 14px;border: 1px solid #fff8;border-radius: 17px;background: #eff7fba6;}.smart-visual-steps li > span{display: grid;place-items: center;width: 34px;height: 34px;border-radius: 11px;background: #d7e5f0;color: #30536d;font-size: 0.72rem;font-weight: 800;}.smart-visual-steps strong,
.smart-visual-steps small{display: block;}.smart-visual-steps small{margin-top: 2px;color: #50687b;font-size: 0.74rem;}.smart-visual-steps li.active{background: linear-gradient(110deg, #174ac1, #2876ff);color: #fff;box-shadow: 0 15px 30px -20px #174ac1;}.smart-visual-steps li.active > span{background: #fff;color: #174ac1;}.smart-visual-steps li.active small{color: #e7efff;}.smart-confirm-line{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin: 20px 0 0;padding: 12px 16px;border-radius: 999px;background: #102b40;color: #fff;font-size: 0.75rem;font-weight: 800;}.smart-confirm-line i{font-style: normal;color: #84adff;animation: direct-arrow 2s ease-in-out infinite;}.smart-how-visual > p{position: relative;margin: 16px 4px 0;color: #425e72;font-size: 0.78rem;line-height: 1.5;}.oto-how-stage{display: grid;grid-template-columns: minmax(0, 1.08fr) minmax(360px, 0.92fr);gap: 28px;align-items: stretch;margin: 34px 0 18px;}.oto-how-video{display: grid;align-items: center;min-width: 0;padding: 18px;border: 1px solid #fff;border-radius: 28px;background: linear-gradient(145deg, #f6fbffb8, #dfeaf3a8);box-shadow: 0 28px 60px -34px #173c6066;}.oto-how-video video{display: block;width: 100%;height: auto;max-height: 640px;border-radius: 18px;background: #0f2537;}.oto-how-visual{position: relative;overflow: hidden;min-height: 100%;padding: 34px;border: 1px solid #fff;border-radius: 28px;background:
    radial-gradient(circle at 82% 14%, #77a9ff55, transparent 30%),
    linear-gradient(150deg, #eff8ffdb, #c7d9e8c7);box-shadow: 0 28px 60px -34px #173c6066;}.oto-how-visual:before{content: '';position: absolute;width: 210px;height: 210px;border: 1px solid #fff8;border-radius: 50%;right: -75px;top: -80px;box-shadow: inset 0 0 45px #fff6;animation: oto-orbit 8s ease-in-out infinite;}.oto-visual-top{position: relative;display: flex;justify-content: space-between;align-items: center;gap: 18px;padding-bottom: 24px;border-bottom: 1px solid #91aabe;}.oto-visual-top .mini-label{margin: 0;}.oto-visual-top strong{font-size: 1rem;color: #174ac1;}.oto-balance-row{position: relative;display: grid;grid-template-columns: 1fr 1fr;gap: 12px;margin: 22px 0;}.oto-balance-row > div{padding: 16px;border-radius: 17px;background: #f8fcffb5;border: 1px solid #fff;}.oto-balance-row small,
.oto-balance-row b{display: block;}.oto-balance-row small{font-size: 0.74rem;color: #50687b;margin-bottom: 5px;}.oto-balance-row b{font-size: 1rem;}.oto-balance-row .trx-low{background: #eef4fa9c;}.oto-balance-row .trx-low b{color: #36586f;}.oto-route{position: relative;height: 18px;margin: 7px 18px 3px;display: flex;justify-content: space-between;}.oto-route:before{content: '';position: absolute;left: 8px;right: 8px;top: 8px;height: 1px;background: linear-gradient(90deg, #789ab3, #1e5ef0, #789ab3);}.oto-route i{z-index: 1;width: 17px;height: 17px;border-radius: 50%;border: 4px solid #edf6fc;background: #6c8fa8;}.oto-route i:nth-child(2){background: #1e5ef0;box-shadow: 0 0 0 6px #1e5ef025;}.oto-route span{position: absolute;left: 3%;top: 4px;width: 9px;height: 9px;border-radius: 50%;background: white;box-shadow: 0 0 14px #1e5ef0;animation: oto-route-travel 5s ease-in-out infinite;}.oto-visual-steps{position: relative;list-style: none;margin: 18px 0 24px;padding: 0;display: grid;gap: 10px;}.oto-visual-steps li{display: grid;grid-template-columns: 38px 1fr;gap: 12px;align-items: center;padding: 13px 14px;border: 1px solid #fff8;border-radius: 17px;background: #eff7fba6;}.oto-visual-steps li > span{display: grid;place-items: center;width: 34px;height: 34px;border-radius: 11px;background: #d7e5f0;color: #30536d;font-size: 0.72rem;font-weight: 800;}.oto-visual-steps li strong,
.oto-visual-steps li small{display: block;}.oto-visual-steps li small{font-size: 0.74rem;color: #50687b;margin-top: 2px;}.oto-visual-steps li.active{background: linear-gradient(110deg, #174ac1, #2876ff);color: white;box-shadow: 0 15px 30px -20px #174ac1;}.oto-visual-steps li.active > span{background: white;color: #174ac1;}.oto-visual-steps li.active small{color: #e7efff;}.oto-direct{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 12px 14px;border-radius: 999px;background: #102b40;color: white;font-size: 0.76rem;font-weight: 700;}.oto-direct i{font-style: normal;color: #84adff;animation: direct-arrow 2s ease-in-out infinite;}.oto-how-visual > p{position: relative;margin: 16px 4px 0;font-size: 0.78rem;line-height: 1.5;color: #425e72;}.oto-how-stage + .note{max-width: 760px;margin-top: 18px;}@keyframes section-title-light{0%{background-position: 0% center;}100%{background-position: 100% center;}}@keyframes smart-float{0%,
  100%{transform: translate3d(0, 0, 0);}50%{transform: translate3d(-18px, 18px, 0);}}@keyframes oto-route-travel{0%{left: 3%;opacity: 0;}15%{opacity: 1;}48%{left: 49%;}85%{opacity: 1;}100%{left: 95%;opacity: 0;}}@keyframes oto-orbit{0%,
  100%{transform: translate3d(0, 0, 0) scale(1);}50%{transform: translate3d(-16px, 20px, 0) scale(1.08);}}@keyframes direct-arrow{0%,
  100%{transform: translateX(-3px);opacity: 0.55;}50%{transform: translateX(3px);opacity: 1;}}.support-article-header{display: grid !important;grid-template-columns: minmax(0, 1fr) 210px;gap: 34px;align-items: center;}.support-header-symbol{min-height: 170px;border: 1px solid #fff;border-radius: 24px;background:
    radial-gradient(circle at 72% 18%, #6f9eff42, transparent 32%),
    linear-gradient(145deg, #edf7fdc9, #c9dae7a3);display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;box-shadow: inset 0 1px 0 #fff;}.support-header-symbol svg{width: 54px;height: 54px;fill: none;stroke: #1e5ef0;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;margin-bottom: 14px;}.support-header-symbol span{font-weight: 800;line-height: 1.25;color: #274a62;}.blog-preview .grid3{align-items: stretch;}.blog-preview .card{min-height: 310px;}.blog-mark{width: 46px;height: 46px;display: grid;place-items: center;border-radius: 15px;background: #102b40;color: white;font-size: 0.78rem;font-weight: 800;}.blog-preview .card h3{margin-top: 28px;}.blog-preview .card .note{margin-top: auto;}.blog-disclosure{margin: 24px 0 0;padding: 18px 22px;border-left: 2px solid #7897ae;font-size: 0.9rem;}.polish-divider{height: 1px;background: linear-gradient(90deg, transparent, #7897ae, transparent);}@media (max-width: 700px){.grid3{grid-template-columns: 1fr;}.support-nav{max-height: none;}.support-article-header h1{font-size: clamp(2rem, 8vw, 3.4rem);}}@media (max-width: 920px){.smart-how-stage,
  .oto-how-stage{grid-template-columns: 1fr;}.smart-how-visual,
  .oto-how-visual{min-height: auto;}.page .section-head h2,
  .page .connected-heading h2,
  .page .merchant-routes-head h2,
  .page .support-flow-heading h2{font-size: clamp(2.65rem, 9vw, 4.6rem);}}@media (max-width: 600px){.smart-how-video,
  .smart-how-visual{padding: 14px;border-radius: 22px;}.tutorial-film-heading{display: block;}.tutorial-duration{display: inline-block;margin-top: 12px;}.smart-transfer-card{grid-template-columns: 1fr;}.smart-transfer-card b{grid-row: auto;grid-column: auto;}.smart-confirm-line{font-size: 0.68rem;padding: 11px 12px;}}@media (max-width: 480px){.hero-store-badges{gap: 9px;}.hero-store-badges img{height: 42px;}}@media (max-width: 720px){.support-article-header{grid-template-columns: 1fr;}.support-header-symbol{min-height: 120px;flex-direction: row;gap: 16px;}.support-header-symbol svg{margin: 0;width: 42px;height: 42px;}.support-header-symbol span br{display: none;}}@supports ((background-clip: text) or (-webkit-background-clip: text)){.page .section-head h2,
  .page .copy h2,
  .page .connected-heading h2,
  .page .merchant-routes-head h2,
  .page .business-distinction h2,
  .page .support-flow-heading h2{color: transparent;}}@media (forced-colors: active){.page .section-head h2,
  .page .copy h2,
  .page .connected-heading h2,
  .page .merchant-routes-head h2,
  .page .business-distinction h2,
  .page .support-flow-heading h2{color: CanvasText;background: none;-webkit-text-fill-color: CanvasText;}.panel{border: 1px solid CanvasText;}.btn{border: 1px solid ButtonText;}}@media (prefers-reduced-motion: reduce){*,
  *:before,
  *:after{animation: none !important;transition: none !important;scroll-behavior: auto !important;}}.nav-toggle{display: none;}.hero-store-badges{margin: 4px 0;justify-content: flex-start;}main
  :is(
    .split,
    .grid3,
    .two-cards,
    .tutorial-layout,
    .support-shell,
    .business-hero,
    .developer-hero,
    .connect-composition,
    .smart-how-stage,
    .oto-how-stage
  )
  > *{min-width: 0;}video{max-width: 100%;object-fit: contain;}pre{max-width: 100%;overflow: auto;}p,
td,
dd{overflow-wrap: break-word;}@media (max-width: 1180px){header{top: 8px;width: calc(100% - 24px);}.nav{flex-wrap: wrap;gap: 10px;padding: 10px 14px;}.nav .brand{order: 0;}.nav .download-nav{order: 1;margin-left: auto;display: inline-flex !important;}.nav-toggle{order: 2;display: inline-flex;align-items: center;justify-content: center;min-width: 64px;min-height: var(--touch-target);padding: 8px 12px;border: 1px solid #91a9bc;border-radius: 12px;background: #ffffff80;color: var(--ink-strong);font-weight: 700;}.navlinks{order: 3;display: flex !important;position: static !important;flex-wrap: wrap;flex-direction: row !important;width: 100%;margin: 0 !important;padding: 8px 0 !important;gap: 4px !important;overflow: visible;background: transparent !important;border: 0 !important;box-shadow: none !important;}.navlinks a{padding: 12px !important;min-height: var(--touch-target);flex: 1 0 28%;white-space: normal;border-radius: 10px;font-size: 0.94rem !important;}.navlinks a[aria-current='page']{background: #dceaff;}.navlinks a:after{display: none;}.nav.mobile-ready .navlinks{display: none !important;}.nav.mobile-ready.nav-open .navlinks{display: flex !important;}.nav.nav-open{max-height: 85dvh;overflow-y: auto;}html{scroll-padding-top: 100px;}.page{scroll-margin-top: 100px;}.hero{min-height: 0;padding: 64px 0;gap: 28px;grid-template-columns: minmax(0, 1.2fr) minmax(0, 0.8fr);}.hero h1{font-size: clamp(3rem, 6.5vw, 5.2rem);}.hero .lead{font-size: 1.125rem;}.business-hero,
  .developer-hero{gap: 32px;padding: 60px 0 40px;}.business-hero h1{font-size: clamp(3rem, 6vw, 4.8rem);}.smart-how-stage{grid-template-columns: 1fr;}.smart-how-visual{min-height: 0;}.tutorial-film-heading{align-items: start;flex-wrap: wrap;}.oto-how-visual{min-height: 0;}.support-article-header{grid-template-columns: minmax(0, 1fr) 160px;gap: 20px;}.support-header-symbol{min-height: 150px;}}@media (min-width: 701px) and (max-width: 1024px){.wrap{width: calc(100% - 48px);}.section{padding: 56px 0;}.grid3{grid-template-columns: repeat(2, minmax(0, 1fr));}.grid3 > article:last-child:nth-child(odd){grid-column: 1/-1;}.business-distinction .grid3{grid-template-columns: 1fr;}.business-distinction article{border-left: 0;border-top: 1px solid #91a9bc;}.business-distinction article:first-child{border-top: 0;}.split,
  .tutorial-layout,
  .security-grid{grid-template-columns: 1fr;gap: 30px;}.ss-loupe-stage,
  .oto-guided{width: min(600px, 100%);margin-inline: auto;}.oto-how-stage{grid-template-columns: 1fr 1fr;gap: 18px;}.oto-how-visual{padding: 20px;}.oto-how-video{padding: 14px;align-self: start;}.oto-visual-top{flex-wrap: wrap;gap: 6px;}.oto-balance-row{grid-template-columns: 1fr;}.developer-hero,
  .business-hero{grid-template-columns: 1fr;}.developer-readiness{grid-template-columns: repeat(2, minmax(0, 1fr));}.merchant-route-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.merchant-device{height: auto;padding: 18px;}.merchant-device img{width: min(230px, 100%);}.two-cards{gap: 18px;}.two-cards .card{padding: 26px;}}@media (max-width: 700px){.wrap{width: calc(100% - 32px);}.hero{grid-template-columns: 1fr;padding: 40px 0;gap: 28px;}.hero h1,
  .page-intro h1,
  .business-hero h1{font-size: clamp(2.6rem, 10vw, 4rem);line-height: 1.04;}.hero-art{margin: 0 auto;max-width: 340px;}.hero-art img{width: min(260px, 75vw);}.page-intro{padding: 42px 0 28px;}.page-intro:before{display: none;}.section{padding: 44px 0;}.section-head{margin-bottom: 26px;}.page .section-head h2,
  .page .connected-heading h2,
  .page .merchant-routes-head h2,
  .page .support-flow-heading h2,
  .page .copy h2,
  .business-distinction h2{font-size: clamp(2rem, 8.4vw, 3.2rem);line-height: 1.07;margin-bottom: 20px;}.split,
  .tutorial-layout,
  .security-grid,
  .two-cards,
  .support-list,
  .business-hero,
  .developer-hero,
  .business-dark,
  .merchant-route-grid,
  .merchant-stat-grid,
  .developer-readiness,
  .connect-composition{grid-template-columns: 1fr;gap: 24px;}.card,
  .two-cards .card,
  .situation,
  .business-dark,
  .business-distinction{padding: 24px;}.business-distinction article{padding: 20px 0;border-left: 0;border-top: 1px solid #91a9bc;}.business-distinction article:first-child{border-top: 0;}.business-dark{margin: 20px 0;}.business-hero .lead{font-size: 1.125rem;}.pass-visual{grid-template-columns: 1fr;}.pass-visual > div{padding: 18px;}.pass-visual span{font-size: 0.9rem;}.connect-tabs{display: grid;grid-template-columns: 1fr;}.connect-tabs label{font-size: 0.94rem;min-height: var(--touch-target);}.oto-guided{padding: 18px 14px;}.oto-step-controls label{font-size: 0.875rem;padding: 12px 8px;}.oto-guided-stage{aspect-ratio: auto;display: flex;flex-direction: column;gap: 20px;}.oto-guided .oto-real-phone{position: relative;inset: auto;width: min(270px, 86%);margin: auto;flex: none;}.oto-guided-aside{position: relative;inset: auto;width: 100%;min-height: 150px;}.oto-step-note h3{font-size: 1.75rem;margin: 10px 0;}.oto-step-note p{font-size: 1rem;}.oto-target{display: none !important;}.smart-how-stage,
  .oto-how-stage{grid-template-columns: 1fr;gap: 16px;margin-top: 24px;}.smart-how-video,
  .oto-how-video{padding: 12px;align-self: start;}.smart-how-visual,
  .oto-how-visual{padding: 22px;min-height: 0;}.smart-visual-steps small,
  .oto-visual-steps small,
  .smart-how-visual > p,
  .oto-how-visual > p{font-size: 0.875rem;}.smart-tutorial-film figcaption,
  .checkout-film figcaption{font-size: 0.875rem;max-width: 100%;}.oto-how-video video{max-height: none;}.video-shell video{max-height: none;max-width: 320px;}.tutorial-index{gap: 4px;}.tutorial-index a{min-height: var(--touch-target);padding: 10px 12px;}.support-article-header{grid-template-columns: 1fr;padding: 24px;gap: 20px;}.support-header-symbol{min-height: 100px;}.support-instructions{padding: 20px 14px;}.support-step-media{grid-template-columns: 1fr;}.support-shot-button img{max-height: none;width: min(320px, 100%);}.support-contact-actions{min-width: 0;width: 100%;}.support-contact-actions .btn{white-space: normal;}.support-image-dialog{max-height: 90dvh;}.support-image-dialog img{max-height: 72dvh;}.merchant-device{height: auto;padding: 20px;}.merchant-device img{width: min(250px, 100%);}.footer-grid{grid-template-columns: 1fr 1fr;gap: 26px 20px;}.footer-links a{min-height: var(--touch-target);margin: 0;display: flex;align-items: center;}.band{flex-direction: column;align-items: start;gap: 20px;}.brandline{flex-direction: column;align-items: start;}.motion-toggle{bottom: calc(10px + env(safe-area-inset-bottom));right: 10px;max-width: calc(100% - 20px);}input[type='search'],
  input[type='text']{font-size: 16px;}.text-link{min-height: var(--touch-target);display: inline-flex;align-items: center;}.hero-store-badges a{min-height: var(--touch-target);display: flex;align-items: center;}.hero-store-badges img{height: 44px;}}@media (max-width: 380px){.nav .brand img{width: 110px;}.nav .download-nav{padding: 10px 12px;font-size: 0.8rem;}.nav-toggle{min-width: 56px;padding: 8px;}.hero-store-badges{flex-direction: column;align-items: start;}.oto-step-controls{grid-template-columns: 1fr;}.oto-balance-row{grid-template-columns: 1fr;}.smart-visual-top,
  .oto-visual-top{flex-wrap: wrap;}.footer-grid{grid-template-columns: 1fr;}}@media (hover: none){.card:hover,
  .btn:hover,
  .text-link:hover,
  .photo-panel:hover img{transform: none;}}.web-login{flex-shrink: 0;white-space: nowrap;min-height: var(--touch-target);}.web-login:disabled{opacity: 1;cursor: default;background: #ffffff70;color: #36536a;border-color: #91a9bc;}@media (min-width: 1181px){.nav{gap: 14px;}.navlinks{gap: 14px;}.nav .btn{padding: 11px 15px;}}@media (max-width: 1180px){.nav .web-login{order: 1;margin-left: 0;}.nav .nav-toggle{order: 2;}}@media (max-width: 700px){.nav .download-nav{display: none !important;}.nav .web-login{margin-left: auto;}.nav .brand img{width: 125px;}}@media (max-width: 380px){.nav .brand img{width: 105px;}.nav .web-login{padding: 10px 12px;}}@media (max-width: 1024px){.support-shell{grid-template-columns: minmax(0, 1fr);}.support-nav{position: static;max-height: none;}.developer-hero{grid-template-columns: minmax(0, 1fr);}}@media (max-width: 700px){.auth-route,
  .responsibility-grid,
  .support-hero-grid,
  .support-related{grid-template-columns: minmax(0, 1fr);}.compare{width: 100%;max-width: 100%;overflow-x: auto;}.business-cta,
  .download{padding: 32px 20px;}.support-step-copy > div{min-width: 0;}.support-step-copy h3{overflow-wrap: break-word;}.readiness-card{padding: 22px;}.business-distinction .grid3{grid-template-columns: minmax(0, 1fr);}}#support-index-view > section + section{margin-top: 40px;}#support-index-view > .support-contact-card{margin-top: 48px;}#support .support-hero-grid .page-intro{padding-top: 24px;padding-bottom: 12px;}#support .support-hero-grid{gap: 24px;}#support .support-instructions{padding-inline: 0;}#support .support-nav{min-width: 0;}.support-topics-toggle{display: none;}main > .page > section.panel + section,
main > .page > section + section.panel{margin-top: 32px;}main > .page > section.panel:last-child{margin-bottom: 24px;}footer{margin-top: 64px;}.tutorial-film-heading,
.checkout-film-heading{flex-wrap: wrap;}.smart-visual-top,
.oto-visual-top{flex-wrap: wrap;}:is(.card, .panel, .readiness-card, .support-step-copy, .connect-state)
  :is(p, h3){overflow-wrap: break-word;}@media (max-width: 1180px){header{position: relative;top: auto;margin-top: 12px;overflow: visible;}.nav.nav-open{max-height: none;overflow: visible;}.nav.mobile-ready.nav-open .navlinks{display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px !important;padding-top: 12px !important;border-top: 1px solid #b3c5d3 !important;}.navlinks a{width: auto;min-width: 0;flex: none;padding: 12px !important;text-align: left;line-height: 1.4;}.navlinks a[aria-current='page']{background: #dceaff;border: 1px solid #bdcfe1;}.navlinks a:last-child:nth-child(odd){grid-column: auto;}html{scroll-padding-top: 20px;}.page{scroll-margin-top: 20px;}#support .support-nav.topics-ready > ol{display: none;}#support .support-nav.topics-ready.topics-open > ol{display: grid;grid-template-columns: minmax(0, 1fr);gap: 8px;margin-top: 14px;overflow: visible;max-height: none;padding: 0;}#support .support-nav.topics-ready > .mini-label{display: none;}#support .support-nav.topics-ready{padding: 12px 16px;}.support-topics-toggle{display: flex;align-items: center;justify-content: space-between;gap: 16px;width: 100%;min-height: var(--touch-target);padding: 6px 0;background: none;border: 0;color: var(--ink-strong);font-weight: 700;text-align: left;}.support-topics-toggle:after{content: '+';font-size: 24px;font-weight: 400;}.support-topics-toggle[aria-expanded='true']:after{content: '−';}#support .support-nav li{min-width: 0;}#support .support-nav a{max-width: none;white-space: normal;overflow-wrap: break-word;min-height: var(--touch-target);}#support .support-nav:not(.topics-ready) ol{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));overflow: visible;}.support-shell{gap: 24px;}}@media (max-width: 700px){header{width: calc(100% - 32px);border-radius: 18px;margin-bottom: 20px;}.nav{padding: 10px 12px;}#support-index-view > section + section{margin-top: 32px;}#support-index-view > .support-contact-card{margin-top: 40px;}#support .support-hero-grid .page-intro{padding: 8px 0 0;}#support .support-hero-grid .lead{margin-bottom: 0;}#support .headset-well{min-height: 0;padding: 24px;}#support .guide-cards{gap: 16px;}#support .guide-cards article{grid-template-columns: minmax(0, 1fr);align-items: start;gap: 12px;padding: 22px;}#support .guide-tag{justify-self: start;max-width: 100%;white-space: normal;text-align: left;font-size: 0.75rem;}#support .guide-cards h3{font-size: 1.2rem;line-height: 1.3;}#support .guide-cards p{font-size: 1rem;line-height: 1.6;}#support .support-search-card{padding: 20px;}#support .search-field{min-width: 0;width: 100%;}#support .search-field input{min-width: 0;width: 100%;font-size: 16px;}#support .chips{gap: 8px;}#support .chips .mini-label{flex-basis: 100%;margin: 0;}#support .chip{min-height: var(--touch-target);white-space: normal;text-align: left;}#support .support-contact-card{padding: 26px 22px;gap: 24px;}#support .support-contact-card p:last-child{margin-bottom: 0;}#support .support-contact-actions{gap: 12px;}#support .support-contact-actions .text-link{margin: 0;}.page .section-head .eyebrow{margin-bottom: 16px;}.page .section-head{margin-bottom: 24px;}main > .page > section.panel + section,
  main > .page > section + section.panel{margin-top: 28px;}footer{margin-top: 48px;padding-top: 36px;padding-bottom: calc(24px + env(safe-area-inset-bottom));}.business-distinction,
  .business-dark,
  .connect-composition{margin-bottom: 28px;}.tutorial-layout{align-items: start;}.support-back{margin-bottom: 20px;}.support-flow-heading{margin-top: 28px;}}@media (hover: none){#support .guide-cards article:hover{transform: none;}}.page .oto .copy h2,
.page .business-dark h2{color: var(--ink-on-dark);background: none;-webkit-text-fill-color: currentColor;}@supports ((background-clip: text) or (-webkit-background-clip: text)){.page .oto .copy h2,
  .page .business-dark h2{background: linear-gradient(110deg, #ffffff 5%, #a9cdff 48%, #e6f3ff 95%);background-clip: text;-webkit-background-clip: text;color: transparent;-webkit-text-fill-color: transparent;}}@media (forced-colors: active){.page .oto .copy h2,
  .page .business-dark h2{background: none;color: CanvasText;-webkit-text-fill-color: CanvasText;}}footer.wrap{margin-top: 72px;padding-top: 40px;}.section.rule > .note{margin-top: 24px;max-width: 76ch;line-height: 1.7;}.oto-guided > figcaption{margin: 24px 0 0;padding: 18px 20px;border-top: 1px solid #a7bdcd;line-height: 1.6;}.nav-toggle svg,
.support-topics-fab svg,
.topics-close svg{width: 22px;height: 22px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;flex-shrink: 0;}.nav .nav-toggle{min-width: var(--touch-target);width: 44px;height: 44px;padding: 10px;}.support-topics-fab{position: fixed;z-index: 90;left: max(20px, env(safe-area-inset-left));bottom: calc(20px + env(safe-area-inset-bottom));display: flex;gap: 10px;align-items: center;min-height: 48px;padding: 12px 18px;background: #102b40;color: white;border: 1px solid #7897ae;border-radius: 28px;box-shadow: 0 8px 28px #102b4033;font: inherit;font-size: 14px;font-weight: 700;cursor: pointer;}.support-topics-fab[hidden]{display: none;}.support-topics-dialog{position: fixed;inset: 0;margin: auto;width: min(480px, calc(100% - 32px));max-width: 480px;max-height: min(760px, calc(100dvh - 48px));padding: 0;border: 1px solid #fff;border-radius: 24px;background: #eaf3fa;color: var(--ink-strong);box-shadow: 0 24px 90px #061a4066;overflow: hidden;}.support-topics-dialog::backdrop{background: #102b4070;backdrop-filter: blur(5px);}.support-topics-dialog[open]{display: flex;flex-direction: column;}.topics-dialog-head{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 18px 20px;border-bottom: 1px solid #bbcedc;flex-shrink: 0;}.topics-dialog-head h2{font-size: 22px;line-height: 1.2;letter-spacing: -0.03em;margin: 0;}.topics-close{display: grid;place-items: center;width: 48px;height: 48px;min-width: 48px;min-height: 48px;flex: 0 0 48px;border: 1px solid #9fb7c9;border-radius: 50%;background: #ffffffb0;color: var(--ink-strong);cursor: pointer;}.topics-dialog-list{overflow-y: auto;overscroll-behavior: contain;touch-action: pan-y;padding: 12px 16px 20px;scrollbar-gutter: stable;}.topics-dialog-list ol{list-style: none;padding: 0;margin: 0;display: grid;gap: 12px;}.topics-dialog-list li{margin: 0;padding: 0;}.topics-dialog-list a{display: flex;align-items: center;min-height: 56px;padding: 16px 14px;border: 1px solid #c3d5e3;background: #ffffff70;border-radius: 12px;font-size: 16px;line-height: 1.45;color: #173c56;text-decoration: none;overflow-wrap: anywhere;}.topics-dialog-list a:hover,
.topics-dialog-list a[aria-current='page']{background: #d5e6f7;color: #174ac1;}:is(
  .topics-close,
  .support-topics-fab,
  .topics-dialog-list a,
  .nav-toggle
):focus-visible{outline: 3px solid #1e5ef0;outline-offset: 3px;}html.topics-modal-open{overflow: hidden;}@media (max-width: 1180px){#support .support-nav.topics-ready{display: none;}.support-shell{grid-template-columns: minmax(0, 1fr);}}@media (max-width: 700px){footer.wrap{margin-top: 48px;padding-top: 32px;padding-bottom: calc(84px + env(safe-area-inset-bottom));}.support-topics-fab{left: 12px;bottom: calc(12px + env(safe-area-inset-bottom));padding: 11px 14px;font-size: 13px;}.section.rule > .note{margin-top: 24px;padding-inline: 4px;}.oto-guided > figcaption{margin-top: 20px;padding: 18px 14px;}.support-topics-dialog{max-height: calc(100dvh - 32px);}}#support .support-nav ol{display: grid;gap: 12px;}#support .support-nav li{margin: 0;}#support .support-nav a{display: flex;align-items: center;min-height: 52px;padding: 12px;border-radius: 12px;}.support-dialog-close{display: grid;place-items: center;min-width: 48px;min-height: 48px;}.support-dialog-close svg{width: 24px;height: 24px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;}.checkout-film{min-width: 0;max-width: 100%;}.checkout-media-stage{position: relative;width: 100%;aspect-ratio: 910/512;isolation: isolate;overflow: hidden;border-radius: 16px;background: #dce8f0;}.checkout-media-stage > video{position: absolute;inset: 0;width: 100%;height: 100%;max-height: none;object-fit: contain;}.checkout-video-cover{position: absolute;inset: 0;width: 100%;height: 100%;padding: 0;border: 0;background: #dce8f0;cursor: pointer;display: grid;place-items: center;color: #fff;}.checkout-video-cover > img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;}.checkout-video-cover > span{position: relative;display: flex;align-items: center;gap: 10px;min-height: 52px;padding: 12px 20px;border-radius: 30px;background: #102b40ed;border: 1px solid #ffffff90;box-shadow: 0 8px 28px #102b4040;font-size: 16px;font-weight: 700;}.checkout-video-cover svg{width: 22px;height: 22px;fill: currentColor;}.checkout-video-cover:focus-visible{outline: 3px solid #1e5ef0;outline-offset: -4px;}.checkout-media-stage.play-requested > .checkout-video-cover{display: none;}.checkout-play-status{font-size: 14px;line-height: 1.5;margin: 16px 0 0;}@media (max-width: 700px){.checkout-film{padding: 12px;margin: 24px 0 32px;border-radius: 22px;}.checkout-film-heading{display: flex;flex-wrap: wrap;gap: 12px;}.checkout-media-stage{border-radius: 12px;}.checkout-video-cover > span{min-height: 48px;font-size: 14px;padding: 10px 16px;}}.checkout-viewing-tools{display: flex;align-items: center;gap: 14px;flex-wrap: wrap;margin-top: 16px;}.checkout-viewing-tools span{font-size: 14px;color: var(--muted-detail);line-height: 1.5;}.checkout-fullscreen{min-height: 48px;}.checkout-media-stage video:fullscreen{object-fit: contain;background: #102b40;}.video-fullscreen{min-height: 48px;white-space: normal;line-height: 1.4;}.oto-how-video{align-content: start;}.fullscreen-hint{display: block;flex-basis: 100%;font-size: 14px;line-height: 1.5;color: var(--muted-detail);}@media (max-width: 700px){.checkout-viewing-tools{gap: 12px;}.video-fullscreen{max-width: 100%;padding: 12px 18px;}}.video-expanded-dialog{position: fixed;inset: 0;width: 100vw;max-width: 100vw;height: 100dvh;max-height: 100dvh;margin: 0;padding: 64px 16px 20px;border: 0;border-radius: 0;background: #091923;color: #fff;box-sizing: border-box;}.video-expanded-dialog::backdrop{background: #091923;}.video-expanded-dialog[open]{display: flex;flex-direction: column;}.video-expanded-content{display: flex;align-items: center;justify-content: center;min-height: 0;flex: 1;width: 100%;}.video-expanded-content > video{display: block;position: static;width: 100%;height: 100%;max-width: 100%;max-height: 100%;object-fit: contain;background: #091923;aspect-ratio: auto;border-radius: 0;}.video-expanded-close{position: absolute;right: max(16px, env(safe-area-inset-right));top: max(12px, env(safe-area-inset-top));display: grid;place-items: center;width: 48px;height: 48px;border: 1px solid #ffffff80;border-radius: 50%;background: #223846;color: #fff;z-index: 2;}.video-expanded-close svg{width: 24px;height: 24px;stroke: currentColor;fill: none;stroke-width: 2;stroke-linecap: round;}.video-expanded-close:focus-visible{outline: 3px solid #a9cdff;outline-offset: 3px;}html.video-expanded-open{overflow: hidden;}.video-play-status{font-size: 14px;line-height: 1.6;color: var(--muted-detail);margin: 14px 0 0;}.video-watch{min-height: 48px;}footer .socials{align-items: center;gap: 12px;flex-wrap: wrap;}footer .socials > a,
footer .socials > span{display: inline-flex;align-items: center;justify-content: center;box-sizing: border-box;width: 44px;height: 44px;min-width: var(--touch-target);min-height: var(--touch-target);flex: 0 0 44px;padding: 0;color: inherit;border: 1px solid #7897ae;border-radius: 9px;text-decoration: none;}footer .socials svg{display: block;width: 20px;height: 20px;flex: none;}footer .socials a:hover{background: #eef7fd;}footer .socials a:focus-visible{outline: 3px solid #1e5ef0;outline-offset: 3px;}@media (min-width: 1181px){header .navlinks{margin-left: 10px;margin-right: 0;flex: 0 1 auto;width: auto;}header .nav .download-nav{margin-left: auto;}header .nav .web-login{margin-left: 0;}}body main > .page{display: block !important;}body main > #home{display: block !important;}.support-article-view{display: block !important;}#support-index-view{display: block !important;}.menu{display: none !important;}.support-request{width: 100%;text-align: left;}.support-request h3{margin: 0 0 20px;}.support-form-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;}.support-request label{display: grid;gap: 8px;font-weight: 600;min-width: 0;margin-bottom: 16px;}.support-request input,
.support-request select,
.support-request textarea{width: 100%;min-width: 0;box-sizing: border-box;font: inherit;padding: 12px;border: 1px solid #8b9eac;border-radius: 12px;background: #f5f9fc;color: #102533;}.support-request p{font-size: 14px;line-height: 1.5;}.support-contact-card:has(.support-request){grid-template-columns: 1fr 1.3fr;gap: 32px;}.support-request [disabled]{opacity: 0.65;cursor: wait;}@media (max-width: 800px){.support-contact-card:has(.support-request){grid-template-columns: 1fr;}.support-form-grid{grid-template-columns: 1fr;}}.legal-wrap{padding-top: 8rem;padding-bottom: 4rem;}.legal-document{max-width: 960px;margin: auto;padding: clamp(24px, 5vw, 64px);overflow-wrap: anywhere;}.legal-document h1{font-size: clamp(2rem, 5vw, 3.5rem);}.legal-document h2{margin-top: 2rem;font-size: clamp(1.5rem, 3vw, 2rem);}.legal-document p{line-height: 1.7;}.screenshot-zoom{cursor: zoom-in;}.screenshot-zoom:focus-visible{outline: 3px solid var(--blue);outline-offset: 4px;}.screenshot-dialog{box-sizing: border-box;width: min(94vw, 1000px);max-height: 94dvh;padding: 20px;border: 0;border-radius: 20px;background: #eaf2f8;color: #1a2530;overflow: auto;}.screenshot-dialog::backdrop{background: #102331d9;}.screenshot-dialog > img{display: block;width: auto;max-width: 100%;height: auto;margin: 16px auto;}.screenshot-dialog-close{position: sticky;top: 0;display: block;margin-left: auto;padding: 12px 18px;border: 0;border-radius: 24px;background: #102b3e;color: white;font: inherit;cursor: pointer;}.screenshot-dialog > p{font-size: 16px;line-height: 1.5;}
