@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;1,400&display=swap";.onepager{--gd: #1a3d2b;--gm: #2d5e3f;--ga: #3a7d52;--gl: #6baa80;--gp: #e8f2eb;--bg: #edeae2;--bgw: #f5f2ea;--gold: #b8922a;--goldl: #d4a83a;--cream: #fdf8f0;--w: #ffffff;--ts: #5a7060;--td: #1a2e20;font-family:Open Sans,sans-serif;background:var(--bg);min-height:100vh;margin:0;padding:0}.onepager *{box-sizing:border-box}.onepager h1,.onepager h2,.onepager h3,.onepager h4{font-family:Montserrat,sans-serif;line-height:1.2;margin:0}.onepager-container{max-width:700px;margin:0 auto;padding:0}.scarcity-banner{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;padding:12px 20px;margin:20px 32px 4px;font-size:.95rem;font-weight:600;color:var(--gd);text-align:center}.scarcity-banner strong{font-weight:700;color:var(--ga)}.scarcity-flame{color:var(--goldl);animation:flamePulse 1.5s ease-in-out infinite;flex-shrink:0}@keyframes flamePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}.wrap{background-color:var(--bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cpath d='M20 20 Q60 10 100 25 Q140 40 180 20' stroke='%232d5e3f' stroke-width='0.6' fill='none' opacity='0.12'/%3E%3Cpath d='M0 60 Q40 50 80 65 Q120 80 160 60 Q200 40 240 60' stroke='%232d5e3f' stroke-width='0.5' fill='none' opacity='0.1'/%3E%3Cpath d='M10 100 Q50 90 90 105 Q130 120 170 100' stroke='%232d5e3f' stroke-width='0.6' fill='none' opacity='0.1'/%3E%3Cpath d='M0 140 Q40 130 80 145 Q120 160 160 140 Q200 120 240 140' stroke='%232d5e3f' stroke-width='0.4' fill='none' opacity='0.08'/%3E%3Cpath d='M20 180 Q60 170 100 185 Q140 200 180 180' stroke='%232d5e3f' stroke-width='0.5' fill='none' opacity='0.09'/%3E%3Crect x='40' y='30' width='20' height='14' rx='2' fill='%232d5e3f' opacity='0.05'/%3E%3Crect x='120' y='70' width='16' height='12' rx='2' fill='%232d5e3f' opacity='0.05'/%3E%3Crect x='70' y='120' width='18' height='13' rx='2' fill='%232d5e3f' opacity='0.04'/%3E%3Crect x='150' y='150' width='14' height='10' rx='2' fill='%232d5e3f' opacity='0.04'/%3E%3Ccircle cx='35' cy='75' r='2.5' fill='%232d5e3f' opacity='0.1'/%3E%3Ccircle cx='110' cy='40' r='2' fill='%232d5e3f' opacity='0.09'/%3E%3Ccircle cx='165' cy='110' r='2.5' fill='%232d5e3f' opacity='0.08'/%3E%3Ccircle cx='60' cy='160' r='2' fill='%232d5e3f' opacity='0.07'/%3E%3Cpath d='M90 45 L90 95' stroke='%232d5e3f' stroke-width='0.8' opacity='0.08'/%3E%3Cpath d='M145 30 L145 80' stroke='%232d5e3f' stroke-width='0.7' opacity='0.07'/%3E%3Cpath d='M50 110 L50 170' stroke='%232d5e3f' stroke-width='0.6' opacity='0.06'/%3E%3C/svg%3E");min-height:100vh}.partners-wrap{min-height:auto;flex:initial}.header{padding:44px 48px 0;text-align:center}.logo-row{display:flex;align-items:center;justify-content:center;gap:11px;margin-bottom:24px}.logo-pin{width:40px;height:40px;background:var(--gd);border-radius:50%;display:flex;align-items:center;justify-content:center}.logo-pin svg{width:20px;height:20px;fill:#fff}.logo-txt{font-family:Montserrat,sans-serif;font-size:28px;font-weight:800;color:var(--gd);letter-spacing:-.5px}.logo-txt span{color:var(--ga)}.tagline-main{font-family:Montserrat,sans-serif;font-size:21px;font-weight:800;color:var(--gd);line-height:1.25;margin-bottom:10px;letter-spacing:-.3px}.tagline-sub{font-size:14px;color:var(--ts);line-height:1.6;margin-bottom:6px}.tagline-sub strong{color:var(--gd);font-weight:700}.three-col{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;padding:24px 40px 0}.col-item{text-align:center;padding:0 16px;position:relative}.col-item:not(:last-child):after{content:"";position:absolute;right:0;top:10%;bottom:10%;width:1px;background:#1a3d2b26}.col-item p{font-size:12.5px;color:var(--ts);line-height:1.5;margin:0}.col-item p strong{color:var(--gd);font-weight:700}.phones-section{padding:32px 40px 8px}.phones-section-title{font-family:Montserrat,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--gd);text-align:center;margin-bottom:20px}.phones-columns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.phone-column{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 12px 24px;border-radius:16px;transition:background .2s}.phone-column-free{background:#f8f8f8}.phone-column-silver{background:linear-gradient(135deg,#b8c5d138,#e8eef347)}.phone-column-silver .phone-badge{background:#9fb0bf4d;color:#4a5a6b}.phone-column-gold{background:#d4af372e}.phone-badge{font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gd);background:#1a3d2b1a;padding:4px 14px;border-radius:20px}.phone-column-gold .phone-badge{background:#d4af374d}.phone-cell{display:flex;flex-direction:column;align-items:center}.phone-sub-label{font-family:Montserrat,sans-serif;font-size:.65rem;font-weight:600;letter-spacing:.03em;color:#1a3d2b8c;text-align:center;margin-top:8px}.phone{width:152px;height:292px;background:var(--gd);border-radius:22px;border:3px solid rgba(255,255,255,.92);box-shadow:0 14px 44px #0003,0 2px 8px #0000001a;overflow:hidden;position:relative;flex-shrink:0}.notch{width:48px;height:6px;background:#00000073;border-radius:3px;margin:8px auto 0}.screen{width:100%;height:calc(100% - 22px);overflow:hidden;position:relative}.divider{height:1px;background:linear-gradient(to right,transparent,rgba(26,61,43,.2),transparent);margin:0 40px}.info-grid{display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;padding:24px 40px;gap:0}.info-divider{background:#1a3d2b1f;margin:8px 0}.info-col{padding:0 20px}.info-col:first-child{padding-left:0}.info-col:last-child{padding-right:0}.info-label{font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--ga);margin-bottom:10px;display:block}.benefit{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:12px;color:var(--ts);line-height:1.4}.check-circle{width:16px;height:16px;border-radius:50%;background:var(--gd);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.check-circle svg{width:8px;height:8px}.stat-row{display:flex;align-items:baseline;gap:5px;margin-bottom:5px}.stat-n{font-family:Montserrat,sans-serif;font-size:21px;font-weight:800;color:var(--gd);letter-spacing:-.5px}.stat-t{font-size:12px;color:var(--ts)}.sec-label{text-align:center;padding:4px 40px 16px;display:flex;align-items:center;gap:12px}.sec-line{flex:1;height:1px;background:#1a3d2b26}.sec-txt{font-size:10.5px;color:var(--ts);letter-spacing:1.5px;text-transform:uppercase;font-weight:600;white-space:nowrap}.packages{padding:0 32px 6px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px;align-items:stretch}.pkg{background:#fff;border-radius:16px;overflow:hidden;border:1.5px solid rgba(26,61,43,.07);box-shadow:0 3px 16px #00000012;position:relative;display:flex;flex-direction:column}.pkg.best{border-color:var(--gd);box-shadow:0 8px 32px #1a3d2b33;transform:translateY(-6px)}.pkg-accent-bar{height:4px;background:var(--gl)}.pkg.best .pkg-accent-bar{background:var(--goldl)}.pkg-badge{position:absolute;top:-1px;left:50%;transform:translate(-50%);background:var(--gd);color:#fff;font-size:8.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;padding:3px 10px;border-radius:0 0 8px 8px;white-space:nowrap}.pkg-inner{padding:16px 14px;display:flex;flex-direction:column;flex:1}.pkg-period{font-family:Montserrat,sans-serif;font-size:9.5px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--ga);margin-bottom:2px;display:block}.pkg.best .pkg-period{color:var(--goldl)}.pkg-name{font-family:Montserrat,sans-serif;font-size:20px;font-weight:900;color:var(--gd);letter-spacing:-.5px;margin-bottom:2px}.pkg-tag{font-size:9.5px;color:var(--ts);font-style:italic;margin-bottom:12px;line-height:1.3;display:block;min-height:26px}.pkg-price-block{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(0,0,0,.07);min-height:90px;display:flex;flex-direction:column;justify-content:center}.pkg-price-main{display:flex;align-items:baseline;gap:1px}.pkg-eur{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;color:var(--ts)}.pkg-amount{font-family:Montserrat,sans-serif;font-size:38px;font-weight:900;color:var(--gd);line-height:1;letter-spacing:-1.5px}.pkg.best .pkg-amount{color:var(--gd)}.pkg-per{font-size:11px;color:var(--ts);margin-left:3px}.pkg-total{font-size:10.5px;color:var(--ts);margin-top:3px}.pkg-old-price{text-decoration:line-through;color:#999;font-size:.85em;margin-right:4px}.pkg-total strong{color:var(--ga);font-weight:700}.pkg-saving{display:inline-block;background:var(--gp);color:var(--ga);font-size:9.5px;font-weight:700;padding:2px 7px;border-radius:100px;margin-top:4px}.pkg-feats{list-style:none;margin-bottom:14px;padding:0}.pkg-feats li{display:flex;align-items:flex-start;gap:7px;margin-bottom:7px;font-size:10.5px;color:var(--td);line-height:1.35}.feat-icon{flex-shrink:0;margin-top:2px}.feat-icon.included{color:var(--ga)}.feat-icon.excluded{color:#ccc}.pkg.best .feat-icon.included{color:var(--goldl)}.pkg-feats li.dim{opacity:.4;text-decoration:line-through}.pkg-feats li.feat-excluded .feat-icon{color:#bbb}.pkg-select-indicator{display:block;width:100%;padding:11px;border-radius:10px;border:2px solid rgba(26,61,43,.15);font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;text-align:center;cursor:pointer;background:transparent;color:var(--gd);letter-spacing:.2px;transition:all .2s ease}.pkg-select-indicator.active{background:var(--gd);color:#fff;border-color:var(--gd)}.pkg.best .pkg-select-indicator{border-color:var(--goldl);color:var(--goldl)}.pkg.best .pkg-select-indicator.active{background:var(--goldl);color:var(--gd);border-color:var(--goldl)}.pkg-select-indicator.disabled{opacity:.5;cursor:default;pointer-events:none}.pkg.selected{border-color:var(--gd);border-width:2.5px;box-shadow:0 8px 32px #1a3d2b40,0 0 0 3px #1a3d2b14;transform:translateY(-4px);background:#1a3d2b04}.pkg.selected .pkg-accent-bar{background:var(--gd)}.pkg-mockups{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 0 12px;border-top:1px dashed rgba(26,61,43,.12)}.pkg-mockups-title{font-family:Montserrat,sans-serif;font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--ga);margin-bottom:4px}.pkg-mockup-cell{display:flex;flex-direction:column;align-items:center}.pkg-mockup-phone{width:84px;height:161px;background:var(--gd);border-radius:16px;border:2.5px solid rgba(255,255,255,.9);box-shadow:0 8px 24px #00000026,0 1px 4px #00000014;overflow:hidden;position:relative;flex-shrink:0}.pkg-notch{width:38px;height:5px;background:#0006;border-radius:0 0 8px 8px;margin:0 auto;position:relative;z-index:2}.pkg-screen{position:absolute;top:0;right:0;bottom:0;left:0}.pkg-mockup-label{font-family:Montserrat,sans-serif;font-size:9px;font-weight:600;letter-spacing:.03em;color:#1a3d2b80;text-align:center;margin-bottom:4px}.pkg.best .pkg-mockups{border-top-color:#d4a83a33}.pkg.best .pkg-mockups-title{color:var(--goldl)}.pkg-badge-selected{background:var(--ga)!important}.pkg.free{opacity:.85;filter:grayscale(.25);pointer-events:none;border-color:#999!important}.pkg-badge-free{background:#999!important;color:#fff!important}.pkg.silver-tier{border-color:#9fb0bf;box-shadow:0 4px 18px #9fb0bf73}.pkg.silver-tier .pkg-accent-bar{background:linear-gradient(90deg,#b8c5d1,#e8eef3,#9fb0bf,#dde5ec)}.pkg.silver-tier .pkg-period,.pkg.silver-tier .feat-icon.included{color:#6b7a8a}.pkg.silver-tier .pkg-select-indicator{border-color:#9fb0bf;color:#6b7a8a}.pkg.silver-tier .pkg-select-indicator.active{background:#9fb0bf;color:#fff;border-color:#9fb0bf}.pkg.silver-tier .pkg-mockups{border-top-color:#9fb0bf4d}.pkg.silver-tier .pkg-mockups-title{color:#6b7a8a}.pkg.pkg-enterprise,.pkg.best.pkg-enterprise{border-color:#8b5cf6}.pkg.best.pkg-enterprise .pkg-accent-bar{background:#8b5cf6}.pkg.best.pkg-enterprise .pkg-period,.pkg.best.pkg-enterprise .feat-icon.included{color:#7c3aed}.pkg.best.pkg-enterprise .pkg-mockups{border-top-color:#8b5cf633}.pkg.best.pkg-enterprise .pkg-mockups-title{color:#7c3aed}.pkg.best.pkg-enterprise .pkg-select-indicator,.pkg.best.pkg-enterprise .pkg-select-indicator.active{border-color:#8b5cf6!important;color:#7c3aed!important;background:transparent!important}.pkg.best.pkg-enterprise .pkg-roi-row.highlight .pkg-roi-value{color:#7c3aed}.tier-toggle-wrap{display:flex;align-items:center;justify-content:center;gap:10px;padding:0 40px 16px}.tier-toggle-label{font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;color:var(--ts);transition:color .2s}.tier-toggle-label.active{color:var(--gd);font-weight:800}.tier-switch{--primary: var(--gd, #1a3d2b) !important}.tier-toggle-save{font-size:11px;font-weight:700;color:var(--goldl);background:#d4a83a1f;padding:2px 8px;border-radius:100px}.packages.tier-mode{grid-template-columns:1fr 1fr 1fr}.pkg-roi{padding:10px 0 12px;margin-bottom:10px;border-bottom:1px solid rgba(0,0,0,.07)}.pkg-roi-row{display:flex;justify-content:space-between;align-items:center;padding:3px 0;font-size:11px;color:var(--ts)}.pkg-roi-row.highlight{background:#1a3d2b0d;border-radius:6px;padding:5px 6px;margin-top:2px}.pkg-roi-label{font-weight:500}.pkg-roi-value{font-family:Montserrat,sans-serif;font-weight:800;color:var(--gd);font-size:12px}.pkg-roi-row.highlight .pkg-roi-value{color:var(--ga);font-size:13px}.pkg.best .pkg-roi-row.highlight .pkg-roi-value{color:var(--goldl)}.addons-wrap{margin:8px 32px 0;padding:0;position:relative;overflow:hidden}.addons-wrap:before{display:none}.addons-title{font-family:Montserrat,sans-serif;font-size:13px;font-weight:800;color:var(--ga);letter-spacing:1px;text-transform:uppercase;margin-bottom:4px}.addons-sub{font-size:11.5px;color:var(--ts);margin-bottom:16px;font-style:italic}.addons-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.addon-card{background:#fff;border:1px solid rgba(26,61,43,.07);border-radius:12px;padding:14px;text-align:center}.addon-price{font-family:Montserrat,sans-serif;font-size:22px;font-weight:900;color:#1a1a1a;letter-spacing:-.5px;margin-bottom:2px}.addon-price span{font-size:12px;font-weight:500;color:var(--ts)}.addon-name{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;color:var(--goldl);margin-bottom:6px}.addon-desc{font-size:10.5px;color:var(--ts);line-height:1.45;white-space:pre-wrap}.addon-card.selected{background:#1a3d2b12;border-color:var(--goldl);box-shadow:0 0 0 1px var(--goldl)}.addon-card{position:relative;transition:all .2s ease}.addon-card-wrapper{display:flex;flex-direction:column}.addon-scarcity-banner{display:flex;flex-direction:column;align-items:center;gap:1px;font-size:11px;color:var(--gd);font-weight:600;padding:4px 0;text-align:center}.addon-scarcity-sub{font-size:10px;font-weight:500;opacity:.85}.addon-scarcity-banner strong{font-weight:800}.addon-check{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:50%;background:var(--goldl);color:var(--gd);display:flex;align-items:center;justify-content:center}.order-summary{position:fixed;bottom:0;left:0;right:0;background:#1a3d2b;border-top:2px solid #d4a83a;z-index:1000;animation:slideUp .3s ease}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.order-summary-inner{max-width:700px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:20px}.order-details{flex:1;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:#ffffffd9}.order-pkg,.order-addon{display:flex;gap:8px;align-items:center}.order-pkg strong{color:#fff}.order-total-section{display:flex;align-items:center;gap:14px;flex-shrink:0}.order-total{font-family:Montserrat,sans-serif;font-size:14px;color:#fffc;white-space:nowrap}.order-total strong{font-size:22px;font-weight:900;color:var(--goldl);margin-left:6px}.order-cta{padding:10px 20px;border-radius:10px;border:none;background:var(--goldl);color:var(--gd);font-family:Montserrat,sans-serif;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap;transition:opacity .2s}.order-cta:hover{opacity:.9}.steps-wrap{margin:12px 32px;background:#ffffff8c;border-radius:14px;padding:20px 28px;display:flex;align-items:center;justify-content:space-between}.step{text-align:center;flex:1}.step-n{width:38px;height:38px;border-radius:50%;background:#1a3d2b26;color:var(--ts);font-family:Montserrat,sans-serif;font-size:17px;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 8px;transition:all .3s ease}.step-n.active{background:var(--gd);color:#fff}.step-n.done{background:var(--ga);color:#fff}.step.active h4{color:var(--gd)}.step.done h4{color:var(--ga)}.step h4{font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:700;color:var(--ts);margin-bottom:2px;transition:color .3s ease}.step p{font-size:10px;color:var(--ts);margin:0}.step-arr{color:var(--gl);font-size:18px;flex-shrink:0;margin:0 6px;padding-bottom:22px}.checkout-page-layout{display:flex;justify-content:center;gap:24px;min-height:100vh;padding:0 24px}.checkout-main-col{max-width:700px;width:100%}.checkout-header-minimal{padding:24px 48px 8px!important}.checkout-form-col{padding:20px 32px}.checkout-card{background:#fff;border-radius:14px;padding:24px;margin-bottom:16px;box-shadow:0 2px 12px #0000000f}.checkout-section-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.checkout-section-icon{width:32px;height:32px;border-radius:50%;background:var(--gd);color:#fff;font-family:Montserrat,sans-serif;font-size:15px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.checkout-section-header h3{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:var(--gd)}.checkout-field{margin-bottom:14px}.checkout-field label{display:block;font-size:11.5px;font-weight:600;color:var(--td);margin-bottom:5px;letter-spacing:.2px}.checkout-input,.checkout-textarea{width:100%;padding:10px 14px;border:1.5px solid rgba(26,61,43,.15);border-radius:10px;font-family:Open Sans,sans-serif;font-size:13px;color:var(--td);background:var(--bgw);outline:none;transition:border-color .2s}.checkout-input:focus,.checkout-textarea:focus{border-color:var(--ga)}.checkout-textarea{resize:vertical;min-height:70px}.checkout-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.checkout-upload-zone{border:2px dashed rgba(26,61,43,.2);border-radius:12px;padding:24px;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;color:var(--ts);transition:all .2s;background:var(--bgw)}.checkout-upload-zone:hover,.checkout-upload-zone.dragover{border-color:var(--ga);background:var(--gp)}.upload-icon{font-size:24px}.checkout-photo-previews{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.checkout-photo-thumb{width:64px;height:64px;border-radius:8px;overflow:hidden;position:relative}.checkout-photo-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.checkout-photo-remove{position:absolute;top:2px;right:2px;width:18px;height:18px;border-radius:50%;background:#0009;color:#fff;border:none;font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.checkout-terms{padding:0 32px;margin-bottom:14px}.checkout-terms label{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:var(--ts);cursor:pointer}.checkout-terms input[type=checkbox]{margin-top:2px;accent-color:var(--gd)}.checkout-terms a{color:var(--ga);text-decoration:underline}.checkout-back-btn{display:inline-block;margin:0 32px 20px;padding:8px 16px;border:1.5px solid rgba(26,61,43,.2);border-radius:10px;background:transparent;color:var(--ts);font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.checkout-back-btn:hover{border-color:var(--gd);color:var(--gd)}.checkout-sidebar{position:sticky;top:24px;align-self:flex-start;flex-shrink:0;width:360px}.checkout-sidebar-inner{background:var(--gd);border-radius:16px;padding:24px;color:#fff}.checkout-sidebar-title{font-family:Montserrat,sans-serif;font-size:15px;font-weight:800;margin-bottom:4px}.checkout-change-link{background:none;border:none;color:var(--gl);font-size:11px;cursor:pointer;padding:0;margin-bottom:16px;display:block}.checkout-change-link:hover{color:#fff}.checkout-sidebar-items{border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);padding:12px 0;margin-bottom:12px}.checkout-sidebar-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-bottom:6px;color:#ffffffd9}.checkout-sidebar-row strong{color:#fff;font-weight:700}.checkout-sidebar-row.addon{font-size:12px;color:#ffffffa6}.checkout-sidebar-total{display:flex;justify-content:space-between;align-items:center;font-family:Montserrat,sans-serif;margin-bottom:8px}.checkout-sidebar-total span{font-size:14px;color:#ffffffb3}.checkout-sidebar-total strong{font-size:26px;font-weight:900;color:var(--goldl)}.checkout-sidebar-note{font-size:11px;color:#ffffff73;margin-bottom:14px;text-align:center}.checkout-sidebar-limit{background:#ffffff14;border-radius:10px;padding:10px 12px;font-size:11px;color:#fff9;line-height:1.45;margin-bottom:16px}.checkout-submit-btn{width:100%;padding:14px;border:none;border-radius:12px;background:var(--goldl);color:var(--gd);font-family:Montserrat,sans-serif;font-size:15px;font-weight:800;cursor:pointer;transition:opacity .2s;margin-bottom:8px}.checkout-submit-btn:hover{opacity:.9}.checkout-submit-btn:disabled{opacity:.5;cursor:not-allowed}.checkout-sidebar-secure{text-align:center;font-size:10.5px;color:#fff6}.checkout-success{text-align:center;padding:60px 32px}.checkout-success-icon{font-size:48px;margin-bottom:16px}.checkout-success h2{font-family:Montserrat,sans-serif;font-size:22px;font-weight:800;color:var(--gd);margin-bottom:10px}.checkout-success p{font-size:14px;color:var(--ts);margin-bottom:24px}.checkout-success strong{color:var(--gd)}.footer{text-align:center;padding:6px 40px 36px}.footer-cta{font-family:Montserrat,sans-serif;font-size:17px;font-weight:900;color:var(--gd);margin-bottom:6px;letter-spacing:-.2px}.footer-cta span{color:var(--ga)}.footer-contact{font-size:12px;color:var(--ts);line-height:1.8}.footer-contact a{color:var(--ga);text-decoration:none;font-weight:600}@media (max-width: 740px){.onepager-container{max-width:100%;padding:0 8px}.header{padding:28px 16px 0}.three-col{padding:16px 16px 0}.phones-section{padding:16px 16px 8px}.phones-columns{gap:8px}.phone-column{padding:12px 6px 16px;gap:10px;border-radius:12px}.phone{width:100px;height:192px;border-radius:16px}.phone-badge{font-size:.65rem;padding:3px 10px}.phone-sub-label{font-size:.55rem}.phones-section-title{font-size:.95rem}.info-grid{padding:16px;grid-template-columns:1fr;gap:16px}.info-divider{display:none}.info-col,.info-label{text-align:center}.stat-row,.benefit{justify-content:flex-start}.packages,.packages.tier-mode{grid-template-columns:1fr;padding:0 16px 6px}.pkg.best{transform:none}.scarcity-banner{margin-left:16px;margin-right:16px}.pkg-mockup-phone{width:90px;height:170px;border-radius:10px}.pkg-mockups{gap:8px;padding:10px 0 8px}.pkg-mockup-label{font-size:8px}.three-col{grid-template-columns:1fr;gap:16px}.col-item:not(:last-child):after{display:none}.col-item{border-bottom:1px solid rgba(26,61,43,.1);padding-bottom:12px}.addons-wrap{margin:8px 16px 0}.addons-grid{grid-template-columns:1fr}.steps-wrap{margin:12px 16px;flex-direction:column;gap:16px}.step-arr{display:none}.footer{padding:6px 16px 28px}.footer.has-summary{padding-bottom:100px}.sec-label{padding:4px 16px 16px}.order-summary-inner{flex-direction:column;padding:10px 14px;gap:8px;align-items:stretch}.order-details{font-size:11px;gap:4px 12px;width:100%}.order-total-section{width:100%;flex-direction:column;align-items:stretch;gap:8px}.order-total{font-size:13px;text-align:center;white-space:normal}.order-total strong{font-size:18px;margin-left:4px}.order-cta{width:100%;padding:12px 16px;font-size:13px}.checkout-page-layout{display:block}.checkout-form-col{padding:16px}.checkout-sidebar{position:static;width:100%;padding:0 16px 16px}.checkout-field-row{grid-template-columns:1fr}.checkout-terms{padding:0 16px}.checkout-back-btn{margin:0 16px 16px}}@media print{.onepager{background:#fff}}.onepager-card{background:var(--w);border:1.5px solid rgba(26,61,43,.07);border-radius:16px;box-shadow:0 3px 16px #00000012}.onepager-section-title{font-family:Montserrat,sans-serif;font-weight:800;letter-spacing:-.3px;color:var(--gd);line-height:1.2}.onepager-section-sub{color:var(--ts);line-height:1.55}.onepager-eyebrow{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--ga)}.onepager-input,.onepager-input:focus-visible{border-color:#1a3d2b2e!important;background:var(--w)!important;color:var(--td)!important;font-family:Open Sans,sans-serif}.onepager-input:focus-visible{border-color:var(--ga)!important;box-shadow:0 0 0 3px #3a7d5226!important}.onepager-input::-moz-placeholder{color:#5a70608c}.onepager-input::placeholder{color:#5a70608c}.onepager-label{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--gd);display:block;margin-bottom:8px}.btn-onepager-primary{background:var(--gd)!important;color:var(--w)!important;font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:.3px;border:none;transition:background .2s ease,transform .2s ease}.btn-onepager-primary:hover:not(:disabled){background:var(--gm)!important}.btn-onepager-primary:disabled{opacity:.6;cursor:not-allowed}.onepager-icon-tile{width:56px;height:56px;border-radius:16px;background:var(--gp);display:flex;align-items:center;justify-content:center;color:var(--ga)}.onepager-card-title{font-family:Montserrat,sans-serif;font-weight:700;color:var(--gd)}.onepager-divider-line{height:1px;background:linear-gradient(to right,transparent,rgba(26,61,43,.2),transparent)}.onepager-enterprise{background:linear-gradient(135deg,var(--cream),var(--bgw));border:2px solid var(--goldl);border-radius:20px;position:relative;overflow:hidden}.onepager-enterprise-badge{display:inline-flex;align-items:center;gap:6px;background:var(--goldl);color:var(--w);font-family:Montserrat,sans-serif;font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;padding:5px 12px;border-radius:100px}.onepager-enterprise-icon{color:var(--goldl)}
