.co-hero{padding:28px 0 48px;position:relative}.co-hero:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(680px 360px at 85% 0,#1d63e629,#0000 62%),radial-gradient(560px 320px at 8% 30%,#0679951f,#0000 64%);height:420px;position:absolute;inset:-40px 0 auto}.co-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:40px;display:grid}.co-hero__panel{background:var(--surface-0);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:26px 24px}.co-hero__panel-title{letter-spacing:.13em;text-transform:uppercase;color:var(--text-3);margin-bottom:14px;font-family:Inter,sans-serif;font-size:.68rem;font-weight:800}.co-trust{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:48px;display:grid}.co-certs{flex-wrap:wrap;gap:13px;margin:28px 0 22px;display:flex}.co-cert{--card:var(--brand);--rx:0deg;--ry:0deg;--lift:0px;isolation:isolate;border:1px solid var(--border);box-shadow:0 1px 0 #ffffffd9 inset, var(--shadow-xs);transform:translateY(var(--lift)) rotateX(var(--rx)) rotateY(var(--ry));background:#fffffff5;border-radius:16px;flex:180px;padding:18px 20px;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .3s;position:relative;overflow:hidden}.co-cert:before{content:"";background:var(--card);transform-origin:top;z-index:2;width:3px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}@media (hover:hover) and (pointer:fine){.co-cert:hover{--lift:-5px;border-color:color-mix(in srgb, var(--card) 34%, var(--border));box-shadow:0 14px 30px color-mix(in srgb, var(--card) 12%, transparent), var(--shadow-md)}.co-cert:hover:before{transform:scaleY(1)}.co-cert:hover .ind-shine{opacity:1;animation:.85s cubic-bezier(.22,1,.36,1) forwards indShineSweep}}.co-cert__eyebrow{z-index:1;letter-spacing:.13em;text-transform:uppercase;color:var(--text-3);margin-bottom:7px;font-family:Inter,sans-serif;font-size:.58rem;font-weight:800;position:relative}.co-cert__code{z-index:1;letter-spacing:-.02em;color:var(--brand-ink);font-family:Inter,sans-serif;font-size:1.22rem;font-weight:800;position:relative}.co-cert__label{z-index:1;color:var(--text-2);margin-top:3px;font-size:.76rem;position:relative}.co-offices__title{letter-spacing:.13em;text-transform:uppercase;color:var(--text-3);margin-bottom:13px;font-family:Inter,sans-serif;font-size:.68rem;font-weight:800}.co-offices__list{flex-wrap:wrap;gap:9px;display:flex}.co-office{color:var(--text-2);border:1px solid var(--border-strong);box-shadow:var(--shadow-xs);background:#fffffff0;border-radius:99px;align-items:center;gap:7px;padding:8px 15px;font-size:.8rem;transition:transform .25s,border-color .25s,box-shadow .25s;display:inline-flex}.co-office:hover{border-color:color-mix(in srgb, var(--brand) 30%, var(--border));box-shadow:var(--shadow-sm);transform:translateY(-2px)}.co-office img{border-radius:2px;width:18px;height:auto}.co-stats{perspective:1200px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.co-stat{--card:var(--brand);--rx:0deg;--ry:0deg;--lift:0px;isolation:isolate;border:1px solid var(--border);text-align:center;box-shadow:0 1px 0 #ffffffd9 inset, var(--shadow-xs);transform:translateY(var(--lift)) rotateX(var(--rx)) rotateY(var(--ry));background:#fffffff5;border-radius:18px;padding:28px 22px;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .3s,opacity .35s,filter .35s;position:relative;overflow:hidden}.co-stat:before{content:"";background:var(--card);transform-origin:top;z-index:2;width:3px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.co-stat .spot-glow{background:radial-gradient(220px circle at var(--sx,50%) var(--sy,50%), color-mix(in srgb, var(--card) 22%, transparent), transparent 68%)}@media (hover:hover) and (pointer:fine){.co-stats:has(.co-stat:hover) .co-stat:not(:hover){opacity:.72;filter:saturate(.85)}.co-stat:hover{--lift:-7px;border-color:color-mix(in srgb, var(--card) 36%, var(--border));box-shadow:0 16px 36px color-mix(in srgb, var(--card) 14%, transparent), var(--shadow-md)}.co-stat:hover:before{transform:scaleY(1)}.co-stat:hover .ind-shine{opacity:1;animation:.85s cubic-bezier(.22,1,.36,1) forwards indShineSweep}.co-stat:hover .co-stat__v{transform:translateY(-2px)scale(1.04)}}.co-stat__v{z-index:1;letter-spacing:-.035em;color:var(--brand-ink);font-family:Inter,sans-serif;font-size:2.1rem;font-weight:800;line-height:1;transition:transform .35s;position:relative}.co-stat__v small{font-size:.48em}.co-stat__l{z-index:1;color:var(--text-2);margin-top:9px;font-size:.78rem;line-height:1.5;position:relative}.co-hero--pricing{padding:20px 0 36px}.co-pricing__hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:40px;display:grid}.co-pricing__aside .ind-lede{max-width:none;margin:0}.co-pricing__chips{flex-wrap:wrap;gap:10px;margin-top:20px;padding:0;list-style:none;display:flex}.co-pricing__chips li{color:var(--text-2);border:1px solid var(--border);box-shadow:var(--shadow-xs);background:#ffffffe0;border-radius:99px;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;display:inline-flex}.co-pricing__chips svg{fill:none;width:14px;height:14px;stroke:var(--brand);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.co-pricing__plans-sec{padding-top:12px}.co-plans{perspective:1400px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.co-plan{--card:var(--brand);--rx:0deg;--ry:0deg;--lift:0px;isolation:isolate;border:1px solid var(--border);box-shadow:0 1px 0 #ffffffd9 inset, var(--shadow-xs);transform:translateY(var(--lift)) rotateX(var(--rx)) rotateY(var(--ry));background:#fffffff5;border-radius:20px;flex-direction:column;padding:26px 22px 22px;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .3s,background .3s,opacity .35s,filter .35s;display:flex;position:relative;overflow:hidden}.co-plan:before{content:"";background:var(--card);transform-origin:top;z-index:2;width:3px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.co-plan:after{content:"";background:linear-gradient(155deg, color-mix(in srgb, var(--card) 10%, transparent) 0%, transparent 52%);opacity:0;pointer-events:none;z-index:0;transition:opacity .35s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.co-plans:has(.co-plan:hover) .co-plan:not(:hover){opacity:.74;filter:saturate(.88)}.co-plan:hover{--lift:-8px;border-color:color-mix(in srgb, var(--card) 36%, var(--border));box-shadow:0 18px 40px color-mix(in srgb, var(--card) 14%, transparent), var(--shadow-md);background:#fff}.co-plan:hover:before{transform:scaleY(1)}.co-plan:hover:after{opacity:1}.co-plan:hover .ind-shine{opacity:1;animation:.85s cubic-bezier(.22,1,.36,1) forwards indShineSweep}.co-plan:hover .co-plan__badge{transform:translateY(-1px)}.co-plan:hover .co-plan__limits li{border-color:color-mix(in srgb, var(--card) 28%, var(--border));background:color-mix(in srgb, var(--card) 10%, #fff)}.co-plan:hover .co-plan__tier,.co-plan:hover .co-plan__desc{transform:translateY(-1px)}}.co-plan--best{--card:var(--brand);--lift:-6px;border-color:color-mix(in srgb, var(--brand) 42%, var(--border));box-shadow:0 1px 0 #ffffffe6 inset, 0 16px 36px color-mix(in srgb, var(--brand) 12%, transparent), var(--shadow-sm);background:linear-gradient(#fff 0%,#f0f6ff 100%)}.co-plan--best:before{width:100%;height:3px;inset:0 0 auto;transform:scaleY(1)}.co-plan--best:hover{--lift:-12px}.co-plan--selfhost{--card:#0891b2}.co-plan .spot-glow{background:radial-gradient(280px circle at var(--sx,50%) var(--sy,50%), color-mix(in srgb, var(--card,var(--brand)) 22%, transparent), transparent 68%)}.co-plan__flag{z-index:2;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#fff;background:var(--grad-brand);box-shadow:var(--shadow-brand);border-radius:99px;padding:6px 11px;font-family:Inter,sans-serif;font-size:.62rem;font-weight:800;position:absolute;top:14px;right:14px}.co-plan__badge{z-index:1;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-ink);background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:99px;align-self:flex-start;margin-bottom:14px;padding:5px 10px;font-family:Inter,sans-serif;font-size:.62rem;font-weight:700;transition:transform .3s,background .3s,border-color .3s;position:relative}.co-plan__badge--teal{color:#0e7490;border-color:color-mix(in srgb, #0891b2 28%, var(--border));background:#e1f2f6}.co-plan__tier{z-index:1;letter-spacing:-.02em;color:var(--text-1);margin:0 0 4px;font-family:Inter,sans-serif;font-size:1.35rem;font-weight:800;line-height:1.15;transition:transform .3s;position:relative}.co-plan__audience{z-index:1;color:var(--text-3);margin-bottom:16px;font-size:.82rem;font-weight:500;position:relative}.co-plan__price{z-index:1;letter-spacing:-.035em;color:var(--text-1);flex-wrap:wrap;align-items:baseline;gap:2px 4px;font-family:Inter,sans-serif;font-size:clamp(1.7rem,2.4vw,2.15rem);font-weight:800;line-height:1.05;display:flex;position:relative}.co-plan__price small{color:var(--text-3);align-self:flex-start;margin-top:.35em;margin-right:2px;font-size:.36em;font-weight:700}.co-plan__price span{color:var(--text-3);letter-spacing:0;font-size:.38em;font-weight:600}.co-plan__desc{z-index:1;color:var(--text-2);min-height:2.8em;margin-top:12px;font-size:.86rem;line-height:1.62;transition:transform .3s,color .3s;position:relative}.co-plan__limits{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid;position:relative}.co-plan__limits li{text-align:center;background:color-mix(in srgb, var(--card) 6%, #fff);border:1px solid color-mix(in srgb, var(--card) 14%, var(--border));border-radius:12px;flex-direction:column;gap:2px;padding:10px 8px;transition:border-color .3s,background .3s,transform .3s;display:flex}.co-plan__limits strong{letter-spacing:-.02em;color:var(--text-1);font-family:Inter,sans-serif;font-size:.95rem;font-weight:800;line-height:1.1}.co-plan__limits span{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);font-size:.62rem;font-weight:600}.co-plan__list{z-index:1;flex:1;gap:11px;margin:20px 0 24px;padding:0;list-style:none;display:grid;position:relative}.co-plan__list li{color:var(--text-2);padding-left:28px;font-size:.86rem;line-height:1.5;position:relative}.co-plan__list li strong{color:var(--text-1);font-weight:700}.co-plan__list li:before{content:"";background:var(--brand-soft);border:1px solid var(--brand-line,var(--brand-soft));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231D63E6' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:11px;border-radius:50%;width:18px;height:18px;position:absolute;top:.18em;left:0}.co-plan--selfhost .co-plan__list li:before{border-color:color-mix(in srgb, #0891b2 28%, var(--border));background:#e1f2f6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230891B2' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E") 50%/11px no-repeat}.co-plan__list li.is-off{color:var(--text-3)}.co-plan__list li.is-off:before{opacity:.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E")}.co-plan__cta{z-index:1;border:1px solid var(--border-strong);width:100%;color:var(--text-1);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:13px 16px;font-family:Inter,sans-serif;font-size:.88rem;font-weight:700;text-decoration:none;transition:background .22s,border-color .22s,color .22s,transform .22s,box-shadow .22s;display:inline-flex;position:relative}.co-plan__cta svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .25s}.co-plan__cta:hover{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 10px 22px color-mix(in srgb, var(--brand) 22%, transparent);transform:translateY(-1px)}.co-plan__cta:hover svg{transform:translate(3px)}.co-plan--best .co-plan__cta{background:var(--grad-brand);color:#fff;box-shadow:0 10px 24px color-mix(in srgb, var(--brand) 28%, transparent);border-color:#0000}.co-plan--best .co-plan__cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.co-plan--selfhost .co-plan__cta:hover{background:#0891b2;border-color:#0891b2}.co-compare{border:1px solid var(--border);box-shadow:var(--shadow-xs);background:#fffffff0;border-radius:18px;overflow:auto}.co-compare__table{border-collapse:collapse;width:100%;min-width:720px;font-size:.9rem}.co-compare__table th,.co-compare__table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:middle;padding:14px 16px}.co-compare__table thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);background:color-mix(in srgb, var(--brand) 4%, #fff);font-family:Inter,sans-serif;font-size:.72rem;font-weight:800;position:sticky;top:0}.co-compare__table tbody th{color:var(--text-1);white-space:nowrap;font-family:Inter,sans-serif;font-weight:650}.co-compare__table tbody td{color:var(--text-2)}.co-compare__table tbody tr:last-child th,.co-compare__table tbody tr:last-child td{border-bottom:0}.co-compare__table .is-best{background:color-mix(in srgb, var(--brand) 7%, transparent);color:var(--text-1);font-weight:650}.co-compare__table thead th.is-best{color:var(--brand-ink);background:color-mix(in srgb, var(--brand) 12%, #fff)}.co-compare__yes{color:var(--brand-ink);background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:99px;align-items:center;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.co-compare__no{color:var(--text-3);font-weight:600}.co-include{perspective:1200px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.co-include__item{--card:var(--brand);--rx:0deg;--ry:0deg;--lift:0px;isolation:isolate;border:1px solid var(--border);box-shadow:0 1px 0 #fffc inset, var(--shadow-xs);transform:translateY(var(--lift)) rotateX(var(--rx)) rotateY(var(--ry));background:#fffffff0;border-radius:18px;padding:22px 20px;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .3s,background .3s,opacity .35s,filter .35s;position:relative;overflow:hidden}.co-include__item:before{content:"";background:var(--card);transform-origin:top;z-index:2;width:3px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.co-include__item .spot-glow{background:radial-gradient(240px circle at var(--sx,50%) var(--sy,50%), color-mix(in srgb, var(--card) 22%, transparent), transparent 68%)}.co-include__ico,.co-include__item h3,.co-include__item p{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.co-include:has(.co-include__item:hover) .co-include__item:not(:hover){opacity:.72;filter:saturate(.85)}.co-include__item:hover{--lift:-6px;border-color:color-mix(in srgb, var(--card) 34%, var(--border));box-shadow:0 16px 34px color-mix(in srgb, var(--card) 14%, transparent), var(--shadow-md);background:#fff}.co-include__item:hover:before{transform:scaleY(1)}.co-include__item:hover .ind-shine{opacity:1;animation:.85s cubic-bezier(.22,1,.36,1) forwards indShineSweep}.co-include__item:hover .co-include__ico{box-shadow:0 10px 20px color-mix(in srgb, var(--brand) 16%, transparent);transform:translateY(-2px)scale(1.06)}}.co-include__ico{width:40px;height:40px;color:var(--brand);background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:12px;place-items:center;margin-bottom:14px;transition:transform .35s,box-shadow .35s,background .3s;display:grid}.co-include__ico svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.co-include__item h3{letter-spacing:-.01em;color:var(--text-1);margin-bottom:8px;font-family:Inter,sans-serif;font-size:.95rem;font-weight:750;transition:transform .3s}.co-include__item p{color:var(--text-2);font-size:.86rem;line-height:1.65;transition:color .3s}.co-include__item:hover h3{transform:translateY(-1px)}.co-include__item:hover p{color:var(--text-1)}@media (prefers-reduced-motion:reduce){.co-plan,.co-include__item,.co-stat,.co-cert,.co-card,.co-plan .ind-shine,.co-include__item .ind-shine,.co-stat .ind-shine,.co-cert .ind-shine,.co-card .ind-shine{transition:none!important;animation:none!important;transform:none!important}}.co-contact{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:28px;display:grid}.co-form{-webkit-backdrop-filter:blur(24px);background:#ffffffd9;border:1px solid #fff9;border-radius:24px;padding:40px 32px;position:relative;box-shadow:inset 0 1px #fff,0 24px 48px #1d63e614,0 0 0 1px #1d63e60d}.co-form:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#1d63e666,#6d5bf666,#ffffff1a);border-radius:25px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.co-form__grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.co-form input,.co-form textarea{width:100%;color:var(--text-1);font:inherit;background:#fff9;border:1px solid #1d63e626;border-radius:14px;outline:none;padding:16px 18px;font-size:.95rem;transition:all .3s cubic-bezier(.2,.8,.2,1);box-shadow:inset 0 2px 6px #00000005}.co-form input:focus,.co-form textarea:focus{background:#fff;border-color:#1d63e6;transform:translateY(-2px);box-shadow:0 0 0 4px #1d63e626,0 8px 16px #1d63e614}.co-form textarea{resize:vertical;min-height:140px;margin-top:20px}.co-form__captcha{margin-top:24px}.co-form__captcha-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:12px;font-family:Inter,sans-serif;font-size:.74rem;font-weight:800;display:block}.co-form__submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1d63e6,#6d5bf6);border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:24px;padding:16px;font-size:1.05rem;font-weight:700;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 12px 24px #1d63e640}.co-form__submit:hover{filter:brightness(1.1);transform:translateY(-3px)scale(1.02);box-shadow:0 16px 32px #1d63e659}.co-form__submit svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .3s}.co-form__submit:hover svg{transform:translate(4px)}.co-form__status{color:var(--text-2);text-align:center;min-height:1.4em;margin-top:14px;font-size:.9rem;font-weight:500}.co-form .bot-trap{opacity:0;pointer-events:none;width:0;height:0;position:absolute;left:-9999px}.co-aside{gap:16px;display:grid}.co-card{--card:var(--brand);--rx:0deg;--ry:0deg;--lift:0px;isolation:isolate;-webkit-backdrop-filter:blur(20px);color:inherit;cursor:pointer;transform:translateY(var(--lift)) rotateX(var(--rx)) rotateY(var(--ry));background:#ffffffd9;border:1px solid #ffffff80;border-radius:20px;align-items:center;gap:16px;padding:22px;text-decoration:none;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .3s,background .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 12px 24px #1d63e60f}.co-card:before{content:"";transform-origin:top;z-index:2;background:linear-gradient(#1d63e6,#6d5bf6);border-radius:4px 0 0 4px;width:4px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.co-card .spot-glow{background:radial-gradient(250px circle at var(--sx,50%) var(--sy,50%), #1d63e626, transparent 70%)}@media (hover:hover) and (pointer:fine){.co-aside:has(.co-card:hover) .co-card:not(:hover){opacity:.6;filter:saturate(.8)blur(1px)}a.co-card:hover{--lift:-6px;background:#fff;border-color:#1d63e666;box-shadow:inset 0 1px #fff,0 20px 40px #1d63e626,0 0 0 1px #1d63e61a}a.co-card:hover:before{transform:scaleY(1)}a.co-card:hover .ind-shine{opacity:1;animation:.85s cubic-bezier(.22,1,.36,1) forwards indShineSweep}a.co-card:hover .co-card__ico{background:linear-gradient(135deg,#1d63e6,#6d5bf6);transform:scale(1.1)rotate(5deg);box-shadow:0 12px 24px #1d63e640}a.co-card:hover .co-card__ico svg{stroke:#fff}}.co-card__ico{z-index:1;background:#f0f5ff;border:1px solid #d9e5fb;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;transition:all .35s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative}.co-card__ico svg{fill:none;stroke:#1d63e6;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;transition:stroke .3s}.co-card__label{z-index:1;color:var(--text-3);margin-bottom:4px;font-size:.78rem;font-weight:600;position:relative}.co-card__value{z-index:1;letter-spacing:-.01em;color:var(--text-1);word-break:break-word;font-family:Inter,sans-serif;font-size:1.05rem;font-weight:800;position:relative}.co-card__value a{color:inherit;text-decoration:none}.co-aside__regions{-webkit-backdrop-filter:blur(20px);background:#ffffffd9;border:1px solid #ffffff80;border-radius:20px;padding:26px 22px;box-shadow:inset 0 1px #ffffffd9,0 12px 24px #1d63e60f}#cta:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 20% 40%,#6d5bf614 0%,#0000 40%),radial-gradient(circle at 80% 60%,#1d63e614 0%,#0000 40%);width:120vw;height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=1100px){.co-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.co-plan--best{--lift:0px}.co-include{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.co-hero__grid,.co-pricing__hero,.co-trust,.co-contact{grid-template-columns:1fr}.co-pricing__hero{align-items:start;gap:18px}.co-form__grid{grid-template-columns:1fr}}@media (width<=640px){.co-plans,.co-include,.co-stats{grid-template-columns:1fr}.co-form{padding:24px 18px}.co-pricing__chips{gap:8px}}