:root{--bp-ink:#030d2b;--bp-blue:#0050c8;--bp-navy:#062c60;--bp-text:#526586;--bp-line:#e0e8f3;--bp-focus:#0050c8;--bp-font:Roboto, "Segoe UI", Arial, sans-serif;--bp-space-sm:.5rem;--bp-space-md:1rem;--bp-radius:12px}:where(a,button,input,select):focus-visible{outline:3px solid var(--bp-focus);outline-offset:3px}.bp-language{font:inherit;color:var(--bp-ink);border:1px solid var(--bp-line);padding:var(--bp-space-sm);border-radius:var(--bp-radius);background:#fff}:root{--navy:var(--bp-ink);--dark-blue:var(--bp-navy);--blue:var(--bp-blue);--text:var(--bp-text);--line:var(--bp-line);--bg:#f8fbfe;--light:#eff5fb;--green:#137348;--green-bg:#e9f7ef;--font:var(--bp-font)}*{box-sizing:border-box}html{scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:var(--navy);font-family:var(--font);-webkit-font-smoothing:antialiased;background:#fff;margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #1766e8}.container{width:calc(100% - 80px);max-width:1290px;margin:0 auto}header{z-index:2;background:#fff;border-bottom:1px solid #e8eef7;align-items:center;height:96px;display:flex;position:relative}.header-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.brand{letter-spacing:-1.25px;color:#040404;align-items:center;gap:4px;font-size:28px;font-weight:500;display:inline-flex}.brand svg{color:#0e2a52;flex:none;width:56px;height:61px;display:block}.header-actions{color:var(--dark-blue);align-items:center;gap:24px;font-size:15px;display:flex}.header-actions a:hover{text-decoration:underline}.btn{min-height:44px;color:var(--dark-blue);white-space:normal;text-align:center;background:#fff;border:1px solid #b9c8dd;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:11px 19px;font-size:14px;font-weight:700;display:inline-flex}.btn-primary{color:#fff;background:linear-gradient(115deg,#073370,#002653);border-color:#073370;box-shadow:0 4px 14px #123e7118}.btn:hover{filter:brightness(.95)}.btn-danger{color:#b42318;border-color:#ebbec1}.btn-flat{background:0 0;border-color:#0000}.icon{stroke:currentColor;stroke-width:1.9px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}.hero{background:linear-gradient(107deg,#eef6fd,#f9fbff 58%,#eaf3fd);border-bottom:1px solid #e8eff9;padding:62px 0 58px;position:relative;overflow:hidden}.hero:before{content:"";border:1px solid #fff9;border-radius:50%;width:740px;height:520px;position:absolute;top:-220px;right:-170px;transform:rotate(-19deg);box-shadow:0 0 0 80px #e9f3fd7a,0 0 0 165px #d7e8fa50}.hero-content{justify-content:space-between;align-items:center;gap:25px;display:flex;position:relative}.eyebrow{letter-spacing:3.2px;color:var(--blue);margin:0 0 12px;font-size:12px;font-weight:800}.hero h1{letter-spacing:-2.5px;margin:0 0 15px;font-size:clamp(42px,4.1vw,66px);font-weight:900;line-height:1.05}.lead{color:var(--text);max-width:710px;margin:0;font-size:20px;line-height:1.5}.environment-label{letter-spacing:1px;text-transform:uppercase;color:#315a8c;white-space:nowrap;background:#e9f3ff;border:1px solid #abc6e8;border-radius:100px;align-self:flex-start;margin-top:10px;padding:10px 13px;font-size:11px;font-weight:700}main{background:linear-gradient(#fcfdff,#fff 210px);padding:43px 0 90px}.overview{grid-template-columns:1fr .98fr;gap:23px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:16px;box-shadow:0 6px 24px #153f6510}.card-pad{padding:29px 32px}.card h2{letter-spacing:-.75px;margin:0 0 10px;font-size:25px;line-height:1.2}.card p{color:var(--text);margin:0;font-size:15px;line-height:1.55}.section-header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:22px;display:flex}.section-headline{align-items:flex-start;gap:14px;display:flex}.icon-wrap{color:var(--dark-blue);background:#e9f2fc;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;display:grid}.icon-wrap .icon{width:23px;height:23px}.field-label{color:#657998;text-transform:uppercase;letter-spacing:1px;margin-bottom:7px;font-size:12px;font-weight:700}.field-value{color:var(--navy);word-break:break-word;margin:0 0 19px;font-size:22px;font-weight:700}.notice-line{color:#71819a;align-items:center;gap:6px;margin-top:19px;font-size:13px;display:flex}.notice-line .icon{width:15px;height:15px}.pro-card{background:linear-gradient(120deg,#f5f9ff,#fff 73%);position:relative;overflow:hidden}.pro-card:after{content:"";pointer-events:none;border:48px solid #e5f0fc99;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-100px;right:-38px}.pro-content{z-index:1;position:relative}.pro-badge{color:#526586;background:#eef3f9;border:1px solid #d8e2ef;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.dot{background:#16854f;border-radius:50%;width:8px;height:8px}.pro-name{letter-spacing:-1px;margin:19px 0 7px;font-size:32px;font-weight:900;line-height:1.08}.pro-desc{max-width:400px}.microcopy{max-width:410px;margin-top:20px!important;font-size:13px!important}.inline-link{color:#0050c8;text-underline-offset:3px;font-weight:700;text-decoration:underline}.section-block{margin-top:28px}.section-block h2{font-size:24px}.row-list{border:1px solid #e3eaf3;border-radius:11px;flex-direction:column;display:flex;overflow:hidden}.method-row{background:#fcfdff;align-items:center;gap:16px;padding:17px 18px;display:flex}.method-row+.method-row{border-top:1px solid #e3eaf3}.method-icon{width:44px;height:44px;color:var(--dark-blue);background:#eaf1fa;border-radius:11px;flex:none;place-items:center;display:grid}.method-icon .icon{width:23px;height:23px}.method-icon.google{background:#fff;border:1px solid #e5eaf2}.google-g{background:conic-gradient(#4285f4 0deg 85deg,#34a853 85deg 160deg,#fbbc05 160deg 230deg,#ea4335 230deg 300deg,#4285f4 300deg);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:23px;font-weight:800}.method-copy{flex:1;min-width:0}.method-name{margin-bottom:3px;font-size:16px;font-weight:800}.method-sub{color:var(--text);font-size:13px}.connected{color:#1a7d4d;background:#edf8f1;border-radius:100px;padding:6px 10px;font-size:12px;font-weight:700}.method-actions{align-items:center;gap:15px;display:flex}.method-actions .btn{min-height:39px;padding:8px 14px}.sub-note{max-width:800px;margin-top:17px!important}.purchase-list{margin-top:3px}.purchase-item{align-items:center;gap:15px;padding:15px 0;display:flex}.purchase-item+.purchase-item{border-top:1px solid #edf1f7}.purchase-marker{width:43px;height:43px;color:var(--dark-blue);background:#eef4fb;border:1px solid #e1eaf4;border-radius:11px;place-items:center;display:grid}.purchase-copy{flex:1}.purchase-title{margin-bottom:4px;font-size:15px;font-weight:700}.purchase-sub{color:var(--text);font-size:13px}.purchase-state{color:#197443;font-size:12px;font-weight:800}.purchase-grid{grid-template-columns:1.1fr .9fr;gap:25px;margin-top:26px;display:grid}.info-panel{background:#f3f8fe;border:1px solid #e1ebf8;border-radius:12px;padding:21px}.info-panel strong{font-size:15px}.info-panel p{margin-top:8px;font-size:13px}.footer-actions{align-items:center;gap:12px;display:flex}.danger-card{background:#fff;border:1px solid #f1d8da}.danger-card .icon-wrap{color:#a73435;background:#fff0f0}.danger-copy{margin:0}.card h2.danger-title{margin:0 0 8px;font-size:18px;font-weight:800}.danger-flex{justify-content:space-between;align-items:center;gap:22px;display:flex}.account-tools{justify-content:space-between;align-items:center;gap:30px;display:flex}.account-tools p{font-size:14px}.tool-actions{flex:none;align-items:center;gap:10px;display:flex}.support-note{color:#667b98;margin-top:14px;font-size:13px;line-height:1.5}.site-footer{background:#f4f8fd;border-top:1px solid #e6edf7}.site-footer-inner{color:#63758f;justify-content:space-between;align-items:center;gap:30px;min-height:112px;font-size:13px;display:flex}.site-footer a{color:var(--dark-blue);margin-left:20px}.site-footer a:hover{text-decoration:underline}.modal{width:calc(100vw - 36px);max-width:500px;color:var(--navy);border:1px solid #cbd9ea;border-radius:16px;padding:28px;box-shadow:0 24px 75px #172a4650}.modal::backdrop{background:#071b33aa}.modal h2{margin:0 0 14px;font-size:25px}.modal p{color:var(--text);font-size:15px;line-height:1.5}.modal label{margin:18px 0 7px;font-size:13px;font-weight:700;display:block}.modal input{width:100%;height:45px;font:inherit;border:1px solid #b7c7de;border-radius:9px;padding:10px 12px}.modal-actions{justify-content:flex-end;align-items:center;gap:9px;margin-top:25px;display:flex}.modal small{color:#526586;font-size:12px}@media (width<=920px){.overview,.purchase-grid{grid-template-columns:1fr}.hero{padding:45px 0}.hero h1{font-size:49px}.container{width:calc(100% - 44px)}.card-pad{padding:25px}.environment-label{align-self:flex-start}.header-actions{gap:12px}}@media (width<=610px){header{height:76px}.brand{font-size:21px}.brand svg{width:39px;height:45px}.header-actions .help-link{display:none}.header-actions{font-size:12px}.header-actions .btn{min-height:37px;padding:7px 11px;font-size:12px}.container{width:calc(100% - 32px)}.hero{padding:40px 0}.hero h1{letter-spacing:-1.8px;font-size:43px}.lead{font-size:16px}.eyebrow{font-size:10px}main{padding:22px 0 58px}.overview{gap:16px}.card-pad{padding:22px 18px}.card h2{font-size:21px}.section-header{flex-wrap:wrap}.section-headline{gap:12px}.field-value{font-size:20px}.method-row{flex-wrap:wrap;gap:11px;padding:13px 10px}.method-icon{width:35px;height:35px}.method-actions{justify-content:space-between;width:calc(100% - 47px);margin-left:47px}.method-name{font-size:14px}.connected{font-size:10px}.account-tools,.danger-flex{flex-direction:column;align-items:flex-start}.tool-actions{flex-wrap:wrap}.site-footer-inner{flex-direction:column;align-items:flex-start;gap:18px;padding:25px 0}.site-footer a{margin:0 17px 0 0}.purchase-grid{gap:18px}.footer-actions{width:100%}}[hidden]{display:none!important}.icon-definitions{width:0;height:0;position:absolute;overflow:hidden}.skip-link{z-index:10;color:var(--dark-blue);background:#fff;padding:12px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.session-status{color:var(--text);margin-bottom:22px}.session-status p{margin:0 0 12px}.session-status button,.session-status a{margin:0 8px 8px 0}button:disabled{opacity:.55;cursor:default}button:disabled:hover{filter:none}ul{margin:0;padding:0;list-style:none}.pro-badge{text-transform:uppercase;white-space:nowrap}.pro-badge[data-state=active],.pro-badge[data-state=grace]{color:#176e41;background:#e7f6ee;border-color:#c5e9d3}.pro-badge[data-state=active]:before,.pro-badge[data-state=grace]:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.method-copy,.purchase-copy{overflow-wrap:anywhere;min-width:0}.method-actions{margin-left:auto}.method-row>.method-copy{flex:160px}.add-methods{flex-wrap:wrap;gap:10px;display:flex}.add-methods:not(:empty){margin-top:18px}.purchase-marker{flex:none}.purchase-state{text-transform:uppercase}.purchase-state.muted{color:#526586}.info-panel h2{margin:0;font-size:15px}.info-panel p{color:var(--text);line-height:1.6}.support-note{overflow-wrap:anywhere}.empty-state{color:var(--text);padding:16px 0;font-size:14px}.modal{background:#fff;max-height:calc(100dvh - 36px);overflow-y:auto}.modal-actions{flex-wrap:wrap}.modal a{color:var(--blue);text-decoration:underline}.modal .dialog-message{background:#eff5fb;border-radius:8px;padding:10px 12px}.modal .dialog-message:empty{display:none}.modal input{color:var(--navy);background:#fff}.environment-label{margin:10px 0 0}@media (width<=920px){.hero-content{flex-direction:column;align-items:flex-start}.environment-label{margin:0}}@media (width<=610px){.brand{flex-shrink:0}.header-row{gap:12px}.header-actions{gap:8px}.section-header{gap:16px}.notice-line{align-items:flex-start;line-height:1.6}.method-actions{width:calc(100% - 46px);margin-left:46px}.tool-actions{flex-shrink:1}.card h2.danger-title{font-size:18px}.site-footer-inner nav{flex-wrap:wrap;gap:16px;display:flex}.site-footer a{margin:0}.modal{padding:22px 18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.language-control{align-items:center;gap:.5rem;font-size:.85rem;display:flex}.header-row{flex-wrap:wrap}header{height:auto;min-height:96px;padding-block:16px}.brand img{object-fit:contain;flex:none;width:56px;height:61px;display:block}@media (width<=610px){header{min-height:76px;padding-block:12px}.brand img{width:39px;height:45px}}
