@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body{margin:0;background:#f7f7f5;color:#182033;font-family:Geist,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}html{scroll-padding-top:130px}*{box-sizing:border-box}@keyframes sheetUp{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes checkPop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}a{color:#4457d9}a:hover{color:#3445c2}::selection{background:#f3c95d;color:#182033}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #4457d9;outline-offset:2px}.bc-card-toggle:focus{outline:none}.bc-card-toggle:focus-visible{outline:2px solid #4457d9;outline-offset:-2px;border-radius:12px}button,input,select,textarea{font-family:Geist,system-ui,sans-serif}.bc-hide-mobile{display:none}@media (min-width:768px){.bc-hide-mobile{display:flex}.bc-only-mobile{display:none!important}}.ap-nav-full{display:none}.ap-nav-compact{display:flex}@media (min-width:800px){.ap-nav-full{display:flex}.ap-nav-compact{display:none!important}}.bc-hero-split{display:flex;gap:40px;align-items:center;flex-direction:column}.bc-hero-text{align-items:center;text-align:center}.bc-hero-cta{justify-content:center}.bc-hero-eyebrow{margin:0 auto}.bc-hero-title{font-size:32px}.bc-statement{font-size:24px}.bc-three-col{display:flex;gap:28px;flex-direction:column}.bc-moments-grid{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}.bc-feature-row{display:flex;flex-direction:column;border-top:1px solid #e7e8ec}.bc-feature-cell{flex:1 1;padding:24px 0}.bc-pricing-row{display:flex;gap:20px;align-items:stretch;flex-direction:column}@media (min-width:768px){.bc-hero-split{flex-direction:row;gap:56px}.bc-hero-text{align-items:flex-start;text-align:left}.bc-hero-cta{justify-content:flex-start}.bc-hero-eyebrow{margin:0}.bc-hero-title{font-size:54px}.bc-statement{font-size:36px}.bc-three-col{flex-direction:row;gap:40px}.bc-moments-grid{grid-template-columns:1fr 1fr}.bc-feature-row{flex-direction:row}.bc-feature-cell{padding:28px 32px}.bc-pricing-row{flex-direction:row}}.ap-flow{display:flex;flex-direction:column;gap:4px;align-items:stretch}.ap-flow-step{background:#FFFFFF;border-radius:20px;padding:22px 20px;box-shadow:0 1px 2px rgba(31,42,72,.04),0 18px 34px -22px rgba(31,42,72,.26);flex:1 1}.ap-flow-arrow{display:flex;justify-content:center;padding:6px 0;color:#4377AE;opacity:.7}.ap-flow-arrow svg{transform:rotate(90deg);display:block}@media (min-width:900px){.ap-flow{flex-direction:row;align-items:center;gap:0}.ap-flow-arrow{padding:0 14px}.ap-flow-arrow svg{transform:none}}.ap-plan-card--family{position:relative;overflow:hidden}.ap-plan-card--family:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4377AE,#E3604D)}@media (min-width:768px){.ap-plan-card--family{transform:scale(1.035);z-index:1}}.ap-shared-features-grid{display:grid;grid-template-columns:1fr;grid-gap:6px 16px;gap:6px 16px}@media (min-width:560px){.ap-shared-features-grid{grid-template-columns:1fr 1fr}}.ap-problem-cloud{display:flex;flex-wrap:wrap;gap:10px}.ap-problem-card{display:flex;align-items:flex-start;gap:8px;padding:12px;border-radius:16px;background:#FFFFFF;border:1px solid #e4e7ee;font-size:12.5px;font-weight:600;color:#1F2A48;line-height:1.3;text-align:left;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 5px);min-width:150px}@media (min-width:640px){.ap-problem-cloud{justify-content:center;gap:12px}.ap-problem-card{align-items:center;padding:12px 18px;font-size:13.5px;flex:0 1 auto;min-width:0}}.ap-moments-grid{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}@media (min-width:640px){.ap-moments-grid{grid-template-columns:1fr 1fr}}.ap-moment-card{background:#FFFFFF;border:1px solid #e4e7ee;border-radius:16px;padding:16px 18px}.ap-hero-phone-wrap{display:flex;flex-direction:column;align-items:center;gap:10px}.ap-hero-email-card{width:100%;max-width:260px;background:#FFFFFF;border:1px solid #e4e7ee;border-radius:16px;padding:13px 16px;box-shadow:0 14px 28px -16px rgba(31,42,72,.22)}.ap-hero-visual-arrow{color:#4377AE;opacity:.75;display:flex}.ap-hero-phone{position:relative;width:clamp(208px,46vw,254px);aspect-ratio:9/19.5;border-radius:42px;background:linear-gradient(115deg,#6F788A,#D6D9DE 8%,#555F72 17%,#1A2030 34%,#0E1421 74%,#5B6577 92%,#D5D8DD);padding:7px;box-shadow:0 34px 70px -24px rgba(18,27,48,.48),0 10px 22px -16px rgba(18,27,48,.54),inset 0 0 0 1px rgba(255,255,255,.5)}.ap-hero-phone:after,.ap-hero-phone:before{content:"";position:absolute;background:linear-gradient(180deg,#747D8D,#252D3B 36%,#151C29);border-radius:2px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.ap-hero-phone:before{right:-3px;top:27%;width:4px;height:17%}.ap-hero-phone:after{left:-3px;top:18%;width:4px;height:22%}.ap-hero-phone-screen{width:100%;height:100%;border-radius:35px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;color:#FFFFFF;background:radial-gradient(circle at 28% 24%,rgba(255,255,255,.18),transparent 25%),radial-gradient(circle at 74% 62%,rgba(119,169,222,.3),transparent 32%),linear-gradient(155deg,#5D7596,#364E71 32%,#273C5E 57%,#172B4C)}.ap-hero-phone-screen:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,15,29,.04),rgba(7,15,29,.02) 58%,rgba(7,15,29,.2));pointer-events:none}.ap-hero-phone-status{width:100%;padding:13px 16px 0;display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:700;letter-spacing:-.01em;position:relative;z-index:3}.ap-hero-phone-status-icons{display:flex;align-items:center;gap:5px}.ap-signal{width:12px;height:8px;background:linear-gradient(0deg,#fff 0 100%) 0 100%/2px 3px no-repeat,linear-gradient(0deg,#fff 0 100%) 4px bottom/2px 5px no-repeat,linear-gradient(0deg,#fff 0 100%) 8px bottom/2px 7px no-repeat}.ap-signal,.ap-wifi{display:inline-block}.ap-wifi{width:10px;height:7px;border-top:1.6px solid #fff;border-radius:50% 50% 0 0;position:relative}.ap-wifi:after{content:"";position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;left:3.5px;bottom:-1px}.ap-battery{width:14px;height:7px;border:1px solid rgba(255,255,255,.9);border-radius:2px;position:relative;display:inline-block}.ap-battery:before{content:"";position:absolute;inset:1px;border-radius:1px;background:#fff}.ap-battery:after{content:"";position:absolute;right:-3px;top:2px;width:2px;height:3px;border-radius:0 1px 1px 0;background:rgba(255,255,255,.85)}.ap-hero-phone-notch{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:31%;height:18px;border-radius:999px;background:#070B12;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04);z-index:4}.ap-hero-lock-date{margin-top:40px;font-size:12px;font-weight:600;color:rgba(255,255,255,.92);text-shadow:0 1px 5px rgba(0,0,0,.22);position:relative;z-index:2}.ap-hero-lock-clock{margin-top:1px;font-size:clamp(48px,11vw,60px);line-height:.98;font-weight:300;letter-spacing:-.055em;color:#FFFFFF;text-shadow:0 2px 9px rgba(0,0,0,.2);position:relative;z-index:2}.ap-hero-notification{width:calc(100% - 22px);margin-top:28px;padding:10px 11px 11px;border-radius:17px;color:#18233A;background:rgba(249,251,254,.9);border:1px solid rgba(255,255,255,.64);box-shadow:0 12px 30px -15px rgba(9,19,35,.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);position:relative;z-index:2}.ap-hero-notification-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.ap-hero-notification-brand{display:flex;align-items:center;gap:7px;min-width:0}.ap-hero-notification-brand span{font-size:9px;font-weight:700;color:#596477;letter-spacing:.025em}.ap-hero-notification-icon{width:22px;height:22px;border-radius:6px;display:block;flex:0 0 auto}.ap-hero-notification-time{font-size:9px;color:#7B8493}.ap-hero-notification-title{font-size:12.5px;font-weight:700;line-height:1.25;color:#17233B}.ap-hero-notification-body{margin-top:2px;font-size:11.5px;line-height:1.35;color:#28344B}.ap-hero-phone-home-indicator{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:34%;height:4px;border-radius:999px;background:rgba(255,255,255,.92);z-index:3}.ap-steps{position:relative;display:flex;flex-direction:column;gap:0}.ap-steps-line{position:absolute;top:26px;bottom:26px;left:26px;width:2px;background:repeating-linear-gradient(180deg,#CFDDEA 0 6px,transparent 6px 12px);z-index:0}.ap-step-row{display:flex;gap:18px;padding:18px 0;position:relative;z-index:1}.ap-step-badge{width:52px;height:52px;border-radius:50%;background:#4377AE;color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 10px 20px -10px rgba(67,119,174,.5)}@media (min-width:860px){.ap-steps{flex-direction:row;align-items:flex-start;gap:24px}.ap-steps-line{top:26px;left:26px;right:26px;bottom:auto;width:auto;height:2px;background:repeating-linear-gradient(90deg,#CFDDEA 0 6px,transparent 6px 12px)}.ap-step-row{flex-direction:column;flex:1 1;gap:14px;padding:0}}.bc-home-logo{width:260px;height:auto;display:block;object-fit:contain;overflow:visible}@media (min-width:768px){.bc-home-logo{width:320px}}.bc-nav-logo{width:170px;height:auto;display:block;object-fit:contain}@media (min-width:768px){.bc-nav-logo{width:200px}}.ap-nav-logo{width:150px;height:auto;display:block;object-fit:contain}@media (min-width:768px){.ap-nav-logo{width:190px}}.bc-app-sidebar{display:none}.bc-app-mobilehead,.bc-app-tabbar{display:flex}@media (min-width:1024px){.bc-app-sidebar{display:flex}.bc-app-mobilehead,.bc-app-tabbar{display:none}}.bc-app-main{flex:1 1;overflow-y:auto;padding:16px 20px 24px;width:100%;margin:0 auto}@media (min-width:768px){.bc-app-main{padding:32px 40px 48px}}@media (min-width:1024px){.bc-app-main{max-width:680px}}.bc-app-main{overflow-x:hidden}.bc-app-main pre,.bc-app-main table{display:block;max-width:100%;overflow-x:auto}.bc-app-main{overflow-wrap:anywhere}.bc-app-main summary{min-height:44px;display:flex;align-items:center;gap:6px}.ap-hero-scene{position:relative;width:100%;max-width:420px;padding:34px 24px 38px;border-radius:32px;background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.95) 0,rgba(255,255,255,0) 36%),linear-gradient(155deg,#FFF8F0,#F7EBDD 42%,#E7EEF7);overflow:visible;display:flex;align-items:center;justify-content:center;box-shadow:0 30px 60px -34px rgba(31,42,72,.32),inset 0 0 0 1px rgba(255,255,255,.58)}.ap-hero-scene:before{content:"";position:absolute;left:12%;right:12%;bottom:18px;height:36px;border-radius:50%;background:rgba(31,42,72,.13);filter:blur(20px);pointer-events:none}.ap-usecase-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}@media (min-width:640px){.ap-usecase-grid{grid-template-columns:repeat(3,1fr)}}.ap-usecase-tile{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:20px 12px;border-radius:18px;background:#FFFFFF;border:1px solid #e4e7ee}.ap-usecase-icon{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center}.ap-proof-row{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:860px){.ap-proof-row{grid-template-columns:repeat(3,1fr)}}.ap-proof-card{border-radius:18px;background:#FFFFFF;border:1px solid #e4e7ee;overflow:hidden;box-shadow:0 16px 32px -24px rgba(31,42,72,.25)}.ap-proof-chrome{display:flex;align-items:center;gap:5px;padding:10px 12px;background:#F1F3F7;border-bottom:1px solid #e4e7ee}.ap-proof-dot{width:7px;height:7px;border-radius:50%;background:#D5DAE3}.ap-proof-body{padding:16px}.ap-payoff-row{display:flex;flex-direction:column;gap:10px;margin:0 0 24px}@media (min-width:640px){.ap-payoff-row{flex-direction:row;justify-content:center;gap:28px}}.ap-payoff-item{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13.5px;font-weight:600;color:rgba(255,255,255,.92)}.ap-auth-shell{background:radial-gradient(circle at 12% 8%,rgba(67,119,174,.14),transparent 34%),radial-gradient(circle at 88% 92%,rgba(227,96,77,.1),transparent 32%),linear-gradient(180deg,#F8FBFF,#F5F8FC 55%,#FBF7F2)}.ap-auth-column{padding:42px 18px 48px}.ap-login-card{border-radius:26px!important;border:1px solid rgba(207,221,234,.92)!important;box-shadow:0 22px 60px -34px rgba(31,42,72,.42)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ap-mobile-head{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding:calc(12px + env(safe-area-inset-top)) 18px 10px;background:rgba(245,248,252,.9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(228,231,238,.75)}.ap-today{padding-bottom:4px}.ap-today-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 18px 17px;border-radius:24px;background:radial-gradient(circle at 92% 12%,rgba(67,119,174,.14),transparent 36%),linear-gradient(145deg,#FFFFFF,#F4F8FD);border:1px solid #dfe8f2;box-shadow:0 18px 42px -30px rgba(31,42,72,.45)}.ap-today-hero-mark{width:48px;height:48px;border-radius:16px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:#4377AE;background:#FFFFFF;border:1px solid #cfddea;box-shadow:0 12px 26px -18px rgba(31,42,72,.48)}@media (max-width:767px){.bc-app-main{padding:14px 16px 22px}.bc-app-tabbar{margin:0 10px 8px;border:1px solid rgba(228,231,238,.9)!important;border-radius:24px!important;box-shadow:0 18px 42px -24px rgba(31,42,72,.42)!important}}@media (min-width:768px){.ap-auth-column{padding:72px 18px 64px}}.ap-page-stack{width:100%}.ap-page-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 18px 17px;border-radius:24px;background:radial-gradient(circle at 92% 12%,rgba(67,119,174,.13),transparent 36%),linear-gradient(145deg,#FFFFFF,#F4F8FD);border:1px solid #dfe8f2;box-shadow:0 18px 42px -30px rgba(31,42,72,.45)}.ap-eyebrow{font-size:12px;font-weight:750;color:#4377AE;letter-spacing:.07em;text-transform:uppercase}.ap-page-title{margin:5px 0 0;color:#1F2A48;font-size:28px;line-height:1.08;font-weight:720;letter-spacing:-.035em}.ap-count-bubble{width:58px;height:58px;border-radius:18px;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#4377AE;background:#FFFFFF;border:1px solid #cfddea;box-shadow:0 12px 26px -18px rgba(31,42,72,.48)}.ap-count-bubble span{font-size:20px;line-height:1;font-weight:750;letter-spacing:-.03em}.ap-count-bubble small{margin-top:3px;font-size:9.5px;font-weight:700;color:#5B6478;text-transform:uppercase;letter-spacing:.06em}.ap-family-cluster{position:relative;width:64px;height:56px;flex:0 0 auto}.ap-family-cluster span{position:absolute;width:42px;height:42px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:750;border:3px solid #f7fafe;box-shadow:0 10px 24px -18px rgba(31,42,72,.46)}.ap-family-cluster span:first-child{top:0;left:0;background:#EAF0F7;color:#4377AE}.ap-family-cluster span:last-child{right:0;bottom:0;background:#FCEAE6;color:#C95142}.ap-segmented a{transition:background .16s ease,box-shadow .16s ease,color .16s ease}.ap-inbox-row{transition:transform .14s ease,box-shadow .14s ease}.ap-inbox-row:active{transform:scale(.995)}.ap-settings-stack>a{transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.ap-settings-stack>a:active{transform:scale(.995)}@media (max-width:520px){.ap-page-hero{padding:16px;border-radius:22px}.ap-page-title{font-size:26px}}