:root{color-scheme:light;--ink: #161617;--muted: #6e6e73;--faint: #86868b;--line: #d8d8df;--soft: #f5f5f7;--soft-2: #fbfbfd;--white: #fff;--blue: #0071e3;--blue-hover: #0077ed;--green: #30d158;--amber: #ff9f0a;--bronze: #a2845e;--max: 1140px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;color:var(--ink);background:var(--white);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}p{color:var(--muted);font-size:19px;line-height:1.5}.site-header{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(216,216,223,.8);background:#ffffffdb;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.site-header.is-scrolled{background:#fffffff0}.nav-shell{display:flex;align-items:center;gap:24px;width:calc(100% - 44px);max-width:var(--max);height:52px;margin:0 auto}.brand{display:inline-flex;align-items:center;gap:9px;margin-right:auto;font-size:14px;font-weight:700;white-space:nowrap}.app-icon{width:26px;height:26px;object-fit:contain}.nav-links{display:flex;gap:25px;color:#424245;font-size:12px;font-weight:500}.nav-links a:hover{color:var(--blue)}.nav-buy,.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;color:var(--white);background:var(--blue);font-weight:650;white-space:nowrap}.nav-buy{min-height:28px;padding:0 12px;border-radius:999px;font-size:12px}.button{min-height:44px;padding:0 22px;border-radius:999px;font-size:16px}.apple-icon{flex:0 0 auto;width:1em;height:1em}.nav-buy .apple-icon{width:13px;height:13px}.nav-buy:hover,.button.primary:hover{background:var(--blue-hover)}.button.secondary{color:var(--blue);background:transparent}.hero{width:calc(100% - 44px);max-width:var(--max);margin:0 auto;padding:96px 0 84px;border-bottom:1px solid var(--line)}.hero-copy{display:grid;width:100%;min-width:0;max-width:860px;margin:0 auto;text-align:center}.eyebrow{margin:0 0 13px;color:var(--faint);font-size:14px;font-weight:760;letter-spacing:0}h1{width:100%;max-width:860px;margin-bottom:20px;font-size:72px;font-weight:780;line-height:1;letter-spacing:0;overflow-wrap:break-word;text-wrap:balance}.lead{max-width:720px;margin-left:auto;margin-right:auto;margin-bottom:0;font-size:21px}.hero-actions{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:28px}.quick-proof{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0 0;padding:0;list-style:none}.quick-proof li{padding:8px 10px;border:1px solid var(--line);border-radius:999px;color:#424245;background:var(--white);font-size:13px;font-weight:650}.hero-scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:660px;width:100%;justify-self:center;margin-top:28px;text-align:left}.hero-scenarios a{min-height:112px;padding:15px;border:1px solid var(--line);border-radius:8px;background:var(--soft-2)}.hero-scenarios span,.case-kicker,.price-logic span,.check-steps span{display:block;color:var(--blue);font-size:12px;font-weight:800;letter-spacing:0}.hero-scenarios strong{display:block;margin-top:18px;font-size:15px;line-height:1.25}.use-cases,.notification-section,.checks,.interface,.faq-section,.price-logic,.complete-site{width:calc(100% - 44px);max-width:var(--max);margin:0 auto}.use-cases{padding:72px 0 86px}.notification-section{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.82fr);align-items:center;gap:72px;padding:78px 0;border-bottom:1px solid var(--line)}.notification-copy{max-width:620px}.notification-copy p:last-child{margin-top:20px}.notification-shot{display:grid;place-items:center;min-width:0;margin:0;padding:44px 24px;border:1px solid var(--line);border-radius:8px;background:var(--soft);overflow:hidden}.notification-shot img{width:100%;max-width:430px;height:auto;filter:drop-shadow(0 24px 36px rgba(0,0,0,.2))}.section-heading{max-width:760px;margin-bottom:34px}h2{margin-bottom:0;font-size:52px;font-weight:760;line-height:1.04;letter-spacing:0}.case-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.case-grid article,.check-steps article,.price-logic article{min-width:0;padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--soft-2)}.case-grid article:first-child{background:#111113}.case-grid article:first-child .case-kicker,.case-grid article:first-child h3,.case-grid article:first-child strong{color:var(--white)}.case-grid article:first-child p{color:#d2d2d7}.case-kicker{margin-bottom:40px}h3{margin-bottom:9px;font-size:21px;line-height:1.18}.case-grid p{margin-bottom:17px;font-size:16px}.case-grid strong{display:block;color:var(--ink);font-size:14px;line-height:1.38}.checks{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start;gap:72px;padding:88px 0;border-top:1px solid var(--line)}.checks-copy{position:sticky;top:92px}.checks-copy p{margin-top:20px}.check-steps{display:grid;gap:12px}.check-steps article{padding:24px;background:var(--white)}.check-steps h3{margin-top:22px;font-size:27px}.check-steps p{margin-bottom:0;font-size:17px}.interface{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,.82fr);align-items:center;gap:72px;padding:88px 0;border-top:1px solid var(--line)}.interface-copy p{margin-top:20px}.feature-list{display:grid;gap:12px;margin:30px 0 0;padding:0;list-style:none}.feature-list li{padding:16px 0;border-top:1px solid var(--line);color:#424245;font-size:17px;font-weight:650}.interface-preview{display:grid;place-items:center;min-height:600px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(0,113,227,.08),transparent 38%),var(--soft)}.interface-preview img{width:320px;filter:drop-shadow(0 30px 46px rgba(0,0,0,.22))}.price-logic{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:86px 0;border-top:1px solid var(--line)}.price-logic article{min-height:230px}.price-logic span{color:var(--ink);font-size:34px;font-weight:780}.price-logic h3{margin-top:34px}.price-logic p{margin-bottom:0;font-size:16px}.complete-site,.faq-section{padding:86px 0;border-top:1px solid var(--line)}.guide-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.guide-card-grid a{min-height:190px;padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--soft-2)}.guide-card-grid a:first-child{background:#111113}.guide-card-grid a:first-child span,.guide-card-grid a:first-child strong{color:var(--white)}.guide-card-grid span{display:block;color:var(--blue);font-size:13px;font-weight:800;line-height:1.25}.guide-card-grid strong{display:block;margin-top:34px;font-size:18px;line-height:1.32}.faq-list{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.faq-list article{padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.faq-list h3{font-size:22px}.faq-list p{margin-bottom:0;font-size:16px}.guide-page{width:calc(100% - 44px);max-width:980px;margin:0 auto;padding:78px 0 90px}.guide-hero{max-width:820px;margin-bottom:34px}.guide-hero h1{max-width:none;margin-bottom:16px;font-size:64px;line-height:1}.guide-hero p:last-of-type{max-width:760px}.guide-actions{justify-content:flex-start;margin-top:26px}.answer-summary,.guide-content article,.guide-cta,.related-guides{border:1px solid var(--line);border-radius:8px}.answer-summary{padding:30px;background:#111113}.answer-summary h2{margin-bottom:16px;color:var(--white);font-size:31px}.answer-summary ul,.guide-content ul{display:grid;gap:10px;margin:0;padding-left:21px}.answer-summary li{color:#f5f5f7;font-size:16px;font-weight:650;line-height:1.45}.guide-content{display:grid;gap:14px;margin-top:14px}.guide-content article{padding:34px;background:var(--soft-2)}.guide-content h2{margin-bottom:14px;font-size:34px}.guide-content p,.guide-content li{font-size:17px;line-height:1.52}.guide-content li{color:#424245;font-weight:650}.guide-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;margin-top:14px;padding:34px;background:var(--soft)}.guide-cta h2{margin-bottom:16px;font-size:34px}.guide-cta p:last-child{margin-bottom:0;font-size:17px}.guide-page .faq-section,.related-guides{width:100%;max-width:none;margin-top:14px;padding:34px}.guide-page .faq-section{background:var(--white)}.related-guides{background:var(--soft-2)}.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.detail-grid a{min-height:185px;padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--soft-2)}.detail-grid span{display:block;color:var(--blue);font-size:13px;font-weight:800}.detail-grid strong{display:block;margin-top:34px;font-size:18px;line-height:1.32}.privacy{padding:88px 22px;text-align:center;background:var(--soft)}.privacy h2,.privacy p{max-width:760px;margin-left:auto;margin-right:auto}.privacy p{margin-top:20px}.privacy ul{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:30px 0 0;padding:0;list-style:none}.privacy li{padding:9px 12px;border:1px solid var(--line);border-radius:999px;background:var(--white);color:#424245;font-size:13px;font-weight:700}.pricing{display:grid;place-items:center;min-height:500px;padding:90px 22px;text-align:center;background:#050505}.pricing>div{max-width:760px}.pricing .eyebrow{color:#a1a1a6}.pricing h2{color:var(--white);line-height:.95}.price-display{display:inline-flex;align-items:flex-start;justify-content:center;gap:0;margin-bottom:0}.price-dollar{padding-top:16px;margin-right:2px;font-size:54px;line-height:1}.price-whole{font-size:112px;line-height:.92}.price-cents{padding-top:18px;margin-left:2px;font-size:48px;line-height:1}.pricing p{margin:22px auto 30px;color:#a1a1a6}.disclaimer{max-width:820px;margin:0 auto;padding:38px 22px;color:var(--muted);text-align:center;font-size:13px;line-height:1.5}.site-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;width:calc(100% - 44px);max-width:var(--max);margin:0 auto;padding:24px 0 36px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.site-footer div{display:grid;gap:5px}.site-footer strong{color:var(--ink);font-size:13px}.site-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px}.site-footer a:hover{color:var(--blue)}.legal-page{width:calc(100% - 44px);max-width:980px;margin:0 auto;padding:78px 0 90px}.legal-hero{max-width:760px;margin-bottom:44px}.legal-hero h1{max-width:none;margin-bottom:14px;font-size:68px}.legal-hero p:last-child{margin-bottom:0}.legal-card{padding:44px;border:1px solid var(--line);border-radius:8px;background:var(--soft-2)}.legal-card h2{margin:38px 0 12px;font-size:28px;line-height:1.12}.legal-card h2:first-child{margin-top:0}.legal-card h3{margin:30px 0 8px;font-size:20px}.legal-card p{margin-bottom:0;font-size:17px}.legal-card a{color:var(--blue);font-weight:650}.license-card{padding:44px;border:1px solid var(--line);border-radius:8px;background:var(--soft-2)}.license-card h2{margin-bottom:12px;font-size:34px;line-height:1.08}.license-card p{font-size:17px}.license-key{display:block;width:100%;min-height:132px;margin:26px 0 18px;padding:16px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--white);font:600 14px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;resize:vertical}.license-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.license-actions .button{cursor:pointer;font-family:inherit}.license-steps{display:grid;gap:10px;margin:24px 0 0;padding:18px 18px 18px 42px;border:1px solid rgba(0,113,227,.15);border-radius:8px;color:var(--ink);background:#0071e30f}.license-steps li{padding-left:4px;color:var(--ink);font-size:15px;font-weight:650;line-height:1.42}.license-meta{display:grid;gap:12px;margin:32px 0 0;padding-top:24px;border-top:1px solid var(--line)}.license-meta div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px}.license-meta dt{color:var(--muted);font-size:13px;font-weight:750}.license-meta dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--ink);font-size:14px;font-weight:650}.license-loading{display:flex;align-items:center;gap:14px}.license-loading p{margin:0}.success-page{width:100%;padding:72px 0 94px;background:linear-gradient(180deg,var(--soft-2) 0%,var(--white) 360px)}.success-hero,.success-layout{width:calc(100% - 44px);max-width:var(--max);margin:0 auto}.success-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;padding-bottom:40px}.success-hero-copy{max-width:780px}.success-hero h1{max-width:760px;margin-bottom:16px;font-size:64px;line-height:.98}.success-hero p:last-child{max-width:660px;margin-bottom:0}.success-app-icon{width:86px;height:86px;margin-bottom:8px;border-radius:21px;box-shadow:0 18px 36px #00000024}.success-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px}.success-layout-loading,.success-layout-error{max-width:760px}.success-panel{min-width:0;border:1px solid rgba(216,216,223,.95);border-radius:8px;background:var(--white);box-shadow:0 22px 64px #0000000f}.success-license-panel{padding:34px}.success-sidebar{display:grid;gap:16px;min-width:0}.success-steps-panel,.success-meta-panel,.success-state-card{padding:28px}.success-panel-heading,.success-status{display:flex;align-items:flex-start;gap:16px}.success-panel-heading{margin-bottom:30px}.success-panel-heading h2,.success-steps-panel h2,.success-meta-panel h2,.success-status h2{margin:0 0 8px;font-size:28px;line-height:1.08}.success-panel-heading p,.success-status p{margin-bottom:0;font-size:16px}.success-mark,.success-alert{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border-radius:50%}.success-mark{background:#30d15829}.success-mark:before{content:"";width:9px;height:16px;margin-top:-3px;border-right:3px solid #178a35;border-bottom:3px solid #178a35;transform:rotate(42deg)}.success-alert{color:#9a5200;background:#ff9f0a2e;font-size:21px;font-weight:800}.license-label{display:block;margin-bottom:10px;color:var(--muted);font-size:13px;font-weight:760}.success-license-key{max-width:100%;min-width:0;min-height:162px;margin:0 0 20px;padding:18px;border-color:#cfcfd8;box-shadow:inset 0 1px #00000008;font-size:13px;line-height:1.55;overflow:hidden;overflow-wrap:anywhere;white-space:normal;word-break:break-all;resize:none;-webkit-user-select:all;user-select:all}.success-license-key:focus{outline:3px solid rgba(0,113,227,.18);outline-offset:2px}.success-actions{width:100%;gap:10px;margin-top:0}.success-actions .button{min-width:0;min-height:46px}.success-steps{display:grid;gap:12px;margin:0;padding-left:22px}.success-steps li{padding-left:2px;color:var(--ink);font-size:15px;font-weight:650;line-height:1.45}.success-meta{gap:0;margin:0;padding-top:0;border-top:0}.success-meta div{grid-template-columns:1fr;gap:4px;padding-top:14px;margin-top:14px;border-top:1px solid var(--line)}.success-meta div:first-child{padding-top:0;margin-top:0;border-top:0}.success-meta dd{font-size:13px;line-height:1.42}.spinner{width:22px;height:22px;border:3px solid rgba(0,113,227,.18);border-top-color:var(--blue);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.support-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:32px}.support-grid article{padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--soft-2)}.support-grid span{display:block;margin-bottom:34px;color:var(--blue);font-size:12px;font-weight:800}.support-grid h2{margin-bottom:12px;font-size:24px}.support-grid p{margin-bottom:0;font-size:16px}@media(max-width:1080px){.case-grid,.price-logic,.detail-grid,.guide-card-grid,.faq-list,.support-grid{grid-template-columns:repeat(2,1fr)}.notification-section,.checks,.interface{grid-template-columns:1fr;gap:38px;min-width:0}.checks-copy{position:static}}@media(max-width:760px){.nav-shell,.hero,.use-cases,.notification-section,.checks,.interface,.faq-section,.price-logic,.complete-site,.guide-page,.legal-page,.success-hero,.success-layout,.site-footer{width:calc(100% - 32px)}.nav-links{display:none}.hero{padding:58px 0 60px}h1{font-size:36px;line-height:1.08}h2{font-size:36px}.lead,p{font-size:17px}.hero-actions{flex-direction:column;align-items:center}.button{width:min(100%,320px)}.hero-scenarios,.case-grid,.price-logic,.detail-grid,.guide-card-grid,.faq-list,.support-grid{grid-template-columns:1fr}.hero-scenarios a{min-height:auto}.hero-scenarios strong{margin-top:8px}.use-cases,.notification-section,.checks,.interface,.faq-section,.price-logic,.complete-site{padding-top:64px;padding-bottom:64px}.guide-page{padding-top:56px;padding-bottom:64px}.guide-hero h1{font-size:38px;line-height:1.04}.guide-actions{align-items:flex-start}.guide-card-grid a,.answer-summary,.guide-content article,.guide-cta,.guide-page .faq-section,.related-guides{padding:24px}.guide-card-grid a{min-height:auto}.guide-card-grid strong{margin-top:20px}.answer-summary h2,.guide-content h2,.guide-cta h2{font-size:28px}.guide-cta{grid-template-columns:1fr}.case-kicker{margin-bottom:24px}.interface-preview{min-height:500px}.interface-preview img{width:min(86%,310px)}.price-dollar{padding-top:11px;font-size:38px}.price-whole{font-size:84px}.price-cents{padding-top:13px;font-size:34px}.site-footer{flex-direction:column;align-items:flex-start}.site-footer nav{justify-content:flex-start}.legal-page{padding-top:56px;padding-bottom:64px}.success-page{padding:56px 0 68px}.success-hero{grid-template-columns:1fr;gap:18px;padding-bottom:28px}.success-hero h1{max-width:12ch;font-size:36px;line-height:1.04}.success-hero p:last-child{max-width:32ch}.success-app-icon{order:-1;width:64px;height:64px;margin-bottom:0;border-radius:16px}.success-layout{grid-template-columns:1fr}.success-license-panel,.success-steps-panel,.success-meta-panel,.success-state-card{padding:22px}.success-panel-heading,.success-status{flex-direction:column;gap:13px}.success-license-key{min-height:178px;font-size:12px}.success-actions .button{width:100%;max-width:none}.legal-hero h1{font-size:42px}.legal-card,.license-card{padding:24px}.legal-card h2{font-size:24px}.license-card h2{font-size:27px}.license-meta div{grid-template-columns:1fr;gap:4px}.detail-grid a{min-height:auto}.detail-grid strong{margin-top:20px}}@media(max-width:420px){.brand{font-size:13px}.nav-buy{padding:0 10px}h1{font-size:31px}h2{font-size:32px}.success-hero h1{font-size:31px}.guide-hero h1{font-size:32px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}
