.pro-page{color:#14233d;background:#f3f6fb;min-height:100vh}.pro-page .pro-header{background:#fff;border-bottom:1px solid #dce3ee;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:18px max(24px,50vw - 590px);display:flex}.pro-page .pro-back{color:#244b9c;white-space:nowrap;font-size:14px;font-weight:700;text-decoration:none}.pro-back span{margin-left:6px}.pro-hero{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(36px,6vw,100px);max-width:1180px;margin:auto;padding:clamp(68px,9vw,130px) 24px clamp(74px,9vw,120px);display:grid}.pro-kicker{color:#3469e8;letter-spacing:.16em;margin-bottom:22px;font-size:13px;font-weight:800;display:block}.pro-hero h1{letter-spacing:-.055em;max-width:650px;font-size:clamp(2.9rem,5vw,4.8rem);font-weight:800;line-height:1.08}.pro-hero h1 em{color:#3569e8;font-style:normal}.pro-hero-copy>p{color:#34445f;max-width:560px;margin:30px 0;font-size:18px;line-height:1.65}.pro-text-link{border-bottom:2px solid #3569e8;padding-bottom:5px;font-weight:750;text-decoration:none}.pro-text-link span{margin-left:14px}.pro-preview{background:#fff;border:1px solid #c8d6ed;border-radius:18px;overflow:hidden;transform:rotate(1deg);box-shadow:24px 28px #dfe8f8,0 28px 50px #263e6520}.pro-preview-top{color:#cfdbf0;letter-spacing:.12em;background:#14233d;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-size:11px;font-weight:800;display:flex}.pro-preview-mark{color:#fff;letter-spacing:-.04em;font-size:18px}.pro-preview-mark span{color:#efb448;letter-spacing:.04em;font-size:12px}.pro-preview-body{padding:34px}.pro-preview-label,.pro-preview-foot{letter-spacing:.13em;color:#42536d;font-size:11px;font-weight:800}.pro-preview-title{letter-spacing:-.025em;margin:10px 0 28px;font-size:26px;font-weight:750;line-height:1.2}.pro-preview-row{border:1px solid #e0e7f1;border-radius:12px;align-items:center;gap:14px;padding:14px;display:flex}.pro-preview-icon{color:#3569e8;background:#edf3ff;border-radius:9px;flex:none;place-items:center;width:39px;height:39px;font-size:13px;font-weight:800;display:grid}.pro-preview-row strong,.pro-preview-row small{display:block}.pro-preview-row strong{font-size:14px}.pro-preview-row small{color:#435371;font-size:12px}.pro-preview-pill{color:#315da9;white-space:nowrap;background:#e9f1ff;border-radius:20px;margin-left:auto;padding:7px 9px;font-size:11px}.pro-preview-chart{border-bottom:1px solid #dce3ee;align-items:end;gap:12px;height:126px;padding:18px 9px 0;display:flex}.pro-preview-chart span{background:#c9dafa;border-radius:5px 5px 0 0;flex:1}.pro-preview-chart span:nth-child(3n+2){background:#3569e8}.pro-preview-foot{justify-content:space-between;gap:12px;margin-top:15px;display:flex}.pro-benefits{background:#fff;border-top:1px solid #e1e8f2;border-bottom:1px solid #e1e8f2;padding:94px max(24px,50vw - 590px) 100px}.pro-section-heading h2,.pro-pricing-intro h2{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.3vw,3.1rem);line-height:1.18}.pro-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:54px;display:grid}.pro-benefit{border-top:2px solid #14233d;padding-top:22px}.pro-benefit-number{color:#3569e8;font-size:14px;font-weight:800}.pro-benefit h3{letter-spacing:-.02em;margin:25px 0 12px;font-size:1.28rem;line-height:1.3}.pro-benefit p{color:#34445f;margin:0;line-height:1.65}.pro-pricing-section{grid-template-columns:1fr 430px;align-items:center;gap:clamp(40px,8vw,130px);max-width:1180px;margin:auto;padding:110px 24px 125px;display:grid}.pro-pricing-intro p{color:#34445f;max-width:480px;margin-top:25px;font-size:18px;line-height:1.65}.pro-price-card{color:#fff;background:#14233d;border-radius:18px;padding:36px;box-shadow:0 24px 48px #182c4926}.pro-price-label{letter-spacing:.14em;color:#efb448;font-size:13px;font-weight:800}.pro-price{align-items:baseline;gap:10px;margin:25px 0 4px;display:flex}.pro-price strong{letter-spacing:-.065em;font-size:clamp(3.5rem,6vw,4.4rem);line-height:1}.pro-price span{color:#c2d1e7;font-size:18px}.pro-price-note{color:#c2d1e7;margin:12px 0 0;font-size:13px;line-height:1.5}.pro-price-rule{background:#40516d;height:1px;margin:30px 0}.pro-price-card ul{margin:0 0 30px;padding:0;list-style:none}.pro-price-card li{padding:7px 0 7px 25px;font-size:15px;position:relative}.pro-price-card li:before{content:"✓";color:#efb448;position:absolute;left:0}.pro-price-card button{color:#14233d;cursor:not-allowed;background:#efb448;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:56px;padding:15px 20px;font-size:16px;font-weight:800;display:flex}.pro-coming{text-align:center;color:#c2d1e7;margin:13px 0 0;font-size:13px}.pro-footer{color:#435371;border-top:1px solid #dce3ee;justify-content:space-between;gap:20px;padding:30px max(24px,50vw - 590px);font-size:14px;display:flex}.pro-footer a{color:#244b9c}@media (max-width:850px){.pro-hero{grid-template-columns:1fr;padding-top:68px}.pro-preview{max-width:590px;transform:none}.pro-pricing-section{grid-template-columns:1fr;gap:28px}.pro-price-card{max-width:510px}.pro-benefit-grid{grid-template-columns:1fr;gap:24px}.pro-benefit h3{margin-top:14px}.pro-benefits{padding-top:70px;padding-bottom:76px}}@media (max-width:560px){.pro-page .pro-header{flex-wrap:wrap;min-height:74px}.pro-page .pro-header .brand img{width:120px}.pro-page .pro-header .product-name{padding-left:10px;font-size:15px}.pro-hero{gap:50px;padding:62px 20px 75px}.pro-hero h1{font-size:clamp(2.65rem,11vw,3.35rem)}.pro-hero-copy>p{font-size:17px}.pro-preview{box-shadow:12px 14px #dfe8f8}.pro-preview-body{padding:22px}.pro-preview-pill{display:none}.pro-benefits{padding-left:20px;padding-right:20px}.pro-pricing-section{padding:75px 20px 90px}.pro-price-card{padding:28px}.pro-footer{flex-direction:column;padding:26px 20px}}.pro-comparison{background:#e9f0fb;border-bottom:1px solid #d5e0f1;padding:90px max(24px,50vw - 590px)}.pro-comparison .pro-section-heading p{color:#34445f;margin:16px 0 0;font-size:18px;line-height:1.6}.pro-comparison-scroll{background:#fff;border:1px solid #cbd8eb;border-radius:14px;margin-top:38px;overflow-x:auto}.pro-comparison table{border-collapse:collapse;text-align:left;width:100%;min-width:560px;font-size:16px}.pro-comparison th,.pro-comparison td{border-bottom:1px solid #e1e8f2;padding:17px 22px}.pro-comparison thead th{color:#fff;white-space:nowrap;background:#14233d;font-size:14px;font-weight:750}.pro-comparison thead th:last-child{color:#efb448}.pro-comparison tbody th{width:58%;font-weight:600}.pro-comparison tbody td{color:#34445f;width:21%}.pro-comparison tbody td:last-child{color:#244b9c;background:#f3f7ff;font-weight:700}.pro-comparison tbody tr:last-child th,.pro-comparison tbody tr:last-child td{border-bottom:0}@media (max-width:850px){.pro-comparison{padding-top:70px;padding-bottom:76px}}@media (max-width:560px){.pro-comparison{padding-left:20px;padding-right:20px}.pro-comparison th,.pro-comparison td{padding:14px 16px}}.pro-hero-copy>p,.pro-pricing-intro p,.pro-comparison .pro-section-heading p,.pro-preview-label,.pro-preview-foot,.pro-preview-row small{color:#875609}.pro-benefit p{color:#263a59}.pro-planned-row th{font-weight:750!important}.pro-planned-row td:last-child{color:#875609!important}.pro-comparison-note{color:#875609;margin:14px 0 0;font-size:14px;line-height:1.5}.pro-preview-brand{letter-spacing:normal;align-items:center;gap:13px;min-width:0;display:flex}.pro-preview-note{color:#efb448;flex:none;font-family:Georgia,serif;font-size:42px;font-weight:400;line-height:1}.pro-preview-word{color:#fff;letter-spacing:0;white-space:nowrap;font-size:21px;font-weight:750;line-height:1.08;display:block}.pro-preview-word small{color:#efb448;letter-spacing:.17em;margin-top:3px;font-size:9px;font-weight:800;line-height:1.4;display:block}@media (max-width:480px){.pro-preview-top{padding:15px 16px}.pro-preview-top>span:last-child{text-align:right;font-size:9px}.pro-preview-brand{gap:8px}.pro-preview-note{font-size:34px}.pro-preview-word{font-size:17px}.pro-preview-word small{font-size:8px}}.pro-page .pro-hero h1,.pro-page .pro-benefits h2,.pro-page .pro-benefit h3,.pro-page .pro-comparison h2,.pro-page .pro-pricing-intro h2,.pro-page .pro-preview-title,.pro-page .pro-comparison tbody th{color:#1c4b91}.pro-page .pro-hero h1 em{color:#3569e8}.pro-hero-copy>p,.pro-pricing-intro p,.pro-comparison .pro-section-heading p,.pro-comparison-note{color:#263f6b}.pro-preview-label,.pro-preview-foot,.pro-preview-row small,.pro-planned-row td:last-child{color:#1c4b91!important}.pro-price-note,.pro-coming{color:#d6e4ff}.pro-privacy{color:#fff;background:#14233d;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(40px,7vw,105px);padding:95px max(24px,50vw - 590px);display:grid}.pro-privacy .pro-kicker{color:#efb448}.pro-privacy h2{letter-spacing:-.045em;color:#fff;margin:0;font-size:clamp(2rem,3.3vw,3.1rem);line-height:1.18}.pro-privacy>div>p{color:#d6e4ff;max-width:440px;margin:22px 0 0;font-size:18px;line-height:1.6}.pro-privacy-list article{border-top:1px solid #61718f;padding:18px 0 20px}.pro-privacy-list article:first-child{border-top:2px solid #efb448}.pro-privacy-list h3{color:#fff;margin:0 0 8px;font-size:1.12rem}.pro-privacy-list p{color:#d6e4ff;margin:0;font-size:16px;line-height:1.6}@media (max-width:850px){.pro-privacy{grid-template-columns:1fr;gap:32px;padding-top:70px;padding-bottom:76px}}@media (max-width:560px){.pro-privacy{padding-left:20px;padding-right:20px}}.pro-preview-row strong{color:#1c4b91;font-weight:750}.pro-page .pro-header{background:#14233d}.pro-page .pro-back{color:#dbe6fc}.pro-checkout{text-align:left;flex-direction:column;gap:12px;margin-top:24px;display:flex}.pro-checkout>label{font-size:1rem;font-weight:650}.pro-checkout>input{color:#14233d;width:100%;font:inherit;background:#fff;border:1px solid #aab7cf;border-radius:8px;min-height:48px;padding:12px}:is(.pro-checkout input:focus-visible,.pro-auth-panel button:focus-visible){outline-offset:3px;outline:3px solid #3569e8}.pro-checkout input:disabled{background:#f2f5fa}.pro-checkout .pro-terms-check{align-items:flex-start;gap:10px;font-size:.9rem;font-weight:400;line-height:1.5;display:flex}.pro-terms-check input{flex-shrink:0;width:18px;height:18px;margin-top:4px}.pro-checkout button,.pro-auth-panel button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#3569e8;border:0;border-radius:8px;padding:14px 20px;font-weight:700}.pro-checkout button:disabled{color:#52647e;cursor:default;background:#dce3ee}.pro-form-help{color:#52647e!important;margin:0!important;font-size:.9rem!important;line-height:1.6!important}.pro-test-notice{color:#213f85;background:#eaf0ff;border-radius:8px;padding:12px;font-size:.95rem}.pro-form-error{color:#a32121!important}.pro-checkout a,.pro-policies a,.pro-auth-shell a{color:#2457cc;text-underline-offset:3px;text-decoration:underline}.pro-price-card .pro-checkout .pro-test-notice a{color:#2457cc}.pro-policies{background:#f5f8ff;border-top:1px solid #dce3ee;padding:72px max(24px,50% - 580px);line-height:1.65}.pro-policies h2{margin:12px 0 20px;font-size:2rem;line-height:1.2}.pro-policies>p{max-width:760px}.pro-policy-grid{grid-template-columns:1fr 1fr;gap:24px 48px;margin:28px 0;display:grid}.pro-policy-grid h3{margin-bottom:8px;font-size:1.15rem}.pro-policy-grid p{margin:0}.pro-auth-shell{max-width:560px;margin:64px auto;padding:0 24px 64px;line-height:1.65}.pro-auth-shell h1{margin:16px 0 24px;font-size:2.4rem;line-height:1.15}.pro-auth-panel{background:#f0f5ff;border:1px solid #dce3ee;border-radius:12px;margin:24px 0;padding:24px}.pro-auth-panel p{margin-bottom:0;font-size:.9rem}@media (max-width:640px){.pro-policy-grid{grid-template-columns:1fr}.pro-policies{padding-top:44px;padding-bottom:44px}.pro-auth-shell{margin-top:40px}.pro-auth-shell h1{font-size:2rem}}.pro-price-card .pro-form-help{color:#d6e4ff!important}.pro-price-card .pro-checkout a{color:#afc9ff}.pro-price-card .pro-form-error{color:#ffc9c9!important}.pro-price-card .pro-price-note{font-size:.9rem}.pro-price-card .pro-checkout button{cursor:pointer;justify-content:center}.pro-price-card .pro-checkout button:disabled{cursor:default}
