:root{--primary:#33a89d;--primary-tint:#c3eae6;--primary-bg:#e0f6f4;--secondary:#ee4b2b;--secondary-tint:#fbcac1;--secondary-bg:#ffeae6;--accent:#fab18b;--review:#fb9506;--bg:#f5f5f5;--card:#fff;--card-secondary:#f9f9f9;--appbar:snow;--stroke:#e4e4e4;--fg:#000;--fg-secondary:#5f5f5f;--fg-muted:#808897;--fg-badge:#5f5f5f;--fg-inverse:#fff;--status-active:#2ebd85;--status-inactive:#e0e0e0;--status-info:#0288d1;--tile-orange:#ff5722;--tile-orange-bg:#fff5f0;--radius-btn:24px;--radius-card:24px;--shadow-card:0 4px 20px #0000000d;--shadow-floating:0 8px 24px #00000014;--shadow-hover-lift:0 6px 16px #00000014}.ob *{box-sizing:border-box}.ob{font-family:var(--font-satoshi);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}.ob button:where(:not(.MuiButtonBase-root)){cursor:pointer;background:0 0;border:0;font-family:inherit}.ob input,.ob select,.ob textarea{font-family:inherit}.ob ::selection{background:var(--primary-tint)}.ob a{color:var(--primary);text-decoration:none}.ob a:hover{text-decoration:underline}.ob .app{flex-direction:column;min-height:100vh;display:flex}.ob .topbar{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(8px);border-bottom:1px solid var(--stroke);background:#fffafad1;align-items:center;gap:24px;height:68px;padding:0 28px;display:flex;position:sticky;top:0}.ob .topbar .logo{flex-shrink:0;height:30px}.ob .topbar .spacer{flex:1}.ob .topbar .help{color:var(--fg-secondary);align-items:center;gap:7px;font-size:14px;font-weight:500;display:inline-flex}.ob .topbar .help a{color:var(--primary);font-weight:600}@media (max-width:760px){.ob .topbar .help{display:none}}.ob .topbar .ob-topbar-stepper{display:none}.ob .stepper,.ob .stepper-full{align-items:center;display:flex}.ob .stepper .node{align-items:center;gap:9px;display:flex}.ob .stepper .dot{border:1.5px solid var(--stroke);width:28px;height:28px;color:var(--fg-muted);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:12.5px;font-weight:700;transition:all .35s cubic-bezier(.4,0,.2,1);display:grid}.ob .stepper .node.done .dot{background:var(--primary);border-color:var(--primary);color:#fff}.ob .stepper .node.active .dot{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 0 0 4px var(--primary-bg), 0 6px 16px -6px #33a89d99;transform:scale(1.1)}.ob .stepper .label{color:var(--fg-muted);white-space:nowrap;font-size:13.5px;font-weight:600;transition:color .35s}.ob .stepper .node.active .label{color:var(--fg);font-weight:700}.ob .stepper .node.done .label{color:var(--primary)}.ob .stepper .bar{background:var(--stroke);border-radius:2px;width:30px;height:2.5px;margin:0 12px;transition:background .4s}.ob .stepper .bar.filled{background:linear-gradient(90deg, var(--primary), #2bb8a8)}.ob .stepper-mini{flex-direction:column;gap:6px;min-width:138px;display:none}.ob .stepper-mini-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ob .stepper-mini .smh-label{color:var(--fg);white-space:nowrap;font-size:13px;font-weight:700}.ob .stepper-mini .smh-step{color:var(--fg-muted);white-space:nowrap;font-size:12px;font-weight:700}.ob .stepper-mini-track{background:var(--stroke);border-radius:999px;height:4px;overflow:hidden}.ob .stepper-mini-fill{background:linear-gradient(90deg, var(--primary), #5fe3d4);border-radius:999px;height:100%;transition:width .45s cubic-bezier(.4,0,.2,1)}@media (max-width:980px){.ob .stepper .label{display:none}.ob .stepper .bar{width:22px;margin:0 7px}}@media (max-width:600px){.ob .stepper-full{display:none}.ob .stepper-mini{display:flex}.ob .topbar{gap:14px;padding:0 16px}.ob .topbar .logo{height:26px}.ob .topbar .ob-topbar-stepper{flex-shrink:0;align-items:center;display:flex}.ob .topbar .ob-topbar-stepper .stepper-mini{width:140px;min-width:0}.ob .ob-stepper-center{display:none}.ob .ob-step{padding-left:16px;padding-right:16px}}.ob .stage{flex:1;width:100%}.ob .wrap{max-width:1120px;margin:0 auto;padding:0 28px}.ob .screen{animation:.5s cubic-bezier(.2,.7,.2,1) both ob-fade}@keyframes ob-fade{0%{transform:translateY(12px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ob .screen{animation:none}}.ob .eyebrow{height:32px;color:var(--primary);letter-spacing:.01em;box-shadow:var(--shadow-card);background:#fff;border:1px solid #33a89d47;border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.ob .eyebrow .pip{background:var(--primary);border-radius:50%;width:7px;height:7px}.ob h1.hero{letter-spacing:-.025em;max-width:16ch;margin:0;font-size:60px;font-weight:800;line-height:1.04}.ob h1.hero em{background:linear-gradient(96deg,#237a72,#33a89d 60%,#3ab6aa);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.ob .lead{color:var(--fg-secondary);max-width:56ch;margin:0;font-size:19px;line-height:1.55}.ob .section-h{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:800}.ob .section-sub{color:var(--fg-secondary);margin:6px 0 0;font-size:16px}.ob .signed-as{background:var(--surface-2,#f1f5f4);border:1px solid var(--border,#e3e8e7);color:var(--fg-secondary);border-radius:999px;align-items:center;gap:7px;margin-top:14px;padding:6px 13px;font-size:13.5px;display:inline-flex}.ob .signed-as b{color:var(--fg);font-weight:600}.ob .step-hero{display:flow-root}.ob .ob-hero{background:linear-gradient(180deg, #e0f6f4 0%, #eaf7f5 46%, var(--bg) 92%);margin-top:-68px;padding:108px 0 44px;position:relative}.ob .ob-hero:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#237a7224 1.2px,#0000 1.2px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 30%,#000 36%,#0000 78%);mask-image:radial-gradient(70% 70% at 50% 30%,#000 36%,#0000 78%)}.ob .ob-hero:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(360px at 8% 20%,#33a89d26,#0000 64%),radial-gradient(320px at 92% 24%,#fab18b29,#0000 64%);position:absolute;inset:0}.ob .ob-hero>*{z-index:1;position:relative}.ob .hero-col{gap:22px;margin-bottom:0}.ob .hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px;display:flex}.ob .hero-ticks{color:var(--fg-muted);flex-wrap:wrap;justify-content:center;gap:22px;margin-top:12px;font-size:13.5px;font-weight:500;display:flex}@media (max-width:760px){.ob h1.hero{font-size:38px}.ob .section-h{font-size:24px}.ob .lead{font-size:16px}.ob .ob-hero{padding:92px 0 32px}.ob .hero-col{gap:16px}.ob .hero-ticks{gap:14px;font-size:12.5px}.ob .ob-hero:after{background:radial-gradient(260px at 8% 18%,#33a89d12,#0000 62%),radial-gradient(240px at 92% 22%,#fab18b14,#0000 62%)}.ob .ob-hero:before{opacity:.7}}@media (max-width:480px){.ob h1.hero{font-size:30px}.ob .lead{font-size:15px}.ob .eyebrow{height:30px;padding:0 13px;font-size:12px}.ob .hero-cta{flex-wrap:nowrap;gap:10px;width:100%}.ob .hero-cta .btn{flex:1 1 0;min-width:0}.ob .hero-cta .btn--lg{height:48px;padding:0 14px;font-size:14px}.ob .hero-ticks{flex-direction:column;align-items:center;gap:9px}}.ob .btn{border-radius:var(--radius-btn);white-space:nowrap;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 28px;font-size:16px;font-weight:600;transition:filter .15s,transform .12s,box-shadow .2s,background .2s;display:inline-flex}.ob .btn svg{width:19px;height:19px}.ob .btn--primary{background:var(--primary);color:#fff;box-shadow:0 8px 20px -8px #33a89db3}.ob .btn--primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.ob .btn--primary:active{transform:translateY(0)}.ob .btn--primary:disabled{color:#a0a0a0;box-shadow:none;cursor:not-allowed;filter:none;background:#e0e0e0;transform:none}.ob .btn--ghost{color:var(--fg);border:1px solid var(--stroke);background:#fff}.ob .btn--ghost:hover{background:#fafafa;border-color:#cfcfcf}.ob .btn--sm{height:44px;padding:0 22px;font-size:15px}.ob .btn--lg{height:56px;padding:0 34px;font-size:17px}.ob .footbar .btn--primary{height:44px;padding:0 22px;font-size:15px}.ob .card{background:var(--card);border:1px solid var(--stroke);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.ob .tile{border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.ob .tile svg{width:26px;height:26px}.ob .tile img{width:34px;height:34px}.ob .pick{text-align:left;background:var(--card);border:1.5px solid var(--stroke);box-shadow:var(--shadow-card);cursor:pointer;border-radius:20px;flex-direction:column;gap:0;padding:26px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.ob .pick-top{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.ob .pick-bottom{margin-top:6px}.ob .pick:hover{box-shadow:var(--shadow-hover-lift);border-color:#cdd6d3;transform:translateY(-4px)}.ob .pick .tile{transition:transform .2s}.ob .pick:hover .tile{transform:scale(1.07)}.ob .pick.sel{border-color:var(--primary);background:linear-gradient(160deg, var(--primary-bg) 0%, var(--card) 52%);box-shadow:0 0 0 3px var(--primary-bg), 0 16px 36px -18px #33a89d73}.ob .pick h3{letter-spacing:-.01em;color:var(--fg);margin:0;font-size:19px;font-weight:700}.ob .pick p{color:var(--fg-secondary);margin:0;font-size:14.5px;line-height:1.5}.ob .pick .recommend{white-space:nowrap;background:var(--primary);color:#fff;letter-spacing:.02em;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:700;position:absolute;top:-11px;right:18px}.ob .pick .recommend--alt{background:#2a2f45}.ob .pick .check{border:1.5px solid var(--stroke);background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;transition:all .2s;display:grid;position:absolute;top:18px;right:18px}.ob .pick.sel .check{background:var(--primary);border-color:var(--primary)}.ob .pick .check svg{color:#fff;opacity:0;width:14px;height:14px;transition:opacity .15s}.ob .pick.sel .check svg{opacity:1}.ob .plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.ob .plan{background:var(--card);border:1.5px solid var(--stroke);box-shadow:var(--shadow-card);border-radius:22px;flex-direction:column;gap:18px;padding:28px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative}.ob .plan:not(.rec):hover{box-shadow:var(--shadow-hover-lift);transform:translateY(-4px)}.ob .plan.rec{border-color:var(--primary);background:linear-gradient(180deg, #f3fbfa 0%, var(--card) 34%);z-index:2;transform:scale(1.035);box-shadow:0 18px 40px -18px #33a89d73}.ob .plan.rec:hover{box-shadow:0 22px 52px -18px #33a89d8c}.ob .plan .pname-row{align-items:center;gap:11px;display:flex}.ob .plan .pname-row .tile{border-radius:10px}.ob .plan .pname-row .tile svg{width:18px;height:18px}.ob .plan .plan-div{border-top:1px solid var(--stroke)}.ob .plan .rbadge{background:var(--primary);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.ob .plan .rbadge svg{width:13px;height:13px}.ob .plan .pname{font-size:18px;font-weight:700}.ob .plan .ptag{color:var(--fg-secondary);min-height:40px;margin-top:2px;font-size:14px}.ob .plan .price{align-items:baseline;gap:3px;display:flex}.ob .plan .price .cur{color:var(--fg);align-self:flex-start;margin-top:6px;font-size:24px;font-weight:800}.ob .plan .price b{letter-spacing:-.03em;font-size:48px;font-weight:800;line-height:1}.ob .plan .price .per{color:var(--fg-muted);font-size:15px;font-weight:500}.ob .plan .price-note{color:var(--fg-muted);margin-top:5px;font-size:12.5px}.ob .plan ul{flex-direction:column;gap:12px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ob .plan li{color:var(--fg);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.4;display:flex}.ob .plan li .ic{background:var(--primary-bg);border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.ob .plan li .ic svg{width:12px;height:12px;color:var(--primary)}.ob .plan li.muted{color:var(--fg-muted)}.ob .plan li.muted .ic{background:#f2f2f2}.ob .plan li.muted .ic svg{color:#b8b8b8}.ob .plan li.strong{color:var(--fg);font-weight:600}.ob .plan li.strong:nth-child(2) .ic{background:var(--secondary-bg)}.ob .plan li.strong:nth-child(2) .ic svg{color:var(--secondary)}.ob .plan .sp{flex:1}.ob .plans4{grid-template-columns:repeat(4,1fr);gap:16px}.ob .plans4 .plan{border-radius:20px;gap:16px;padding:24px 22px}.ob .plans4 .plan .price b{font-size:40px}.ob .plans4 .plan.rec{transform:scale(1.03)}@media (max-width:1100px){.ob .plans4{grid-template-columns:repeat(2,1fr)}.ob .plans4 .plan.rec{transform:none}}@media (max-width:620px){.ob .plans4{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;grid-template-columns:none;gap:12px;padding-top:18px;padding-bottom:6px;display:flex;overflow-x:auto}.ob .plans4::-webkit-scrollbar{display:none}.ob .plans4>.plan{scroll-snap-align:center;flex:0 0 87%}.ob .plans4 .plan{border-radius:18px;gap:14px;padding:20px 18px}.ob .plan .pname{font-size:17px}.ob .plan .ptag{min-height:0;font-size:13.5px}.ob .plan .pname-row .tile{width:30px!important;height:30px!important}.ob .plan .pname-row .tile svg{width:16px;height:16px}.ob .plans4 .plan .price b{font-size:34px}.ob .plan .price .cur{font-size:20px}.ob .plan li{font-size:13.5px}.ob .plan ul{gap:10px}.ob .offer-banner{gap:10px;padding:11px 14px;font-size:13px}.ob .toggle-bar{gap:10px;margin-bottom:22px}.ob .seg button{height:36px;padding:0 14px;font-size:13.5px}.ob .mau-note{gap:10px;margin-top:22px;padding:13px 15px;font-size:12.5px}.ob .mau-note .mau-ic{width:26px;height:26px}}@media (max-width:900px){.ob .plans{grid-template-columns:1fr}.ob .plan.rec{transform:none}}.ob .toggle-bar{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:30px;display:flex}.ob .seg{border:1px solid var(--stroke);background:#fff;border-radius:999px;padding:4px;display:inline-flex}.ob .seg button{height:38px;color:var(--fg-secondary);border-radius:999px;align-items:center;gap:7px;padding:0 18px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.ob .seg button.on{background:var(--primary);color:#fff}.ob .save-pill{background:#ffffff47;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700}.ob .seg button:not(.on) .save-pill{background:var(--primary-bg);color:var(--primary)}.ob .offer-row{align-items:center;gap:9px;margin-bottom:2px;display:flex}.ob .offer-row .orig{color:var(--fg-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--secondary);text-decoration-color:var(--secondary);font-size:17px;font-weight:600}.ob .offer-badge{color:var(--secondary);background:var(--secondary-bg);letter-spacing:.01em;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.ob .offer-banner{background:var(--secondary-bg);border:1px solid var(--secondary-tint);max-width:720px;color:var(--fg);border-radius:14px;align-items:center;gap:12px;margin:0 auto 22px;padding:12px 18px;font-size:14.5px;display:flex}.ob .offer-banner .ob-spark{background:var(--secondary);color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.ob .offer-banner .ob-spark svg{width:17px;height:17px}.ob .offer-banner .ob-dim{color:var(--fg-muted);font-weight:500}.ob .mau-note{color:#ffffffc7;background:linear-gradient(150deg,#12231f 0%,#0c1a17 58%,#0a1714 100%);border:1px solid #ffffff14;border-radius:16px;align-items:flex-start;gap:12px;max-width:720px;margin:28px auto 0;padding:16px 20px;font-size:13.5px;line-height:1.55;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -36px #0009}.ob .mau-note:before{content:"";pointer-events:none;background:radial-gradient(60% 85% at 8% 0,#33a89d38,#0000 60%);position:absolute;inset:0}.ob .mau-note:after{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 90% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(80% 90% at 50% 0,#000 30%,#0000 75%)}.ob .mau-note>*{z-index:1;position:relative}.ob .mau-note .mau-ic{background:#33a89d29;border:1px solid #33a89d4d;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.ob .mau-note .mau-ic svg{color:#5fe3d4;width:15px;height:15px}.ob .mau-note b{color:#fff;font-weight:600}.ob .module-list{flex-direction:column;gap:14px;max-width:780px;margin:0 auto;display:flex}.ob .module{background:var(--card);border:1.5px solid var(--stroke);box-shadow:var(--shadow-card);cursor:pointer;border-radius:20px;grid-template-columns:auto 1fr auto;grid-template-areas:"icon head toggle""icon desc toggle""icon chips toggle";align-items:start;column-gap:18px;padding:22px 24px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.ob .module>.tile{grid-area:icon;align-self:start;transition:transform .2s}.ob .module-head{grid-area:head}.ob .module-toggle{grid-area:toggle;align-self:center}.ob .module-desc{grid-area:desc}.ob .module .chip-row{grid-area:chips}.ob .module:hover{box-shadow:var(--shadow-hover-lift);transform:translateY(-3px)}.ob .module:not(.locked):hover .tile{transform:scale(1.06)}.ob .module.locked{cursor:default}.ob .module.locked:hover{transform:none}.ob .module.on{border-color:var(--primary);background:linear-gradient(160deg, var(--primary-bg) 0%, var(--card) 50%);box-shadow:0 0 0 3px var(--primary-bg), 0 14px 32px -18px #33a89d66}.ob .module.on:hover{box-shadow:0 0 0 3px var(--primary-bg), 0 18px 38px -18px #33a89d80}.ob .module-head h3{letter-spacing:-.01em;color:var(--fg);margin:0;font-size:18px;font-weight:700}.ob .module-desc{color:var(--fg-secondary);margin:6px 0 0;font-size:14px;line-height:1.5}.ob .module-head{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ob .count-chip{color:var(--fg-muted);background:#f2f2f2;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.ob .count-chip--lock{color:var(--primary);background:var(--primary-bg);align-items:center;gap:4px;display:inline-flex}.ob .chip-row{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ob .mini-chip{color:var(--fg-secondary);border:1px solid var(--stroke);background:#f5f6f7;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500}.ob .mini-chip--tick{color:var(--primary);background:var(--primary-bg);border-color:#0000;align-items:center;gap:5px;display:inline-flex}.ob .switch{background:#e0e0e0;border-radius:999px;flex-shrink:0;align-self:center;width:46px;height:26px;transition:background .2s;position:relative;box-shadow:inset 0 1px 2px #00000014}.ob .switch .knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.ob .switch--on{background:var(--primary);box-shadow:inset 0 1px 2px #0000001f}.ob .switch--on .knob{transform:translate(20px)}.ob .switch--locked{opacity:.55}.ob .foot-actions{align-items:center;gap:18px;display:flex}@media (max-width:600px){.ob .section-sub{font-size:14px}.ob .module-list{gap:11px}.ob .module{border-radius:16px;grid-template-areas:"icon head toggle""desc desc desc""chips chips chips";align-items:center;gap:9px 12px;padding:15px}.ob .module>.tile{border-radius:12px;align-self:center;width:42px;height:42px}.ob .module>.tile svg{width:21px;height:21px}.ob .module-head{gap:7px}.ob .module-head h3{font-size:16px}.ob .module-desc{margin-top:0;font-size:13px}.ob .count-chip{padding:2px 7px;font-size:10.5px}.ob .chip-row{gap:5px;margin-top:0}.ob .mini-chip{padding:2px 8px;font-size:11px}}.ob .addon-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:1100px){.ob .addon-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.ob .addon-grid{grid-template-columns:repeat(2,1fr);gap:11px}.ob .addon{border-radius:14px;gap:9px;padding:14px}.ob .addon>.tile{width:38px!important;height:38px!important}.ob .addon>.tile svg{width:19px;height:19px}.ob .addon-head{flex-wrap:wrap;gap:6px;padding-right:22px}.ob .addon-body h3{font-size:14.5px}.ob .addon-body p{font-size:12px}.ob .sug-chip{padding:2px 6px;font-size:9.5px}.ob .addon-foot{flex-wrap:wrap;gap:6px;margin-top:2px}.ob .price-tag{font-size:13px}.ob .kind-chip{padding:2px 6px;font-size:10px}.ob .addon .check{width:20px;height:20px;top:12px;right:12px}}@media (max-width:420px){.ob .addon-grid{grid-template-columns:1fr}}.ob .addon{text-align:left;background:var(--card);border:1.5px solid var(--stroke);box-shadow:var(--shadow-card);cursor:pointer;border-radius:18px;flex-direction:column;gap:12px;padding:22px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.ob .addon .tile{transition:transform .2s}.ob .addon:hover{box-shadow:var(--shadow-hover-lift);transform:translateY(-4px)}.ob .addon:hover .tile{transform:scale(1.07)}.ob .addon.sel{border-color:var(--primary);background:linear-gradient(160deg, var(--primary-bg) 0%, var(--card) 52%);box-shadow:0 0 0 3px var(--primary-bg), 0 14px 32px -18px #33a89d66}.ob .addon .check{border:1.5px solid var(--stroke);background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;transition:all .2s;display:grid;position:absolute;top:16px;right:16px}.ob .addon.sel .check{background:var(--primary);border-color:var(--primary)}.ob .addon .check svg{color:#fff;opacity:0;width:13px;height:13px;transition:opacity .15s}.ob .addon.sel .check svg{opacity:1}.ob .addon-body h3{color:var(--fg);margin:0;font-size:16.5px;font-weight:700}.ob .addon-body p{color:var(--fg-secondary);margin:5px 0 0;font-size:13.5px;line-height:1.45}.ob .addon-head{align-items:center;gap:8px;padding-right:26px;display:flex}.ob .sug-chip{color:var(--primary);background:var(--primary-bg);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.ob .addon-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.ob .price-tag{color:var(--fg);font-size:14px;font-weight:700}.ob .kind-chip{color:var(--fg-muted);background:#f2f2f2;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.ob .kind-metered{color:var(--tile-orange);background:var(--tile-orange-bg)}.ob .checkout{grid-template-columns:1fr 1.05fr;align-items:start;gap:24px;display:grid}@media (max-width:900px){.ob .checkout{grid-template-columns:1fr}}.ob .summary{padding:28px}.ob .summary .line{justify-content:space-between;align-items:baseline;padding:11px 0;font-size:15px;display:flex}.ob .summary .line.tot{border-top:1px solid var(--stroke);margin-top:6px;padding-top:16px;font-size:19px;font-weight:800}.ob .summary .feat-row{color:var(--fg-secondary);align-items:center;gap:10px;padding:8px 0;font-size:14.5px;display:flex}.ob .summary .feat-row .d{background:var(--primary-bg);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.ob .summary .feat-row .d svg{width:11px;height:11px;color:var(--primary)}.ob .sum-label{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:13px;font-weight:700}.ob .sum-sub{color:var(--fg-secondary);margin-bottom:4px;font-size:13px;font-weight:600}.ob .inp-wrap{align-items:center;display:flex;position:relative}.ob .inp-wrap .brand-ic{pointer-events:none;gap:5px;display:flex;position:absolute;right:14px}.ob .inp-wrap .brand-ic .cc{border-radius:4px;width:30px;height:20px}.ob .row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ob .secure-note{color:var(--fg-muted);justify-content:center;align-items:center;gap:9px;margin-top:14px;font-size:13px;display:flex}.ob .secure-note svg{width:15px;height:15px;color:var(--status-active)}.ob .checkout .card{box-shadow:0 22px 54px -34px #14201e33, var(--shadow-card)}.ob .summary{background:linear-gradient(180deg, #fbfdfc 0%, var(--card) 42%)}.ob .pay-card{padding:28px}@media (max-width:560px){.ob .checkout{gap:14px}.ob .summary,.ob .pay-card{padding:18px}.ob .summary .tile{width:44px;height:44px}.ob .summary .tile svg{width:22px;height:22px}.ob .summary .line{padding:9px 0;font-size:14px}.ob .summary .line.tot{padding-top:13px;font-size:17px}.ob .summary .feat-row{font-size:13.5px}.ob .row2{gap:10px}.ob .pay-card .btn--lg{height:50px;padding:0 16px;font-size:15px}.ob .secure-note{gap:7px;margin-top:12px;font-size:11.5px}}.ob .field{flex-direction:column;gap:7px;margin-bottom:16px;display:flex}.ob .field label{color:var(--fg-secondary);font-size:13.5px;font-weight:600}.ob .inp{border:1.5px solid var(--stroke);height:50px;color:var(--fg);background:#fff;border-radius:14px;outline:none;width:100%;padding:0 16px;font-size:15px;transition:border-color .15s,box-shadow .15s}.ob .inp:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-bg)}.ob .inp::placeholder{color:#b6bac2}.ob .details-wrap{max-width:560px;margin:0 auto}.ob .form-card{padding:32px}.ob .phone-row{gap:10px;display:flex}.ob .phone-row .cc{flex-shrink:0;width:96px;padding:0 12px}.ob .domain-input{border:1.5px solid var(--stroke);background:#fff;border-radius:14px;align-items:center;height:50px;padding:0 14px 0 16px;transition:border-color .15s,box-shadow .15s;display:flex}.ob .domain-input:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-bg)}.ob .domain-input.ok{border-color:var(--status-active);box-shadow:0 0 0 3px #e4f8ef}.ob .domain-input.bad{border-color:var(--secondary);box-shadow:0 0 0 3px var(--secondary-bg)}.ob .domain-input input{min-width:0;height:100%;color:var(--fg);background:0 0;border:0;outline:0;flex:1;font-size:15px;font-weight:600}.ob .domain-input input::placeholder{color:#b6bac2;font-weight:400}.ob .domain-input .sfx{color:var(--fg-muted);white-space:nowrap;font-size:15px;font-weight:600}.ob .avail{align-items:center;gap:8px;min-height:18px;margin-top:9px;font-size:13.5px;font-weight:600;display:flex}.ob .avail.ok{color:var(--status-active)}.ob .avail.bad{color:var(--secondary)}.ob .avail .ic{border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.ob .avail.ok .ic{background:#e4f8ef}.ob .avail.bad .ic{background:var(--secondary-bg)}.ob .avail svg{width:12px;height:12px}.ob .helper{color:var(--fg-muted);align-items:flex-start;gap:6px;margin-top:8px;font-size:12.5px;line-height:1.45;display:flex}.ob .helper svg{width:13px;height:13px;color:var(--fg-muted);flex-shrink:0;margin-top:2px}.ob .inp:not(:focus):hover,.ob .domain-input:not(:focus-within):hover{border-color:#cfd8d6}.ob .domain-input .dpfx{color:var(--fg-muted);flex-shrink:0;align-items:center;margin-right:9px;display:flex}.ob .domain-input .dpfx svg{width:17px;height:17px}.ob .domain-input.ok .dpfx{color:var(--status-active)}.ob .domain-input.bad .dpfx{color:var(--secondary)}.ob .form-card{box-shadow:0 22px 54px -34px #14201e33, var(--shadow-card)}.ob .success-wrap{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:580px;margin:0 auto;display:flex}.ob .burst{background:var(--primary-bg);border-radius:50%;place-items:center;width:96px;height:96px;animation:.5s cubic-bezier(.2,1.3,.4,1) both ob-pop;display:grid;position:relative}@keyframes ob-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.ob .burst .ring{border:2px solid var(--primary);opacity:.35;border-radius:50%;animation:1.6s ease-out infinite ob-ripple;position:absolute;inset:0}@keyframes ob-ripple{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.ob .burst .core{background:var(--primary);border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.ob .burst .core svg{color:#fff;width:32px;height:32px}.ob .domain-card{background:var(--card);border:1px solid var(--stroke);width:100%;box-shadow:var(--shadow-card);border-radius:16px;align-items:center;gap:14px;padding:16px 20px;display:flex}.ob .domain-card .globe{background:var(--primary-bg);border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.ob .domain-card .globe svg{width:21px;height:21px;color:var(--primary)}.ob .domain-card .url{font-size:16px;font-weight:600}.ob .domain-card .url b{color:var(--primary)}.ob .domain-card .sub{color:var(--fg-muted);white-space:nowrap;font-size:12.5px}.ob .domain-card .live{color:var(--status-active);align-items:center;gap:6px;margin-left:auto;font-size:12.5px;font-weight:600;display:inline-flex}.ob .domain-card .live .pulse{background:var(--status-active);border-radius:50%;width:8px;height:8px;animation:1.6s infinite ob-livep;box-shadow:0 0 #2ebd8580}.ob .burst{box-shadow:0 0 0 10px #33a89d12}.ob .burst .core{background:linear-gradient(145deg,#3ab6aa 0%,#237a72 100%);box-shadow:0 14px 30px -10px #33a89da6}.ob .domain-card{background:linear-gradient(180deg, #fbfdfc 0%, var(--card) 55%);box-shadow:0 16px 40px -24px #14201e38, var(--shadow-card)}.ob .domain-card .live{background:#e4f8ef;border-radius:999px;padding:4px 11px}@media (max-width:560px){.ob .success-wrap{gap:18px}.ob .burst{width:78px;height:78px}.ob .burst .core{width:52px;height:52px}.ob .burst .core svg{width:26px;height:26px}.ob .domain-card{gap:11px;padding:13px 15px}.ob .domain-card .globe{border-radius:10px;width:36px;height:36px}.ob .domain-card .globe svg{width:18px;height:18px}.ob .domain-card .url{font-size:14px}.ob .domain-card .sub{white-space:normal;font-size:11.5px}.ob .domain-card .live{padding:3px 9px;font-size:11.5px}.ob .success-wrap .btn--lg{height:50px;padding:0 20px;font-size:15px}.ob .succ-notes{gap:12px!important;font-size:12px!important}}@keyframes ob-livep{0%{box-shadow:0 0 #2ebd8580}70%{box-shadow:0 0 0 7px #2ebd8500}to{box-shadow:0 0 #2ebd8500}}.ob .sales-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;display:grid}@media (max-width:880px){.ob .sales-grid{grid-template-columns:1fr;gap:28px}}.ob .sales-points{flex-direction:column;gap:14px;margin-top:26px;display:flex}.ob .sales-point{align-items:center;gap:13px;font-size:15px;font-weight:500;display:flex}.ob .sp-ic{background:var(--primary-bg);width:40px;height:40px;color:var(--primary);border-radius:11px;flex-shrink:0;place-items:center;transition:transform .2s,box-shadow .2s;display:grid}.ob .sp-ic svg{width:20px;height:20px}.ob .sales-point:hover .sp-ic{transform:scale(1.08);box-shadow:0 6px 16px -6px #33a89d73}@media (max-width:560px){.ob .sales-grid{gap:22px}.ob .form-card{padding:22px}.ob .sales-points{gap:11px;margin-top:18px}.ob .sales-point{gap:11px;font-size:13.5px}.ob .sales-pitch .lead{font-size:14.5px}.ob .sp-ic{border-radius:10px;width:36px;height:36px}.ob .sp-ic svg{width:18px;height:18px}.ob .field{margin-bottom:13px}.ob .field label{font-size:13px}.ob .inp{border-radius:12px;height:46px;font-size:14px}.ob .domain-input{border-radius:12px;height:46px}.ob .domain-input input,.ob .domain-input .sfx{font-size:14px}.ob .domain-input .dpfx svg{width:16px;height:16px}.ob .phone-row{gap:8px}.ob .helper,.ob .sum-label{font-size:12px}}.ob .login-shell{grid-template-columns:1.05fr 1fr;min-height:100vh;display:grid}@media (max-width:860px){.ob .login-shell{grid-template-columns:1fr}.ob .login-art{display:none}}.ob .login-art{background:linear-gradient(160deg,#e0f6f4 0%,#f4fbfa 60%,#fff2ec 100%);flex-direction:column;justify-content:space-between;padding:88px 48px 48px;display:flex}.ob .login-art .brandrow{align-items:center;gap:12px;display:flex}.ob .login-art .brandrow .mark{width:40px;height:40px;box-shadow:var(--shadow-card);background:#fff;border-radius:12px;place-items:center;display:grid}.ob .login-art .brandrow .mark img{width:22px;height:28px}.ob .login-art .brandrow .nm{font-size:18px;font-weight:700}.ob .login-art .heroline{letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1.12}.ob .login-art .heroline span{color:var(--primary)}.ob .login-art .subline{color:var(--fg-secondary);max-width:36ch;margin-top:12px;font-size:15px}.ob .login-art img.banner{align-self:center;width:100%;max-width:380px}.ob .login-form{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;padding:44px;display:flex}.ob .login-card{flex-direction:column;gap:6px;width:100%;max-width:380px;display:flex}.ob .login-card .wm{height:30px;margin-bottom:18px}.ob .login-card h2{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800}.ob .login-card .lsub{color:var(--fg-secondary);margin:4px 0 22px;font-size:14.5px}.ob .oauth{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.ob .oauth button{border:1px solid var(--stroke);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:48px;font-size:14.5px;font-weight:600;transition:background .15s;display:flex}.ob .oauth button:hover{background:#fafafa}.ob .divider{color:var(--fg-muted);align-items:center;gap:12px;margin-bottom:18px;font-size:12.5px;display:flex}.ob .divider:before,.ob .divider:after{content:"";background:var(--stroke);flex:1;height:1px}.ob .login-foot{color:var(--fg-muted);text-align:center;margin-top:18px;font-size:13px}.ob .login-foot a{font-weight:600}.ob .backlink{z-index:60;color:var(--fg-secondary);border:1px solid var(--stroke);box-shadow:var(--shadow-card);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:14px;font-weight:600;display:inline-flex;position:fixed;top:22px;left:24px}.ob .backlink:hover{background:#fafafa}.ob .backlink svg{width:16px;height:16px}.ob .pad-top{padding-top:56px}.ob .pad-bot{padding-bottom:72px}.ob .sales-back{margin-bottom:22px}.ob .center-col{text-align:center;flex-direction:column;align-items:center;display:flex}.ob .footbar{justify-content:space-between;align-items:center;gap:16px;margin-top:40px;display:flex}@media (max-width:560px){.ob .footbar{flex-flow:wrap;align-items:stretch;gap:10px;margin-top:28px}.ob .footbar .btn{white-space:normal;min-width:0;height:auto;min-height:44px;padding:7px 10px;font-size:12.5px;line-height:1.2}.ob .footbar .btn svg{flex-shrink:0;width:16px;height:16px}.ob .foot-actions{display:contents}.ob .footbar>.btn{flex:1 1 0;order:1}.ob .foot-actions .btn--primary{flex:1 1 0;order:2}.ob .foot-actions .btn--ghost{flex:100%;order:3}.ob .foot-note{display:none}}.ob .wrap--wide{max-width:1240px}.ob .persona-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:900px){.ob .persona-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ob .persona-grid{grid-template-columns:1fr;gap:11px}.ob .pick{border-radius:14px;gap:10px;padding:15px 16px}.ob .pick-top{flex-direction:row;align-items:center;gap:12px}.ob .pick-top h3{min-width:0}.ob .pick-bottom{align-items:center;gap:12px;margin-top:0;display:flex}.ob .pick-bottom p{flex:1;min-width:0}.ob .pick .tile{border-radius:12px;width:44px;height:44px}.ob .pick .tile svg{width:22px;height:22px}.ob .pick h3{font-size:16px}.ob .pick p{font-size:13px;line-height:1.45}.ob .pick .check{flex-shrink:0;width:24px;height:24px;margin-left:auto;position:static;transform:none}.ob .pick .recommend{padding:3px 9px;font-size:10.5px;top:-8px;right:14px}}.ob-stepper-center{justify-content:center;padding:22px 24px 4px;display:flex}.ob-stepper-center .stepper{width:100%;max-width:720px}.stage--auth{flex-direction:column;align-items:center;padding-top:30px;display:flex}.ob-step{flex-direction:column;width:100%;max-width:560px;margin:22px auto 0;display:flex}.ob-step--auth{max-width:430px}.ob-step-head{margin-bottom:20px}.ob-step-head--center{text-align:center}.ob-step-head .section-h{margin:10px 0 6px;font-size:clamp(23px,3.2vw,29px)}.ob-step .ob-card{width:100%;padding:24px}.ob .ob-pf-head{align-items:center;gap:14px;margin-bottom:18px;display:flex}.ob .ob-pf-avatar{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:24px;font-weight:700;display:flex;overflow:hidden}.ob .ob-pf-avatar img{object-fit:cover;width:100%;height:100%}.ob .ob-pf-hint{color:#9aa;font-size:12px}@media (max-width:600px){.ob .ob-pf-head{gap:10px;margin-bottom:14px}.ob .ob-pf-avatar{width:50px;height:50px;font-size:19px}.ob .ob-pf-hint{display:none}}.ob-step .footbar{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.ob-auth-cta{width:100%;margin-top:16px}.ob-signin{text-align:center;color:var(--fg-muted);margin-top:16px;font-size:14px}.ob-signin a{color:var(--primary);font-weight:600}.ob-or{color:var(--fg-muted);align-items:center;gap:10px;margin:8px 0 10px;font-size:12.5px;display:flex}.ob-or span{background:var(--stroke);flex:1;height:1px}.ob-banner{color:#b42318;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:10px;width:100%;max-width:430px;margin:0 auto 18px;padding:11px 14px;font-size:14px;display:flex}.ob-banner .ic{color:#fff;background:#b42318;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:13px;font-weight:700;display:grid}.addon.addon--soon{opacity:.55;cursor:not-allowed}.addon.addon--soon:hover{box-shadow:none;border-color:var(--stroke);transform:none}.soon-chip{background:var(--stroke);color:var(--fg-secondary);border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600}@media (max-width:640px){.ob-stepper-center{padding:14px 16px 0}.stage--auth{padding-top:16px}}.ob-auth{background:#fff;height:100dvh;display:flex;overflow:hidden}.ob-auth-brand{color:#fff;background:linear-gradient(#00000029,#00000029),linear-gradient(157deg,#0f766e 0%,#115e59 52%,#134e4a 100%);flex:0 0 46%;max-width:660px;padding:56px 54px;display:flex;position:relative;overflow:hidden}.ob-auth-brand:before,.ob-auth-brand:after{content:"";filter:blur(70px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.ob-auth-brand:before{background:#2dd4bf6b;width:400px;height:400px;top:-110px;right:-120px}.ob-auth-brand:after{background:#0d94887a;width:340px;height:340px;bottom:-120px;left:-80px}.ob-auth-grid{z-index:0;pointer-events:none;background-image:radial-gradient(#fff3 1.1px,#0000 1.1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(125% 95% at 28% 8%,#000 28%,#0000 76%);mask-image:radial-gradient(125% 95% at 28% 8%,#000 28%,#0000 76%)}.ob-auth-brand-inner{z-index:1;flex-direction:column;gap:28px;max-width:460px;margin:auto 0;display:flex;position:relative}.ob-auth-brand-top{align-items:center;display:flex}.ob-auth-logo{width:auto;height:36px}.ob-auth-mobile-deco{display:none}@keyframes ob-deco-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(-2.5deg)}}@property --deco-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ob-deco-border{to{--deco-angle:360deg}}@media (prefers-reduced-motion:reduce){.ob-auth-deco-glyph,.ob-auth-deco-glyph:before{animation:none!important}}.ob-auth-brand-main{flex-direction:column;gap:20px;display:flex}.ob-auth-tagline{letter-spacing:-.6px;text-shadow:0 2px 24px #00000029;margin:0;font-size:clamp(30px,3.2vw,42px);font-weight:800;line-height:1.12}.ob-auth-sub{color:#ffffffd1;max-width:420px;margin:0;font-size:15px;line-height:1.6}.ob-auth-points{flex-direction:column;gap:14px;margin:2px 0 0;padding:0;list-style:none;display:flex}.ob-auth-points li{color:#fffffff0;align-items:center;gap:13px;font-size:14.5px;font-weight:500;display:flex}.ob-auth-tick{background:linear-gradient(135deg,#5eead4,#2dd4bf);border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 3px 12px #2dd4bf66}.ob-auth-tick svg{color:#0e5b54;stroke-width:3px;width:13px;height:13px}.ob-auth-proof{-webkit-backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;gap:16px;margin-top:4px;padding:20px;display:flex;box-shadow:0 16px 40px -16px #00000059}.ob-auth-stats{display:flex}.ob-auth-stat{flex:1;padding:0 18px;position:relative}.ob-auth-stat:first-child{padding-left:0}.ob-auth-stat:not(:last-child):after{content:"";background:#ffffff29;width:1px;position:absolute;top:3px;bottom:3px;right:0}.ob-auth-stat-n{letter-spacing:-.5px;background:linear-gradient(135deg,#fff 0%,#bff3ea 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:800;line-height:1}.ob-auth-stat-l{color:#ffffffa8;margin-top:5px;font-size:11.5px}.ob-auth-quote{border-top:1px solid #ffffff1f;align-items:flex-start;gap:12px;padding-top:16px;display:flex}.ob-auth-quote-avatar{object-fit:cover;background:linear-gradient(135deg,#5eead4,#2dd4bf);border:2px solid #ffffff8c;border-radius:50%;flex:0 0 44px;width:44px;height:44px;box-shadow:0 4px 14px #2dd4bf61}.ob-auth-quote-body{flex-direction:column;gap:4px;display:flex}@keyframes ob-star-twinkle{0%,34%,to{color:#fbbf24;text-shadow:0 1px 5px #fbbf244d;transform:scale(1)}16%{color:#fffbe6;text-shadow:0 0 9px #ffe082,0 0 18px #fbbf24e6;transform:scale(1.5)}}.ob-auth-stars{gap:3px;font-size:13px;line-height:1;display:inline-flex}.ob-auth-stars span{color:#fbbf24;text-shadow:0 1px 5px #fbbf244d;animation:2.2s ease-in-out infinite ob-star-twinkle;display:inline-block}.ob-auth-stars span:nth-child(2){animation-delay:.13s}.ob-auth-stars span:nth-child(3){animation-delay:.26s}.ob-auth-stars span:nth-child(4){animation-delay:.39s}.ob-auth-stars span:nth-child(5){animation-delay:.52s}@media (prefers-reduced-motion:reduce){.ob-auth-stars span{animation:none}}.ob-auth-quote-text{color:#ffffffeb;margin:0;font-size:13.5px;font-style:italic;line-height:1.5}.ob-auth-quote-by{color:#fff9;margin:0;font-size:12px}.ob-auth-form{flex-direction:column;flex:1;min-width:0;display:flex}.ob-auth-form-top{color:var(--fg-muted);justify-content:flex-end;gap:5px;padding:24px 30px;font-size:13.5px;display:flex}.ob-auth-form-top a{color:var(--primary);font-weight:600}.ob-auth-form-body{flex-direction:column;flex:1;align-items:center;min-height:0;padding:24px 24px 28px;display:flex;overflow-y:auto}.ob-auth-form .ob-step--auth{width:100%;max-width:400px;margin:auto 0}.ob-auth-form .ob-step-head{margin-bottom:22px}.ob-auth-form .ob-step-head .section-h{font-size:clamp(22px,3vw,27px)}.ob-auth-form .ob-card{box-shadow:none;background:0 0;border:none;padding:0}.ob-lf{align-items:stretch}.ob-lf .ob-step-head{text-align:center;margin-bottom:20px}.ob-lf .ob-step-head .section-h{margin:6px 0 4px}.ob-lf .ob-step-head .section-sub{margin-top:3px;font-size:13.5px}.ob-lf-captcha{justify-content:center;display:flex}.ob-lf-hint{align-items:center;gap:7px;font-size:13px;display:flex}.ob-lf-hint.bad{color:#b42318}.ob-lf-hint svg{flex-shrink:0;width:14px;height:14px}.ob-lf .ob-signin{margin-top:16px}.ob-lf-powered{text-align:center;letter-spacing:.2px;color:#80889799;margin-top:12px;font-size:11px}@media (max-width:900px){.ob-auth{background:var(--primary-bg);flex-direction:column;height:auto;min-height:100dvh;overflow:visible}.ob-auth-brand{background:linear-gradient(#00000047,#00000047),linear-gradient(157deg,#0f766e 0%,#115e59 52%,#134e4a 100%);flex:none;max-width:none;padding:22px 22px 54px}.ob-auth-grid{background-image:radial-gradient(#ffffff38 1.1px,#0000 1.1px);-webkit-mask-image:radial-gradient(170% 150% at 50% 0,#000 55%,#0000 100%);mask-image:radial-gradient(170% 150% at 50% 0,#000 55%,#0000 100%)}.ob-auth-brand-inner{gap:10px;max-width:none;margin:0}.ob-auth-logo{height:29px}.ob-auth-tagline{font-size:21px;line-height:1.15}.ob-auth-mobile-deco{z-index:1;pointer-events:none;width:116px;height:104px;display:block;position:absolute;top:18px;right:16px}.ob-auth-deco-glyph{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:15px;place-items:center;animation:4.6s ease-in-out infinite ob-deco-float;display:grid;position:absolute;box-shadow:0 10px 22px -8px #00000047}.ob-auth-deco-glyph:before{content:"";border-radius:inherit;background:conic-gradient(from var(--deco-angle), transparent 0deg, transparent 230deg, #5eead4e6 320deg, #fff 348deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:3s linear infinite ob-deco-border;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ob-auth-deco-glyph.g2:before{animation-delay:-1s}.ob-auth-deco-glyph.g3:before{animation-delay:-2s}.ob-auth-deco-glyph svg{color:#fff}.ob-auth-deco-glyph.g1{width:52px;height:52px;animation-duration:4.2s;top:0;right:42px}.ob-auth-deco-glyph.g1 svg{width:24px;height:24px}.ob-auth-deco-glyph.g2{background:linear-gradient(135deg,#5eead457,#2dd4bf38);border-color:#5eead466;width:46px;height:46px;animation-duration:5.2s;animation-delay:-1.5s;top:38px;right:2px}.ob-auth-deco-glyph.g2 svg{width:21px;height:21px}.ob-auth-deco-glyph.g3{width:40px;height:40px;animation-duration:4.8s;animation-delay:-2.7s;top:62px;right:58px}.ob-auth-deco-glyph.g3 svg{width:18px;height:18px}.ob-auth-sub,.ob-auth-points,.ob-auth-proof,.ob-auth-form-top{display:none}.ob-auth-form{z-index:2;background:#fff;border-radius:22px;flex:none;margin:-26px 14px 18px;position:relative;box-shadow:0 14px 34px -12px #0000002e}.ob-auth-form-body{padding:26px 22px 34px;overflow:visible}.ob-auth-form .ob-step--auth{max-width:100%;margin:0 auto}}.ob .ob-checkout{width:100%;max-width:540px;margin:0 auto}.ob .checkout-card{background:var(--card);border:1.5px solid var(--stroke);box-shadow:var(--shadow-card);border-radius:20px;margin-top:4px;padding:24px}.ob .checkout-card--load{flex-direction:column;gap:14px;display:flex}.ob .co-skel{background:linear-gradient(90deg,#eef1f0 25%,#f6f8f7 50%,#eef1f0 75%) 0 0/200% 100%;border-radius:8px;height:16px;animation:1.3s infinite co-shimmer}.ob .co-skel--lg{border-radius:14px;height:56px}@keyframes co-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ob .co-head{align-items:center;gap:14px;display:flex}.ob .co-tile{background:linear-gradient(135deg, var(--primary) 0%, #3ab6aa 100%);border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 22px -10px #33a89db3}.ob .co-tile svg{color:#fff;width:24px;height:24px}.ob .co-head-meta{min-width:0}.ob .co-head-meta h3{color:var(--fg);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:800}.ob .co-cadence{color:var(--fg-secondary);margin-top:2px;font-size:13px;line-height:1.4;display:block}.ob .co-was{color:var(--fg-muted);margin-right:6px;font-weight:500}.ob .co-feats{grid-template-columns:1fr 1fr;gap:9px 16px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ob .co-feats li{color:var(--fg-secondary);align-items:flex-start;gap:8px;font-size:13px;line-height:1.35;display:flex}.ob .co-tick{background:var(--primary-bg);border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;margin-top:1px;display:grid}.ob .co-tick svg{width:10px;height:10px;color:var(--primary)}.ob .co-rule{background:var(--stroke);height:1px;margin:18px 0}.ob .co-lines{flex-direction:column;gap:10px;display:flex}.ob .co-line{color:var(--fg);justify-content:space-between;gap:12px;font-size:14.5px;display:flex}.ob .co-line.co-muted{color:var(--fg-muted)}.ob .co-total{justify-content:space-between;align-items:baseline;display:flex}.ob .co-total>span{color:var(--fg);font-size:15px;font-weight:700}.ob .co-total b{color:var(--fg);letter-spacing:-.02em;font-size:28px;font-weight:800}.ob .co-pay{background-image:linear-gradient(135deg, var(--primary) 0%, #2f9a90 100%);border-radius:14px;width:100%;height:54px;margin-top:20px;font-size:16px;box-shadow:0 14px 30px -12px #33a89dbf}.ob .co-pay svg{width:17px;height:17px}.ob .co-trust{color:var(--fg-muted);justify-content:center;align-items:center;gap:7px;margin-top:14px;font-size:12.5px;display:flex}.ob .co-trust svg{width:14px;height:14px;color:var(--fg-muted)}@media (max-width:560px){.ob .checkout-card{padding:18px}.ob .co-feats{grid-template-columns:1fr}.ob .co-total b{font-size:24px}}
