:root {
  --bg:#070908; --panel:#0d120f; --panel-2:#111813; --line:#243129; --line-bright:#3c5740;
  --muted:#84938a; --text:#eef5ef; --green:#7da9ff; --green-soft:#5f83d1; --ink:#091007; --max:1320px;
  color-scheme:dark;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.45}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 77% 12%,rgba(104,181,52,.065),transparent 24%),radial-gradient(circle at 8% 42%,rgba(104,181,52,.035),transparent 28%);z-index:-1}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.container{width:min(calc(100% - 80px),var(--max));margin:0 auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.site-header{height:76px;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:10;background:rgba(7,9,8,.9);backdrop-filter:blur(18px)}.header-inner{height:100%;display:flex;align-items:center;gap:60px}.logo{display:inline-flex;align-items:center;gap:11px;font-size:20px;font-weight:800;letter-spacing:-.06em;white-space:nowrap}.logo>span:last-child>span,.logo>span:last-child span{color:var(--green)}.logo-mark{width:27px;height:27px;border:1.5px solid var(--green);border-radius:7px;position:relative;display:block;box-shadow:0 0 22px rgba(125,169,255,.18)}.logo-mark:before,.logo-mark:after,.logo-mark i{content:"";position:absolute;left:5px;right:5px;height:4px;border:1px solid var(--green);border-radius:50%}.logo-mark:before{top:5px}.logo-mark i:nth-child(1){top:10px}.logo-mark i:nth-child(2){top:15px}.logo-mark i:nth-child(3){display:none}.logo-mark:after{top:20px}.nav{display:flex;align-items:center;gap:31px;height:100%;color:#89968e;font-size:13px}.nav a{height:100%;display:flex;align-items:center;position:relative;white-space:nowrap}.nav a:hover,.nav a:focus-visible,.nav a.active{color:var(--green)}.nav a.active:after{content:"";height:2px;background:var(--green);position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 9px rgba(125,169,255,.5)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:27px;font-size:13px}.support-link{display:flex;align-items:center;gap:8px;color:#a5b1aa}.support-link:hover{color:var(--green)}.plane-icon{font-size:23px;color:var(--green);line-height:0;transform:rotate(-35deg);display:inline-block}.online-dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.header-login{border:1px solid var(--line-bright);padding:9px 15px;border-radius:6px;display:flex;gap:7px;align-items:center;color:#dbe6de;transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s}.header-login:hover,.header-login:focus-visible{border-color:var(--green);background:rgba(125,169,255,.1);color:var(--green);box-shadow:0 0 18px rgba(125,169,255,.2),inset 0 0 12px rgba(125,169,255,.05);transform:translateY(-1px)}.header-login span{color:var(--green);font-size:18px}
.hero{padding:100px 0 87px;border-bottom:1px solid var(--line);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:60px;align-items:center}.hero h1{font-size:clamp(45px,5.2vw,77px);line-height:1.02;letter-spacing:-.075em;margin:0 0 26px;font-weight:750}.hero h1 span{color:var(--green)}.hero-copy{max-width:570px;color:var(--muted);font-size:16px;margin:0}.format-row{display:grid;grid-template-columns:repeat(2,210px);gap:13px;margin-top:42px}.format-card{border:1px solid var(--line-bright);background:linear-gradient(135deg,rgba(17,24,19,.9),rgba(9,13,10,.86));min-height:78px;padding:15px 14px;display:flex;align-items:center;gap:12px;border-radius:6px}.format-card strong,.format-card span{display:block}.format-card strong{font-size:12px;margin-bottom:3px}.format-card div span{font-size:10px;color:var(--muted)}.file-icon{width:35px;height:41px;display:grid;place-items:center;flex:none;border:1px solid var(--green);color:var(--green);font-size:8px;font-weight:800;position:relative;background:rgba(125,169,255,.04)}.file-icon:after{content:"";position:absolute;right:-1px;top:-1px;border-left:7px solid transparent;border-bottom:7px solid var(--green)}.file-icon.csv{border-color:#67c4ad;color:#7de2c6}.file-icon.csv:after{border-bottom-color:#67c4ad}
.hero-art{height:410px;position:relative}.network-glow{position:absolute;width:300px;height:300px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:rgba(144,232,63,.06);filter:blur(28px)}.hero-art:before{content:"";position:absolute;inset:31px 50px;border:1px solid #1d2c21;border-radius:50%;transform:rotate(-24deg)}.hero-art:after{content:"";position:absolute;inset:76px 100px;border:1px dashed #29412d;border-radius:50%;transform:rotate(34deg)}.wire{position:absolute;height:1px;background:linear-gradient(90deg,transparent,var(--green-soft),transparent);opacity:.5;transform-origin:left center;box-shadow:0 0 6px rgba(125,169,255,.4)}.wire-a{width:160px;left:19%;top:27%;transform:rotate(28deg)}.wire-b{width:175px;right:18%;top:29%;transform:rotate(151deg)}.wire-c{width:155px;left:17%;bottom:27%;transform:rotate(-27deg)}.wire-d{width:150px;right:19%;bottom:28%;transform:rotate(-151deg)}.hero-db{position:absolute;left:50%;top:50%;width:132px;height:105px;transform:translate(-50%,-50%);border:1px solid var(--green);background:linear-gradient(145deg,#172b18,#0b130d);box-shadow:0 0 35px rgba(150,255,65,.2);display:grid;place-items:center;text-align:center;color:var(--green);font-size:13px;font-weight:800;z-index:2}.hero-db:before,.hero-db:after,.hero-db span{content:"";position:absolute;left:13px;right:13px;height:17px;border:1px solid rgba(125,169,255,.6);border-radius:50%}.hero-db:before{top:-9px;background:#172b18}.hero-db span:nth-child(1){top:26px}.hero-db span:nth-child(2){top:43px}.hero-db span:nth-child(3){top:60px}.hero-db:after{bottom:-9px;background:#0b130d}.hero-cms{position:absolute;z-index:3;width:54px;height:54px;display:grid;place-items:center;border:1px solid #506d4a;border-radius:8px;color:var(--green);background:#0f1811;font-weight:800;font-size:24px;box-shadow:0 8px 24px rgba(0,0,0,.35),0 0 14px rgba(125,169,255,.1)}.hero-wp{left:22%;top:8%;background:#192d1a;font-size:28px}.hero-joomla{right:19%;top:8%}.hero-drupal{left:16%;bottom:12%}.hero-cart{right:18%;bottom:12%}.hero-more{right:2%;top:46%;font-size:13px;color:#8da08f}
.catalog-section{padding:76px 0 78px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:29px}.section-heading h2{font-size:31px;letter-spacing:-.055em;margin:0 0 8px}.section-heading p{color:var(--muted);font-size:13px;margin:0}.catalog-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:19px}.filters{display:flex;flex-wrap:wrap;gap:7px}.filter{border:1px solid var(--line);background:#0b100d;color:#98a79d;border-radius:5px;padding:9px 13px;font-size:11px}.filter:hover,.filter.active{border-color:var(--green);background:var(--green);color:var(--ink)}.sort{border:1px solid var(--line);background:#0b100d;color:#a0aca4;border-radius:5px;padding:9px 13px;font-size:11px;white-space:nowrap}.sort span{color:var(--green);font-size:16px;margin-left:12px}.catalog-table-wrap{border-top:1px solid var(--line);overflow-x:auto}.catalog-table{width:100%;border-collapse:collapse;min-width:1080px}.catalog-table th{text-align:left;color:#69786e;font-size:10px;font-weight:500;padding:15px 13px;border-bottom:1px solid var(--line);white-space:nowrap}.catalog-table td{padding:17px 13px;border-bottom:1px solid var(--line);vertical-align:middle}.catalog-row:hover{background:rgba(125,169,255,.025)}.database-name{display:flex;align-items:center;gap:11px;min-width:155px}.database-name>div>strong{font-size:13px;display:inline-block}.database-name>div>span{display:block;color:#69776e;font-size:10px;margin-top:4px}.cms-logo{display:inline-grid;place-items:center;width:29px;height:29px;border:1px solid #58784c;color:var(--green);border-radius:5px;font-weight:800;font-size:14px;background:#102015;flex:none}.cms-logo.cms-image{object-fit:contain;padding:5px;background:#102015}.cms-cell{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:11px;color:#d9e3db}.row-badge{font-size:7px;border-radius:3px;padding:3px 4px;margin-left:6px;vertical-align:2px}.row-badge.new{background:var(--green);color:#0b1109}.row-badge.hot{border:1px solid #8f7137;color:#d7ad5b}.row-description{color:#829087;font-size:10px;line-height:1.45;max-width:195px;margin:0}.site-count,.row-price{font-size:12px;white-space:nowrap}.price-stack{display:flex;flex-direction:column;gap:4px}.renewal-price{color:var(--muted);font-size:9px;white-space:nowrap}.date-cell{font-size:10px;color:#9ba99f;white-space:nowrap}.format-pill{font-size:8px;color:#a7b5aa;border:1px solid #35473a;padding:4px 5px;border-radius:3px;margin-right:3px}.row-button{display:inline-block;border:1px solid var(--green);color:var(--green);font-size:10px;padding:9px 11px;border-radius:4px;white-space:nowrap}.row-button:hover{background:var(--green);color:var(--ink)}.row-button span{font-size:14px;margin-left:7px}.empty-catalog{height:130px;text-align:center;color:var(--muted);font-size:13px}.table-skeleton td{padding:15px 13px}.table-skeleton span{height:35px;display:block;border-radius:4px;background:linear-gradient(100deg,#0e1510 30%,#1a281a 45%,#0e1510 60%);background-size:300% 100%;animation:shimmer 1.2s infinite}.trust-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0}.trust-inner{display:grid;grid-template-columns:repeat(3,1fr) 1.25fr;align-items:center}.trust-item{display:flex;align-items:center;gap:13px;border-right:1px solid var(--line);padding:0 27px 0 0;margin-right:27px;min-height:47px}.trust-icon{display:grid;place-items:center;border:1px solid #557149;color:var(--green);width:31px;height:31px;border-radius:50%;font-size:18px}.trust-item h3{font-size:12px;margin:0 0 3px}.trust-item p{font-size:10px;color:var(--muted);margin:0}.accepted{display:flex;justify-content:flex-end;align-items:center;gap:10px;color:#738178;font-size:10px}.accepted b{width:28px;height:28px;border:1px solid #344637;color:var(--green);display:grid;place-items:center;border-radius:50%;font-size:13px}
.site-footer{padding:33px 0;color:var(--muted);font-size:11px}.site-footer strong{color:var(--text);font-size:17px;letter-spacing:-.05em}.site-footer strong span{color:var(--green)}.footer-inner{display:flex;justify-content:space-between;gap:20px}.footer-links{display:flex;gap:20px;align-items:center}.footer-links a:hover{color:var(--green)}
.page-main{padding:42px 0 86px}.page-kicker{display:inline-block;color:var(--green);font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:13px}.contact-hero{display:grid;grid-template-columns:1fr 330px;gap:50px;align-items:center;border-bottom:1px solid var(--line);padding:22px 0 52px}.contact-hero h1,.login-aside h1{font-size:clamp(42px,6vw,72px);letter-spacing:-.075em;line-height:1;margin:0 0 18px}.contact-hero p,.login-aside>p{max-width:560px;color:var(--muted);font-size:14px;line-height:1.7;margin:0}.contact-orbit{height:220px;position:relative;border:1px solid #29432d;background:radial-gradient(circle,rgba(125,169,255,.12),transparent 56%),#0b130d;display:grid;place-items:center;overflow:hidden}.contact-orbit:before,.contact-orbit:after{content:"";position:absolute;width:240px;height:105px;border:1px solid #3e633b;border-radius:50%;transform:rotate(26deg)}.contact-orbit:after{transform:rotate(-26deg);width:190px}.contact-orbit span{font-size:64px;color:var(--green);z-index:1;text-shadow:0 0 25px rgba(125,169,255,.35)}.contact-orbit i{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.contact-orbit i:nth-of-type(1){top:28px;right:37px}.contact-orbit i:nth-of-type(2){bottom:32px;left:43px}.contact-orbit i:nth-of-type(3){top:45px;left:34px}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:35px}.contact-card{min-height:190px;border:1px solid var(--line-bright);background:linear-gradient(145deg,#111b14,#0a100c);padding:22px;display:flex;flex-direction:column;align-items:flex-start;transition:border-color .2s,transform .2s}.contact-card:hover{border-color:var(--green);transform:translateY(-3px)}.contact-symbol{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--green);border-radius:7px;color:var(--green);font-size:20px;margin-bottom:23px}.contact-label{color:var(--muted);font-size:11px;margin-bottom:8px}.contact-card strong{font-size:15px;word-break:break-word}.contact-card small{color:var(--muted);font-size:10px;line-height:1.5;margin-top:auto;padding-top:18px}.contact-note{display:flex;gap:10px;align-items:flex-start;border:1px solid #475b37;background:rgba(125,169,255,.045);color:#a1b09e;padding:13px 15px;font-size:11px;margin-top:22px}.contact-note span{color:var(--green);border:1px solid var(--green);border-radius:50%;width:17px;height:17px;display:grid;place-items:center;flex:none}.contact-note p{margin:0}.page-actions{display:flex;justify-content:space-between;gap:15px;padding-top:25px}.login-main{min-height:calc(100vh - 190px)}.login-layout{display:grid;grid-template-columns:1fr 410px;gap:90px;align-items:center;max-width:1060px;margin:35px auto 0}.login-aside{padding-bottom:10px}.login-art{height:170px;max-width:365px;border:1px solid #3d5a3d;background:linear-gradient(145deg,#172b18,#0b130d);position:relative;margin-top:38px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--green);box-shadow:0 0 32px rgba(150,255,65,.1)}.login-art:before,.login-art:after{content:"";position:absolute;left:12%;right:12%;height:1px;background:var(--green);opacity:.4;transform:rotate(17deg)}.login-art:after{transform:rotate(-17deg)}.login-art span{font-size:37px;font-weight:800;line-height:1;z-index:1}.login-art b{font-size:10px;letter-spacing:.35em;z-index:1;margin-left:.35em}.login-art i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 9px var(--green)}.login-art i:nth-of-type(1){top:21px;left:29px}.login-art i:nth-of-type(2){bottom:25px;right:31px}.login-art i:nth-of-type(3){top:33px;right:47px}.login-card{border:1px solid var(--line-bright);background:linear-gradient(160deg,#121e15,#0b110d);padding:30px}.login-card h2{font-size:26px;letter-spacing:-.05em;margin:0 0 7px}.login-subtitle{color:var(--muted);font-size:11px;margin:0 0 25px}.login-card label{margin-top:15px}.login-card .btn{margin-top:23px}.recover-link{display:block;border:0;background:transparent;color:var(--green);font-size:11px;margin:18px auto 0;padding:0}.recover-link:hover{text-decoration:underline}.demo-caption{color:#69776e;font-size:9px;text-align:center;margin:20px 0 0}.form-status{font-size:11px;margin:12px 0 0;line-height:1.45}.form-status.error{color:#f0aa88}.form-status.success{color:var(--green);border:1px solid #557149;background:rgba(125,169,255,.05);padding:11px}.payment-email-note{color:#9baa9f;background:rgba(125,169,255,.035);border-left:2px solid var(--green);font-size:10px;line-height:1.5;margin:13px 0 0;padding:9px 11px}.recovery-modal{max-width:470px}
@media(max-width:780px){.contact-hero{grid-template-columns:1fr;gap:30px}.contact-orbit{height:170px}.contact-grid{grid-template-columns:1fr}.login-layout{grid-template-columns:1fr;gap:35px;margin-top:20px}.login-art{margin-top:28px}.login-card{max-width:500px;width:100%;margin:0 auto}.page-actions{flex-direction:column}.page-actions .btn{text-align:center}}
@media(max-width:560px){.page-main{padding-top:30px}.contact-hero{padding-top:10px;padding-bottom:35px}.contact-hero h1,.login-aside h1{font-size:45px}.contact-card{min-height:170px}.login-card{padding:22px 18px}.login-main{min-height:0}}

.product-main{padding:42px 0 86px}.breadcrumbs{display:flex;align-items:center;gap:11px;color:#718077;font-size:11px;margin-bottom:31px}.breadcrumbs a:hover{color:var(--green)}.breadcrumbs strong{color:#b8c6bb;font-weight:500}.product-hero{display:grid;grid-template-columns:180px 1fr 315px;gap:28px;align-items:stretch;margin-bottom:25px}.product-mark{min-height:218px;border:1px solid var(--line-bright);background:radial-gradient(circle at 50% 42%,rgba(125,169,255,.13),transparent 52%),#0d1710;display:grid;place-items:center;position:relative;overflow:hidden}.product-mark:before,.product-mark:after{content:"";position:absolute;border:1px solid #29432d;border-radius:50%;width:165px;height:88px;transform:rotate(28deg)}.product-mark:after{transform:rotate(-28deg);width:120px}.product-mark span{font-size:75px;color:var(--green);font-weight:800;z-index:1;text-shadow:0 0 25px rgba(125,169,255,.35)}.product-mark i{position:absolute;width:9px;height:9px;background:var(--green);border-radius:50%;top:30px;right:27px;box-shadow:0 0 9px var(--green)}.product-mark i:nth-of-type(1){top:auto;right:auto;bottom:35px;left:25px}.product-mark i:nth-of-type(2){top:43px;right:auto;left:28px}.product-mark i:nth-of-type(3){top:auto;bottom:27px;right:24px}.product-intro{padding:8px 0}.title-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.product-intro h1{font-size:clamp(30px,4vw,52px);letter-spacing:-.07em;line-height:1;margin:0}.product-badge{background:var(--green);color:var(--ink);font-weight:800;font-size:8px;padding:5px 7px;border-radius:3px}.product-date-large{color:var(--green);font-size:12px;margin:17px 0 13px}.product-lead{color:var(--muted);font-size:13px;max-width:555px;margin:0;line-height:1.65}.status-features{display:flex;flex-wrap:wrap;gap:19px;margin-top:26px;color:#a9b6ac;font-size:10px}.status-features b{display:inline-grid;place-items:center;border:1px solid var(--green);color:var(--green);width:17px;height:17px;border-radius:50%;margin-right:6px}.purchase-card{border:1px solid var(--line-bright);background:linear-gradient(160deg,#121e15,#0b110d);padding:23px 22px;display:flex;flex-direction:column;align-items:stretch}.purchase-label{font-size:11px;color:var(--muted)}.purchase-card>strong{font-size:38px;letter-spacing:-.07em;margin-top:6px}.purchase-card p{font-size:10px;color:#76857a;margin:0 0 18px}.purchase-card small{font-size:9px;color:#69776e;text-align:center;margin-top:10px}.payment-rule{border-top:1px solid var(--line);margin:19px 0 14px}.coin-row{display:flex;justify-content:center;gap:12px}.coin-row span{display:grid;place-items:center;border:1px solid #3a523c;border-radius:50%;width:27px;height:27px;color:var(--green);font-size:13px}.btn{border:1px solid var(--line-bright);border-radius:5px;padding:10px 14px;color:var(--text);background:transparent;transition:.2s;font-size:12px}.btn:hover,.btn:focus-visible{border-color:var(--green);color:var(--green)}.btn-primary{background:var(--green);border-color:var(--green);color:var(--ink);font-weight:800}.btn-primary:hover,.btn-primary:focus-visible{background:#d0ff81;color:var(--ink)}.full-btn{width:100%;padding:13px}.spec-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:#0b100d;margin-bottom:24px}.spec-strip>div{padding:18px 20px;border-right:1px solid var(--line);display:grid;grid-template-columns:31px 1fr;column-gap:10px;align-items:center}.spec-strip>div:last-child{border:0}.spec-icon{grid-row:span 2;color:var(--green);font-size:21px;text-align:center}.spec-strip small{font-size:9px;color:#718076}.spec-strip strong{font-size:12px;margin-top:3px}.detail-panel{border:1px solid var(--line);background:rgba(11,16,13,.72);padding:0 29px 24px}.tabs{display:flex;gap:31px;border-bottom:1px solid var(--line);margin:0 -29px 31px;padding:0 29px}.tab{border:0;background:transparent;color:#77857b;padding:17px 0 14px;font-size:11px;position:relative}.tab.active,.tab:hover{color:var(--green)}.tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--green)}.tab-panel{display:none;grid-template-columns:1fr .8fr;gap:55px;min-height:245px}.tab-panel.active{display:grid}.tab-panel h2{font-size:25px;letter-spacing:-.055em;margin:0 0 12px}.tab-panel p{font-size:12px;color:var(--muted);max-width:560px;line-height:1.65}.check-list{display:grid;gap:10px;margin-top:21px;color:#b6c3b9;font-size:11px}.check-list span:before{content:"✓";display:inline-grid;place-items:center;width:16px;height:16px;border:1px solid #668c50;color:var(--green);border-radius:50%;margin-right:8px;font-size:10px}.info-callout,.csv-note{border:1px solid #475b37;background:rgba(125,169,255,.045);color:#a1b09e;padding:12px 14px;font-size:10px;display:flex;gap:9px;align-items:flex-start;margin-top:23px}.info-callout b,.csv-note b{color:var(--green);border:1px solid var(--green);border-radius:50%;width:16px;height:16px;display:grid;place-items:center;flex:none}.detail-art{min-height:220px;position:relative;background:radial-gradient(circle,rgba(125,169,255,.09),transparent 58%)}.detail-art:before,.detail-art:after{content:"";position:absolute;left:10%;right:10%;top:30%;height:1px;background:var(--green);opacity:.3;transform:rotate(23deg)}.detail-art:after{transform:rotate(-23deg)}.art-db{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:110px;height:90px;border:1px solid var(--green);display:grid;place-items:center;text-align:center;color:var(--green);font-size:11px;background:#132115;z-index:2}.art-node{position:absolute;z-index:3;width:39px;height:39px;border:1px solid #557a4b;background:#102015;color:var(--green);display:grid;place-items:center;border-radius:5px;font-weight:800}.art-node-a{left:11%;top:13%}.art-node-b{right:11%;top:13%}.art-node-c{left:11%;bottom:13%}.art-node-d{right:11%;bottom:13%}.mini-features{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:22px;margin-top:13px}.mini-features article{display:grid;grid-template-columns:29px 1fr;column-gap:9px}.mini-features b{grid-row:span 2;color:var(--green);border:1px solid #557149;width:29px;height:29px;border-radius:50%;display:grid;place-items:center}.mini-features strong{font-size:11px}.mini-features span{color:var(--muted);font-size:9px;margin-top:3px}.examples-section{padding:54px 0 0}.examples-section .section-heading{margin-bottom:21px}.example-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.example-card{border:1px solid var(--line);background:#0b100d;padding:17px}.example-head{display:flex;align-items:center;gap:10px}.example-head>div{display:flex;flex-direction:column;gap:2px}.example-head strong{font-size:11px}.example-head span:not(.file-icon){color:var(--muted);font-size:9px}.copy-sample{margin-left:auto;border:1px solid var(--line-bright);background:transparent;color:#99aa9e;border-radius:4px;padding:7px 9px;font-size:9px}.copy-sample:hover{border-color:var(--green);color:var(--green)}pre{overflow:auto;background:#070a08;border:1px solid var(--line);padding:14px;color:#b9dcae;font:11px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;border-radius:3px;margin:16px 0 0}.csv-note{margin-top:15px}.big-cta{border:1px solid #73934d;background:linear-gradient(105deg,rgba(142,210,62,.09),rgba(8,13,9,.8));margin-top:61px;padding:27px 30px;display:grid;grid-template-columns:1.4fr .7fr .45fr;align-items:center;gap:20px;min-height:150px}.cta-copy{display:flex;align-items:center;gap:14px}.cta-lock{width:39px;height:39px;border:1px solid var(--green);border-radius:50%;display:grid;place-items:center;color:var(--green);font-size:24px}.cta-copy h2{font-size:22px;letter-spacing:-.05em;margin:0 0 5px}.cta-copy p,.cta-copy>div>span{font-size:10px;color:var(--muted);margin:0}.cta-copy>div>span{display:block;color:#9fb197;margin-top:10px}.cta-buy{text-align:center;border-left:1px solid var(--line);border-right:1px solid var(--line);padding:0 25px}.cta-buy strong{display:block;font-size:27px;margin-bottom:9px}.cta-buy small{display:block;color:var(--muted);font-size:9px;margin-top:8px}.cta-box{height:94px;width:112px;justify-self:end;border:1px solid var(--green);background:linear-gradient(145deg,#7da9ff,#4f9b23);color:#10200a;transform:skewY(-8deg) rotate(5deg);box-shadow:-10px 13px 0 rgba(86,145,40,.45),0 0 24px rgba(125,169,255,.22);display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:900}.cta-box span{font-size:38px;line-height:1}.cta-box i{font-size:7px;font-style:normal}.bottom-benefits{display:grid;grid-template-columns:repeat(4,1fr);padding:37px 0 23px;border-bottom:1px solid var(--line);gap:25px}.bottom-benefits>div{display:grid;grid-template-columns:30px 1fr;column-gap:9px}.bottom-benefits b{grid-row:span 2;width:28px;height:28px;border:1px solid #557149;color:var(--green);display:grid;place-items:center;border-radius:50%}.bottom-benefits strong{font-size:11px}.bottom-benefits span{font-size:9px;color:var(--muted);margin-top:3px}.product-actions{display:flex;justify-content:space-between;gap:15px;padding-top:23px}.product-actions .btn{font-size:10px;color:#a9b6ac}
.modal-backdrop{display:none;position:fixed;inset:0;z-index:30;background:rgba(0,0,0,.78);align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .2s}.modal-backdrop.open{display:flex;opacity:1}.modal{width:min(100%,570px);max-height:min(750px,calc(100vh - 40px));overflow:auto;background:#111815;border:1px solid #405444;border-radius:10px;padding:27px;transform:translateY(9px);transition:transform .2s}.open .modal{transform:translateY(0)}.modal-head{display:flex;justify-content:space-between;gap:15px;align-items:start;margin-bottom:24px}.modal h2{font-size:25px;letter-spacing:-.04em;margin:0 0 5px}.modal-sub{margin:0;color:var(--muted);font-size:12px}.close{border:0;color:var(--muted);background:transparent;font-size:24px;line-height:1;padding:0 4px}.close:hover{color:var(--text)}label{color:var(--muted);font-size:12px;display:block;margin:14px 0 7px}input{width:100%;color:var(--text);background:#0a0e0c;border:1px solid var(--line);border-radius:5px;padding:12px;outline:none}input:focus{border-color:var(--green)}.payment-title{margin:25px 0 10px;font-size:13px}.payment-options{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.payment-option{border:1px solid var(--line);border-radius:6px;padding:11px 5px;background:transparent;color:var(--muted);font-size:12px}.payment-option:hover,.payment-option.selected{color:var(--green);border-color:var(--green);background:rgba(125,169,255,.06)}.coin-icon{display:block;color:var(--green);font-weight:800;margin-bottom:3px}.payment-panel{margin-top:17px;padding:16px;border:1px solid var(--line);border-radius:6px;background:#0c110e}.payment-line{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px;margin-bottom:11px}.payment-line strong{color:var(--text);text-align:right;word-break:break-all}.address-row{display:flex;align-items:center;gap:8px}.address-row strong{flex:1}.copy-btn{padding:6px 8px;font-size:11px}.rate-note{font-size:11px;color:var(--muted);margin:2px 0 15px}.demo-status{border:1px solid #7c6535;color:#f2cc82;padding:13px;border-radius:6px;font-size:12px;margin-bottom:13px}.hidden{display:none!important}.toast{position:fixed;z-index:50;bottom:24px;left:50%;transform:translate(-50%,15px);opacity:0;pointer-events:none;background:var(--green);color:var(--ink);padding:10px 16px;border-radius:5px;font-size:12px;font-weight:700;transition:.2s}.toast.show{opacity:1;transform:translate(-50%,0)}


/* Premium dark-tech SaaS layer */
:root {
  --bg: #070a12;
  --panel: #0d1220;
  --panel-2: #12192a;
  --line: #202b42;
  --line-bright: #344668;
  --muted: #8995ad;
  --text: #f3f6ff;
  --green: #7da9ff;
  --green-soft: #5f83d1;
  --ink: #091008;
  --blue: #6fa8ff;
  --violet: #9a7bff;
  --cyan: #64e0e5;
  --danger: #ff9a9a;
  --max: 1320px;
}

body {
  background:
    radial-gradient(ellipse 70% 48% at 82% -12%, rgba(92, 67, 214, .22), transparent 64%),
    radial-gradient(ellipse 52% 42% at 0% 33%, rgba(35, 91, 191, .13), transparent 68%),
    var(--bg);
}
body:before {
  background-image: linear-gradient(rgba(129, 154, 212, .028) 1px, transparent 1px),
    linear-gradient(90deg, rgba(129, 154, 212, .028) 1px, transparent 1px);
  background-size: 44px 44px;
  mask-image: linear-gradient(to bottom, black, transparent 70%);
  opacity: .7;
}

.site-header {
  border-bottom-color: rgba(79, 101, 145, .36);
  background: rgba(7, 10, 18, .78);
  box-shadow: 0 1px 0 rgba(255,255,255,.025), 0 14px 45px rgba(2, 5, 16, .25);
}
.logo-mark {
  border-color: var(--green);
  background: linear-gradient(145deg, rgba(125,169,255,.15), rgba(101,114,255,.1));
  box-shadow: 0 0 24px rgba(125,169,255,.14), inset 0 0 12px rgba(125,169,255,.06);
}
.nav { color: #8f9bb3; }
.nav a:hover,.nav a:focus-visible,.nav a.active { color: var(--text); }
.nav a.active:after { background: linear-gradient(90deg, var(--green), var(--blue)); box-shadow: 0 0 14px rgba(111,168,255,.55); }
.support-link { color: #b1bdd2; }
.support-link:hover { color: var(--green); }
.online-dot { background: var(--cyan); box-shadow: 0 0 9px var(--cyan); }
.header-login { border-color: #3c4e72; background: rgba(18, 25, 42, .48); }
.header-login:hover,.header-login:focus-visible { border-color: var(--green); background: rgba(125,169,255,.1); color: var(--green); box-shadow: 0 0 22px rgba(125,169,255,.18), inset 0 0 12px rgba(125,169,255,.05); }

.hero {
  position: relative;
  padding-top: 112px;
  border-bottom-color: rgba(79, 101, 145, .35);
}
.hero:before {
  content: "";
  position: absolute;
  width: 430px;
  height: 430px;
  right: 8%;
  top: 42px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(111,168,255,.14), transparent 66%);
  filter: blur(4px);
  pointer-events: none;
}
.hero h1 { letter-spacing: -.085em; }
.hero h1 span { color: var(--green); text-shadow: 0 0 32px rgba(125,169,255,.12); }
.hero-copy { color: #a0abc0; }
.format-card {
  border-color: #344668;
  background: linear-gradient(135deg, rgba(21, 31, 53, .92), rgba(11, 16, 29, .88));
  box-shadow: inset 0 1px 0 rgba(255,255,255,.035), 0 12px 30px rgba(2, 6, 18, .2);
}
.format-card:hover { border-color: var(--blue); transform: translateY(-2px); transition: transform .2s, border-color .2s; }
.file-icon { border-color: var(--green); background: rgba(125,169,255,.07); }
.file-icon.csv { border-color: var(--cyan); color: var(--cyan); }
.file-icon.csv:after { border-bottom-color: var(--cyan); }
.network-glow { background: radial-gradient(circle, rgba(111,168,255,.17), rgba(154,123,255,.08) 38%, transparent 70%); }
.hero-art:before { border-color: rgba(111,168,255,.3); }
.hero-art:after { border-color: rgba(154,123,255,.38); }
.wire { background: linear-gradient(90deg, transparent, var(--blue), var(--green), transparent); box-shadow: 0 0 9px rgba(111,168,255,.55); }
.hero-db { border-color: var(--blue); background: linear-gradient(145deg, #172a4c, #0b1222 72%); color: var(--green); box-shadow: 0 0 42px rgba(76,130,255,.28), inset 0 0 26px rgba(111,168,255,.08); }
.hero-db:before,.hero-db:after,.hero-db span { border-color: rgba(111,168,255,.66); }
.hero-db:before { background: #172a4c; }
.hero-db:after { background: #0b1222; }
.hero-cms { border-color: #4c6694; background: linear-gradient(145deg, #182642, #0e1527); box-shadow: 0 10px 28px rgba(1,4,14,.5), 0 0 18px rgba(111,168,255,.15); }
.hero-wp { background: linear-gradient(145deg, #244a60, #122033); }
.hero-more { color: #aeb9d0; }

.catalog-section { background: linear-gradient(180deg, transparent, rgba(13,18,32,.22)); }
.section-heading h2 { color: var(--text); }
.section-heading p { color: #919db4; }
.filter,.sort { border-color: #263653; background: rgba(13,19,34,.82); color: #9aa7bf; }
.filter:hover,.filter.active { border-color: var(--green); background: var(--green); color: var(--ink); box-shadow: 0 0 18px rgba(125,169,255,.12); }
.sort { box-shadow: inset 0 1px 0 rgba(255,255,255,.025); }
.sort span { color: var(--blue); }
.catalog-table-wrap { border-top-color: #304362; }
.catalog-table th { color: #8290aa; border-bottom-color: #283754; }
.catalog-table td { border-bottom-color: rgba(41,57,87,.72); }
.catalog-row:hover { background: linear-gradient(90deg, rgba(111,168,255,.07), rgba(125,169,255,.025)); }
.cms-logo { border-color: #4f6896; background: #12203a; color: var(--green); }
.cms-logo.cms-image { background: linear-gradient(145deg, #172b4b, #10182b); }
.database-name>div>span, .date-cell, .row-description { color: #8996ae; }
.site-count,.row-price { color: #f5f7ff; }
.format-pill { border-color: #3c5176; color: #b5c2da; background: rgba(111,168,255,.05); }
.renewal-price { color: #8290a9; }
.row-button { border-color: var(--blue); color: var(--blue); background: rgba(111,168,255,.04); }
.row-button:hover { border-color: var(--green); background: var(--green); color: var(--ink); box-shadow: 0 0 17px rgba(125,169,255,.12); }
.table-skeleton span { background: linear-gradient(100deg,#10182a 30%,#253653 45%,#10182a 60%); background-size: 300% 100%; }

.trust-row { border-color: rgba(79,101,145,.36); background: rgba(10,15,27,.42); }
.trust-item { border-right-color: rgba(79,101,145,.36); }
.trust-icon { border-color: #4d70a5; color: var(--cyan); background: rgba(100,224,229,.04); }
.trust-item p,.accepted { color: #8592aa; }
.accepted b { border-color: #3b5279; color: var(--green); background: rgba(111,168,255,.04); }
.site-footer { color: #8794ac; }
.site-footer strong { color: var(--text); }
.footer-links a:hover { color: var(--green); }

.page-main,.product-main { position: relative; }
.breadcrumbs { color: #7787a3; }
.breadcrumbs strong { color: #c1cbe0; }
.page-kicker { color: var(--cyan); }
.contact-hero { border-bottom-color: rgba(79,101,145,.36); }
.contact-hero p,.login-aside>p { color: #9ba8bf; }
.contact-orbit { border-color: #3c5c91; background: radial-gradient(circle, rgba(111,168,255,.2), rgba(154,123,255,.08) 40%, transparent 68%), #0c1425; box-shadow: inset 0 1px 0 rgba(255,255,255,.04), 0 15px 38px rgba(1,5,18,.28); }
.contact-orbit:before,.contact-orbit:after { border-color: rgba(111,168,255,.58); }
.contact-orbit span { color: var(--green); text-shadow: 0 0 28px rgba(125,169,255,.38); }
.contact-orbit i { background: var(--cyan); box-shadow: 0 0 11px var(--cyan); }
.contact-card { border-color: #344b73; background: linear-gradient(145deg, rgba(20,31,55,.94), rgba(10,16,29,.92)); box-shadow: inset 0 1px 0 rgba(255,255,255,.035), 0 15px 30px rgba(1,5,16,.2); }
.contact-card:hover { border-color: var(--green); box-shadow: 0 16px 34px rgba(3,8,22,.35), 0 0 20px rgba(125,169,255,.08); }
.contact-symbol { border-color: var(--blue); color: var(--cyan); background: rgba(111,168,255,.08); }
.contact-label,.contact-card small { color: #8997b0; }
.contact-note,.info-callout,.csv-note { border-color: #3c5f76; background: rgba(100,224,229,.045); color: #a7b5cb; }
.contact-note span,.info-callout b,.csv-note b { border-color: var(--cyan); color: var(--cyan); }

.login-card,.purchase-card { border-color: #3b527d; background: linear-gradient(160deg, rgba(20,31,55,.96), rgba(10,16,29,.95)); box-shadow: inset 0 1px 0 rgba(255,255,255,.04), 0 18px 42px rgba(1,5,17,.28); }
.login-card h2 { color: var(--text); }
.login-subtitle,.demo-caption { color: #8c99b0; }
.login-art { border-color: #3f659d; background: radial-gradient(circle, rgba(111,168,255,.2), transparent 60%), linear-gradient(145deg,#172d50,#0b1427); box-shadow: 0 0 34px rgba(76,130,255,.16); }
.login-art:before,.login-art:after { background: var(--blue); }
.login-art i { background: var(--cyan); box-shadow: 0 0 10px var(--cyan); }
input { background: #0a1120; border-color: #2d4165; }
input:focus { border-color: var(--blue); box-shadow: 0 0 0 3px rgba(111,168,255,.12); }
.form-status.error { color: var(--danger); }
.form-status.success { color: var(--green); border-color: #4e7244; background: rgba(125,169,255,.06); }
.recover-link { color: var(--blue); }
.recover-link:hover { color: var(--green); }

.product-mark { border-color: #3d5a8b; background: radial-gradient(circle at 50% 42%, rgba(111,168,255,.2), transparent 54%), #0c1528; }
.product-mark:before,.product-mark:after { border-color: rgba(111,168,255,.55); }
.product-mark span { color: var(--green); text-shadow: 0 0 27px rgba(125,169,255,.4); }
.product-mark i { background: var(--cyan); box-shadow: 0 0 10px var(--cyan); }
.product-date-large { color: var(--cyan); }
.status-features { color: #b4c0d5; }
.status-features b { border-color: var(--green); }
.purchase-card>strong { color: var(--text); }
.payment-rule,.spec-strip,.detail-panel,.example-card { border-color: #263a5d; }
.spec-strip,.example-card { background: rgba(11,18,32,.8); }
.spec-strip>div { border-right-color: #263a5d; }
.spec-icon,.mini-features b { color: var(--cyan); }
.tabs { border-bottom-color: #2d4165; }
.tab { color: #8492aa; }
.tab.active,.tab:hover { color: var(--green); }
.tab.active:after { background: linear-gradient(90deg, var(--green), var(--blue)); }
.check-list { color: #b8c4d8; }
.check-list span:before { border-color: #4f78ac; color: var(--green); }
.detail-art { background: radial-gradient(circle, rgba(111,168,255,.13), transparent 60%); }
.detail-art:before,.detail-art:after { background: var(--blue); }
.art-db { border-color: var(--blue); background: #142744; }
.art-node { border-color: #4f78ac; background: #12213b; }
pre { background: #080e1a; border-color: #273a5b; color: #c0e8b6; }
.big-cta { border-color: #4f6fa0; background: linear-gradient(105deg, rgba(111,168,255,.12), rgba(154,123,255,.07) 44%, rgba(8,13,25,.86)); box-shadow: 0 18px 40px rgba(2,6,20,.24), inset 0 1px 0 rgba(255,255,255,.04); }
.cta-lock { border-color: var(--cyan); color: var(--cyan); }
.cta-buy { border-color: #2d4165; }
.cta-box { border-color: var(--green); background: linear-gradient(145deg,#d1ff81,#69b93f); box-shadow: -10px 13px 0 rgba(68,111,69,.52), 0 0 28px rgba(125,169,255,.24); }
.bottom-benefits { border-bottom-color: #263a5d; }
.bottom-benefits b { border-color: #4f78ac; color: var(--cyan); }

.btn { border-color: #3d5278; background: rgba(16,25,44,.55); }
.btn:hover,.btn:focus-visible { border-color: var(--blue); color: var(--blue); }
.btn-primary { border-color: var(--green); background: var(--green); color: var(--ink); box-shadow: 0 8px 20px rgba(125,169,255,.12); }
.btn-primary:hover,.btn-primary:focus-visible { border-color: #d9ff9c; background: #d9ff9c; color: var(--ink); box-shadow: 0 10px 26px rgba(125,169,255,.22); }
.modal-backdrop { background: rgba(3,6,15,.82); }
.modal { border-color: #405b89; background: linear-gradient(160deg,#151f36,#0b1221); box-shadow: 0 25px 70px rgba(0,0,0,.5), inset 0 1px 0 rgba(255,255,255,.045); }
.close:hover { color: var(--cyan); }
.payment-title { color: #d4dced; }
.payment-option { border-color: #2e4266; background: rgba(12,19,34,.68); }
.payment-option:hover,.payment-option.selected { color: var(--green); border-color: var(--green); background: rgba(125,169,255,.07); box-shadow: 0 0 16px rgba(125,169,255,.1); }
.coin-icon { color: var(--cyan); }
.payment-panel { border-color: #30476d; background: rgba(8,15,28,.76); }
.payment-line { color: #8997b0; }
.payment-line strong { color: var(--text); }
.rate-note { color: #8795ad; }
.payment-email-note { color: #a8b5c9; border-left-color: var(--cyan); background: rgba(100,224,229,.045); }
.demo-status { border-color: #7b6741; color: #f5d38a; background: rgba(190,147,59,.08); }
.toast { background: var(--green); box-shadow: 0 8px 24px rgba(125,169,255,.2); }

@media(max-width:780px) {
  .hero:before { right: -25%; top: 120px; }
  .trust-item { border-bottom-color: rgba(79,101,145,.36); }
}
@media(max-width:560px) {
  body:before { background-size: 32px 32px; }
}
@media(max-width:1050px){.container{width:min(calc(100% - 48px),var(--max))}.header-inner{gap:27px}.nav{gap:17px}.product-hero{grid-template-columns:150px 1fr 270px}.trust-inner{grid-template-columns:repeat(2,1fr);gap:25px}.trust-item:nth-child(2){border:0}.accepted{justify-content:flex-start}.big-cta{grid-template-columns:1.3fr .8fr .35fr}}

/* Strict blue system: quiet surfaces, precise rules, one focused accent */
:root {
  --green: #7da9ff;
  --green-soft: #5f83d1;
  --ink: #07101d;
}

.site-header { border-bottom: 1px solid #33486d; }
.logo-mark { border-radius: 4px; }
.header-login,.filter,.sort,.format-card,.contact-card,.login-card,.purchase-card,.product-mark,.modal { border-radius: 3px; }
.btn,.row-button,.payment-option,.copy-btn { border-radius: 3px; }

/* More visible structural rules */
.hero, .catalog-section, .page-main, .product-main { border-color: #2c4166; }
.section-heading { border-left: 2px solid var(--green); padding-left: 17px; }
.catalog-toolbar { border-top: 1px solid #263958; border-bottom: 1px solid #263958; padding: 14px 0; }
.catalog-table th { border-top: 1px solid #3b527a; border-bottom: 1px solid #3b527a; letter-spacing: .04em; }
.catalog-table td { border-bottom: 1px solid #243653; }
.catalog-row:first-child td { border-top: 1px solid #243653; }
.trust-row { border-top: 1px solid #3b527a; border-bottom: 1px solid #3b527a; }
.contact-card,.login-card,.purchase-card,.example-card,.detail-panel,.spec-strip { box-shadow: inset 0 1px 0 rgba(162,190,255,.06); }
.contact-card:hover { transform: translateY(-2px); }

/* Replace residual green-tinted illustration details with the same blue family */
.logo-mark:before,.logo-mark:after,.logo-mark i,.file-icon,.hero-db,.hero-cms,.product-mark span,.art-db { border-color: var(--green); }
.logo-mark:before,.logo-mark:after,.logo-mark i,.hero-db:before,.hero-db:after,.hero-db span { border-color: rgba(125,169,255,.66); }
.hero-db:before { background: #172a4c; }
.hero-db:after { background: #0b1222; }
.product-badge,.cta-box { background: linear-gradient(145deg,#b8d1ff,#6e91d9); }
.product-badge { color: var(--ink); }
.cta-box { color: #07101d; box-shadow: -10px 13px 0 rgba(49,76,130,.55), 0 0 24px rgba(125,169,255,.22); }
pre { border-left: 2px solid var(--green); }

@media(max-width:780px) {
  .catalog-toolbar { padding: 11px 0; }
  .section-heading { padding-left: 12px; }
}
@media(max-width:780px){.site-header{height:auto;min-height:68px}.header-inner{padding:12px 0;flex-wrap:wrap}.nav{order:3;width:100%;height:31px;overflow-x:auto;gap:22px}.nav a{height:31px}.header-actions{margin-left:auto}.support-link{display:none}.hero{padding:65px 0}.hero-grid{grid-template-columns:1fr;gap:35px}.hero-art{height:340px}.product-hero{grid-template-columns:115px 1fr;gap:18px}.purchase-card{grid-column:1/-1}.product-intro h1{font-size:34px}.detail-panel{padding-left:18px;padding-right:18px}.tabs{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px;gap:21px;overflow-x:auto}.tab-panel.active{grid-template-columns:1fr}.detail-art{display:none}.big-cta{grid-template-columns:1fr;gap:25px}.cta-buy{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0}.cta-box{justify-self:center}.bottom-benefits{grid-template-columns:repeat(2,1fr)}.product-actions{flex-direction:column}.product-actions .btn{text-align:center}}
@media(max-width:560px){.container{width:calc(100% - 28px)}.logo{font-size:18px}.header-login{padding:8px 10px}.hero{padding:51px 0}.hero h1{font-size:43px}.format-row{grid-template-columns:1fr}.hero-art{height:290px;transform:scale(.88);margin:-20px}.catalog-section{padding:52px 0}.section-heading{align-items:start}.catalog-toolbar{align-items:stretch;flex-direction:column}.filters{gap:5px}.filter{padding:8px 10px}.sort{width:100%}.trust-inner{grid-template-columns:1fr;gap:0}.trust-item{border-right:0;border-bottom:1px solid var(--line);padding:14px 0;margin:0}.accepted{padding-top:22px;justify-content:flex-start}.site-footer{padding-bottom:26px}.footer-inner{flex-direction:column;align-items:flex-start}.footer-links{flex-wrap:wrap;gap:12px}.product-main{padding-top:30px}.breadcrumbs{margin-bottom:22px;overflow:hidden;white-space:nowrap}.product-hero{grid-template-columns:1fr;gap:15px}.product-mark{min-height:170px}.product-intro{padding:3px 0}.product-intro h1{font-size:36px}.status-features{gap:10px}.spec-strip{grid-template-columns:1fr 1fr}.spec-strip>div:nth-child(2){border-right:0}.spec-strip>div{padding:14px 11px;border-bottom:1px solid var(--line)}.spec-strip>div:nth-child(3),.spec-strip>div:nth-child(4){border-bottom:0}.example-grid{grid-template-columns:1fr}.examples-section{padding-top:43px}.big-cta{padding:22px 17px;margin-top:43px}.cta-copy{align-items:flex-start}.cta-copy h2{font-size:19px}.bottom-benefits{grid-template-columns:1fr 1fr;gap:20px 10px}.detail-panel{padding-bottom:18px}.mini-features{grid-template-columns:1fr;gap:13px}.payment-options{grid-template-columns:repeat(2,1fr)}.modal{padding:21px}}
