.ed-page{--t-fast:var(--t-fast,.18s var(--ease,cubic-bezier(.4,.2,.2,1)))}.ed-breadcrumb{padding:12px var(--gutter);border-bottom:1px solid var(--line);font-size:11.5px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:500;background:#fff}.ed-breadcrumb-inner{max-width:var(--max);margin:0 auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ed-breadcrumb a:hover{color:var(--text)}.ed-breadcrumb-sep{color:var(--text-light)}.ed-breadcrumb-current{color:var(--text)}.fr-hero{background:var(--ink);color:#fff;padding:64px var(--gutter) 56px;position:relative;overflow:hidden}.fr-hero:before{content:"";position:absolute;right:-10%;top:-30%;width:540px;height:540px;background:radial-gradient(circle,var(--blue) 0,transparent 65%);opacity:.32;pointer-events:none}.fr-hero-inner{max-width:var(--max);margin:0 auto;position:relative;display:grid;grid-template-columns:1.4fr 1fr;grid-gap:36px;gap:36px;align-items:end}@media (max-width:900px){.fr-hero-inner{grid-template-columns:1fr;gap:26px}.fr-hero{padding:46px var(--gutter) 36px}}.fr-eyebrow{display:inline-block;padding:5px 12px;background:var(--blue);font-size:10.5px;letter-spacing:.14em;border-radius:var(--r-sm)}.fr-eyebrow,.fr-h1{color:#fff;font-weight:700;text-transform:uppercase;margin-bottom:16px}.fr-h1{font-size:54px;letter-spacing:-.025em;line-height:1.04}.fr-h1 span{color:var(--blue-light)}@media (max-width:900px){.fr-h1{font-size:40px}}@media (max-width:600px){.fr-h1{font-size:28px}}.fr-lead{font-size:16px;color:var(--on-dark-soft);max-width:620px;line-height:1.65}.fr-lead strong{color:#fff;font-weight:700}.fr-big-stat{background:linear-gradient(135deg,var(--blue) 0,var(--blue-darker) 100%);border-radius:var(--r-lg);padding:28px;border:1px solid var(--blue-light)}.fr-big-stat-num{font-size:56px;font-weight:700;letter-spacing:-.03em;color:#fff;line-height:1;margin-bottom:8px}.fr-big-stat-num small{font-size:24px;vertical-align:top;margin-left:4px;opacity:.8}.fr-big-stat-label{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.92);margin-bottom:4px}.fr-big-stat-sub{font-size:12.5px;color:hsla(0,0%,100%,.7);line-height:1.55}.fr-page{max-width:var(--max);margin:0 auto;padding:56px var(--gutter)}.fr-section-head{text-align:center;margin-bottom:36px}.fr-section-eyebrow{font-size:10.5px;letter-spacing:.14em;color:var(--blue);margin-bottom:8px}.fr-section-eyebrow,.fr-section-title{font-weight:700;text-transform:uppercase}.fr-section-title{font-size:32px;letter-spacing:-.022em;color:var(--ink);line-height:1.08}.fr-section-title span{color:var(--blue)}@media (max-width:600px){.fr-section-title{font-size:24px}.fr-page{padding:40px var(--gutter)}}.fr-tarifs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:48px}@media (max-width:1024px){.fr-tarifs{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.fr-tarifs{grid-template-columns:1fr}}.fr-tarif{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 22px;position:relative;overflow:hidden;transition:border-color var(--t-fast),transform var(--t-fast),box-shadow var(--t-fast)}.fr-tarif:hover{border-color:var(--blue);transform:translateY(-3px);box-shadow:0 14px 28px -16px rgba(11,15,23,.16)}.fr-tarif:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--blue)}.fr-tarif-ico{width:48px;height:48px;border-radius:var(--r-sm);background:var(--blue-soft);color:var(--blue);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.fr-tarif-ico svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8}.fr-tarif h3{font-size:14px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.fr-tarif h3,.fr-tarif-price{font-weight:700;color:var(--ink)}.fr-tarif-price{font-size:30px;letter-spacing:-.022em;line-height:1;margin-bottom:4px}.fr-tarif-price small{font-size:12px;color:var(--text-muted);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.fr-tarif-rule{font-size:12.5px;color:var(--text-muted);line-height:1.5;margin-top:8px}.fr-tarif-rule strong{color:var(--ink);font-weight:700}.fr-tarif.free .fr-tarif-price{color:var(--success)}.fr-tarif.free:before{background:var(--success)}.fr-tarif.free .fr-tarif-ico{background:#ecf7f1;color:var(--success)}.fr-info-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:36px}@media (max-width:800px){.fr-info-grid{grid-template-columns:1fr}}.fr-info{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:26px}.fr-info-h{gap:12px;margin-bottom:14px}.fr-info-h,.fr-info-h-ico{display:flex;align-items:center}.fr-info-h-ico{width:38px;height:38px;border-radius:999px;background:var(--blue);color:#fff;justify-content:center;flex-shrink:0}.fr-info-h-ico svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.fr-info-h h3{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink)}.fr-info p{font-size:14px;color:var(--text-soft);line-height:1.65;margin-bottom:10px}.fr-info p:last-child{margin-bottom:0}.fr-info p strong{color:var(--ink);font-weight:700}.fr-rules{background:var(--gray-50);border:1px solid var(--line);border-radius:var(--r-lg);padding:32px;margin-bottom:36px}@media (max-width:600px){.fr-rules{padding:24px 22px}}.fr-rules-h{gap:12px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--line)}.fr-rules-h,.fr-rules-h-ico{display:flex;align-items:center}.fr-rules-h-ico{width:38px;height:38px;border-radius:var(--r-sm);background:var(--ink);color:#fff;justify-content:center;flex-shrink:0}.fr-rules-h-ico svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.fr-rules-h h2{font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:-.012em;color:var(--ink)}.fr-rules-list{display:flex;flex-direction:column;gap:12px}.fr-rule-row{display:grid;grid-template-columns:28px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 18px;background:#fff;border:1px solid var(--line);border-radius:var(--r-md)}@media (max-width:600px){.fr-rule-row{grid-template-columns:1fr;gap:8px}.fr-rule-row .fr-rule-price{text-align:right}}.fr-rule-bullet{width:8px;height:8px;border-radius:50%;background:var(--blue);margin-left:10px}.fr-rule-text{font-size:13.5px;color:var(--text-soft);line-height:1.55}.fr-rule-text strong{color:var(--ink);font-weight:700}.fr-rule-price{font-size:14.5px;font-weight:700;color:var(--blue);white-space:nowrap;padding:4px 12px;background:var(--blue-soft);border-radius:999px}.fr-rule-price.free{color:var(--success);background:#ecf7f1}.fr-callouts{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:36px}@media (max-width:800px){.fr-callouts{grid-template-columns:1fr}}.fr-callout{padding:22px;border-radius:var(--r-md)}.fr-callout.amber{background:#fffbeb;border:1px solid #fde9b9}.fr-callout.blue{background:var(--blue-soft);border:1px solid #c2d2ea}.fr-callout-h{display:flex;align-items:center;gap:10px;margin-bottom:8px}.fr-callout-h svg{width:18px;height:18px;fill:none;stroke-width:2.2;flex-shrink:0}.fr-callout.amber .fr-callout-h svg{stroke:var(--warning)}.fr-callout.blue .fr-callout-h svg{stroke:var(--blue)}.fr-callout-h strong{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.fr-callout p{font-size:13.5px;color:var(--text-soft);line-height:1.6}.fr-callout p strong{color:var(--ink);font-weight:700}.fr-cta{background:var(--ink);color:#fff;border-radius:var(--r-lg);padding:36px;display:grid;grid-template-columns:1.2fr 1fr;grid-gap:28px;gap:28px;align-items:center}@media (max-width:800px){.fr-cta{grid-template-columns:1fr;padding:26px}}.fr-cta h3{font-size:24px;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;line-height:1.1;margin-bottom:8px;color:#fff}.fr-cta h3 span{color:var(--blue-light)}.fr-cta p{font-size:14px;color:var(--on-dark-soft);line-height:1.6}.fr-cta-actions{display:flex;flex-direction:column;gap:8px}.fr-cta-actions a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border-radius:var(--r-sm);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;transition:background var(--t-fast),border-color var(--t-fast)}.fr-cta-actions a:hover{background:hsla(0,0%,100%,.12);border-color:var(--blue-light)}.fr-cta-actions a svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}.fr-cta-actions a.primary{background:var(--blue);border-color:var(--blue)}.lr-hero{background:var(--ink);color:#fff;padding:70px var(--gutter) 56px;position:relative;overflow:hidden}.lr-hero:before{content:"";position:absolute;right:-10%;top:-30%;width:600px;height:600px;background:radial-gradient(circle,var(--blue) 0,transparent 65%);opacity:.35;pointer-events:none}.lr-hero-inner{max-width:var(--max);margin:0 auto;position:relative;display:grid;grid-template-columns:1.6fr 1fr;grid-gap:40px;gap:40px;align-items:end}@media (max-width:900px){.lr-hero-inner{grid-template-columns:1fr;gap:26px}.lr-hero{padding:48px var(--gutter) 36px}}.lr-eyebrow{display:inline-block;padding:5px 12px;background:var(--blue);font-size:10.5px;letter-spacing:.14em;border-radius:var(--r-sm);margin-bottom:16px}.lr-eyebrow,.lr-h1{color:#fff;font-weight:700;text-transform:uppercase}.lr-h1{font-size:56px;letter-spacing:-.028em;line-height:1.04;margin-bottom:18px}.lr-h1 span{color:var(--blue-light)}@media (max-width:900px){.lr-h1{font-size:40px}}@media (max-width:600px){.lr-h1{font-size:28px}}.lr-desc{font-size:16px;color:var(--on-dark-soft);max-width:620px;line-height:1.65}.lr-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.lr-stat{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border-radius:var(--r-md);padding:18px 14px;text-align:center}.lr-stat-n{font-size:28px;font-weight:700;letter-spacing:-.02em;color:var(--blue-light);line-height:1}.lr-stat-l{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-muted);margin-top:8px;line-height:1.3}.lr-page{max-width:var(--max);margin:0 auto;padding:56px var(--gutter);display:grid;grid-template-columns:240px 1fr;grid-gap:36px;gap:36px;align-items:start}@media (max-width:1024px){.lr-page{grid-template-columns:1fr;gap:24px;padding:40px var(--gutter)}}.lr-toc{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + var(--menu-h) + 24px);padding:22px;background:var(--gray-50);border:1px solid var(--line);border-radius:var(--r-lg)}@media (max-width:1024px){.lr-toc{position:static}}.lr-toc-h{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--line)}.lr-toc-list{display:flex;flex-direction:column;gap:4px;counter-reset:toc}.lr-toc-list a{display:flex;align-items:flex-start;gap:10px;padding:9px 12px;font-size:12.5px;color:var(--text-soft);border-radius:var(--r-sm);line-height:1.4;transition:background var(--t-fast),color var(--t-fast)}.lr-toc-list a:before{counter-increment:toc;content:counter(toc,decimal-leading-zero);font-size:10.5px;font-weight:700;color:var(--blue);letter-spacing:.04em;flex-shrink:0;padding-top:1px}.lr-toc-list a:hover{background:#fff;color:var(--ink)}.lr-toc-list a.is-active{background:var(--blue);color:#fff}.lr-toc-list a.is-active:before{color:#fff}.lr-content{display:flex;flex-direction:column;gap:18px}.lr-guide{background:linear-gradient(135deg,var(--blue) 0,var(--blue-darker) 100%);color:#fff;padding:36px;border-radius:var(--r-lg);margin-bottom:4px}@media (max-width:600px){.lr-guide{padding:26px}}.lr-guide-eyebrow{display:inline-block;padding:5px 12px;background:hsla(0,0%,100%,.18);font-size:10.5px;letter-spacing:.14em;border-radius:var(--r-sm);margin-bottom:14px}.lr-guide-eyebrow,.lr-guide-title{color:#fff;font-weight:700;text-transform:uppercase}.lr-guide-title{font-size:26px;letter-spacing:-.02em;line-height:1.1;margin-bottom:22px}.lr-guide-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media (max-width:700px){.lr-guide-steps{grid-template-columns:1fr}}.lr-step{padding:16px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--r-md)}.lr-step-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#fff;color:var(--blue);margin-bottom:10px}.lr-step strong,.lr-step-num{font-weight:700;font-size:13px}.lr-step strong{display:block;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;color:#fff}.lr-step span{display:block;font-size:12.5px;color:var(--on-dark-soft);line-height:1.55}.lr-step a{color:#fff;text-decoration:underline;font-weight:600;word-break:break-all}.lr-sec{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:32px;scroll-margin-top:calc(var(--nav-h) + var(--menu-h) + 20px);position:relative}@media (max-width:600px){.lr-sec{padding:24px 22px}}.lr-sec:before{content:"";position:absolute;top:0;left:0;height:4px;width:80px;background:var(--blue);border-radius:4px 4px 0 0}.lr-sec-num{display:inline-flex;align-items:center;gap:8px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:10px}.lr-sec-num .n{background:var(--blue);color:#fff;padding:3px 8px;border-radius:4px;font-size:11px}.lr-sec h2{font-size:24px;font-weight:700;letter-spacing:-.018em;text-transform:uppercase;color:var(--ink);line-height:1.15;margin-bottom:14px}@media (max-width:600px){.lr-sec h2{font-size:20px}}.lr-sec p{font-size:14.5px;color:var(--text-soft);line-height:1.7;margin-bottom:14px}.lr-sec p:last-child{margin-bottom:0}.lr-sec p strong{color:var(--ink);font-weight:700}.lr-sec a.email{color:var(--blue);font-weight:600;text-decoration:underline;text-underline-offset:2px;word-break:break-all}.lr-sec ul{padding-left:22px;margin-bottom:14px}.lr-sec ul li{font-size:14px;color:var(--text-soft);margin-bottom:6px;line-height:1.65}.lr-sec ul li::marker{color:var(--blue)}.lr-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--blue-soft);color:var(--blue);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:10px}.lr-tag svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.4}.lr-tag.warning{background:#fff7e6;color:#92400e}.lr-callout{background:var(--blue-soft);border-left:4px solid var(--blue);padding:16px 18px;border-radius:var(--r-sm);margin-top:14px}.lr-callout-h{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:6px}.lr-callout p{font-size:13.5px;color:var(--ink);line-height:1.6;margin:0}.lr-cta{background:var(--ink);color:#fff;border-radius:var(--r-lg);padding:36px;display:grid;grid-template-columns:1.2fr 1fr;grid-gap:28px;gap:28px;align-items:center;margin-top:14px}@media (max-width:800px){.lr-cta{grid-template-columns:1fr;padding:26px}}.lr-cta h3{font-size:26px;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;line-height:1.1;margin-bottom:10px;color:#fff}.lr-cta h3 span{color:var(--blue-light)}.lr-cta p{font-size:14px;color:var(--on-dark-soft);line-height:1.6}.lr-cta-actions{display:flex;flex-direction:column;gap:8px}.lr-cta-actions a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border-radius:var(--r-sm);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;transition:background var(--t-fast),border-color var(--t-fast)}.lr-cta-actions a:hover{background:hsla(0,0%,100%,.12);border-color:var(--blue-light)}.lr-cta-actions a svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}.lr-cta-actions a.primary{background:var(--blue);border-color:var(--blue)}.lr-cta-actions a.primary:hover{background:var(--blue-dark)}.cgv-hero{background:var(--ink);color:#fff;padding:64px var(--gutter) 48px;position:relative;overflow:hidden}.cgv-hero:before{content:"";position:absolute;right:-10%;top:-30%;width:540px;height:540px;background:radial-gradient(circle,var(--blue) 0,transparent 65%);opacity:.32;pointer-events:none}.cgv-hero-inner{max-width:var(--max);margin:0 auto;position:relative}.cgv-eyebrow{display:inline-block;padding:5px 12px;background:var(--blue);font-size:10.5px;letter-spacing:.14em;border-radius:var(--r-sm)}.cgv-eyebrow,.cgv-h1{color:#fff;font-weight:700;text-transform:uppercase;margin-bottom:14px}.cgv-h1{font-size:52px;letter-spacing:-.025em;line-height:1.04}.cgv-h1 span{color:var(--blue-light)}@media (max-width:900px){.cgv-h1{font-size:38px}}@media (max-width:600px){.cgv-h1{font-size:28px}.cgv-hero{padding:46px var(--gutter) 36px}}.cgv-desc{font-size:15px;color:var(--on-dark-soft);max-width:620px;line-height:1.65}.cgv-tabs{background:#fff;border-bottom:1px solid var(--line);padding:14px var(--gutter);position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + var(--menu-h));z-index:285}.cgv-tabs-inner{max-width:var(--max);margin:0 auto;display:flex;gap:8px}.cgv-tab{padding:12px 22px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);border-radius:var(--r-sm);cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.cgv-tab.is-active{background:var(--ink);color:#fff}.cgv-page{max-width:var(--max);margin:0 auto;padding:32px var(--gutter) 56px;display:grid;grid-template-columns:260px 1fr;grid-gap:36px;gap:36px;align-items:start}@media (max-width:1024px){.cgv-page{grid-template-columns:1fr;gap:24px;padding:24px var(--gutter)}}.cgv-toc{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + var(--menu-h) + 70px);padding:22px;background:var(--gray-50);border:1px solid var(--line);border-radius:var(--r-lg);max-height:calc(100vh - 200px);overflow-y:auto}@media (max-width:1024px){.cgv-toc{position:static;max-height:none}}.cgv-toc::-webkit-scrollbar{width:4px}.cgv-toc::-webkit-scrollbar-thumb{background:var(--gray-200);border-radius:4px}.cgv-toc-h{letter-spacing:.14em;color:var(--text-muted);margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--line)}.cgv-toc-h,.cgv-toc-section{font-size:10.5px;font-weight:700;text-transform:uppercase}.cgv-toc-section{letter-spacing:.12em;color:var(--blue);margin:14px 0 6px}.cgv-toc-section:first-of-type{margin-top:0}.cgv-toc-list{display:flex;flex-direction:column;gap:2px}.cgv-toc-list a{display:block;padding:7px 10px;font-size:12px;color:var(--text-soft);border-radius:var(--r-sm);line-height:1.35;transition:background var(--t-fast),color var(--t-fast)}.cgv-toc-list a:hover{background:#fff;color:var(--ink)}.cgv-toc-list a.is-active{background:var(--blue);color:#fff}.cgv-toc-list a .num{display:inline-block;font-weight:700;color:var(--blue);margin-right:6px;font-size:11px}.cgv-toc-list a.is-active .num{color:#fff}.cgv-content{display:flex;flex-direction:column;gap:14px;min-width:0}.cgv-part{background:var(--ink);color:#fff;border-radius:var(--r-lg);padding:26px 28px;margin-top:8px}.cgv-part:first-of-type{margin-top:0}.cgv-part-eyebrow{font-size:10.5px;letter-spacing:.14em;color:var(--blue-light);margin-bottom:6px}.cgv-part h2,.cgv-part-eyebrow{font-weight:700;text-transform:uppercase}.cgv-part h2{font-size:22px;letter-spacing:-.015em;line-height:1.15;color:#fff}@media (max-width:600px){.cgv-part h2{font-size:18px}}.cgv-art{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;scroll-margin-top:calc(var(--nav-h) + var(--menu-h) + 90px)}@media (max-width:600px){.cgv-art{padding:22px}}.cgv-art-num{display:inline-flex;align-items:center;gap:8px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:8px}.cgv-art-num .n{background:var(--blue);color:#fff;padding:3px 9px;border-radius:4px;font-size:11px;letter-spacing:.04em}.cgv-art h3{font-size:19px;letter-spacing:-.012em;line-height:1.15;margin-bottom:14px}.cgv-art h3,.cgv-art h4{font-weight:700;text-transform:uppercase;color:var(--ink)}.cgv-art h4{font-size:13px;letter-spacing:.06em;margin:18px 0 8px;padding-top:12px;border-top:1px solid var(--line)}.cgv-art h4:first-of-type{padding-top:0;border-top:none;margin-top:6px}.cgv-art h5{font-size:12.5px;font-weight:700;color:var(--ink);margin:14px 0 6px;font-style:italic}.cgv-art p{font-size:14px;color:var(--text-soft);line-height:1.7;margin-bottom:12px}.cgv-art p:last-child{margin-bottom:0}.cgv-art p strong{color:var(--ink);font-weight:700}.cgv-art ul{padding-left:22px;margin:8px 0 14px}.cgv-art ul li{font-size:13.5px;color:var(--text-soft);margin-bottom:5px;line-height:1.65}.cgv-art ul li::marker{color:var(--blue)}.cgv-art a.email{font-weight:600}.cgv-art a.email,.cgv-art a.link{color:var(--blue);text-decoration:underline;text-underline-offset:2px;word-break:break-all}.cgv-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 8px}.cgv-action{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;background:#fff;border:1.5px solid var(--line);color:var(--ink);font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-sm);cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.cgv-action:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.cgv-action svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2}@media print{.cgv-actions,.cgv-hero,.cgv-tabs,.cgv-toc{display:none!important}.cgv-page{display:block;padding:0}.cgv-art{border:none;padding:12px 0;box-shadow:none;page-break-inside:avoid}.cgv-part{background:#fff!important;border:2px solid #000}.cgv-part,.cgv-part h2,.cgv-part-eyebrow{color:#000!important}}.pay-hero{background:var(--ink);color:#fff;padding:72px var(--gutter) 56px;position:relative;overflow:hidden}.pay-hero:before{content:"";position:absolute;right:-8%;top:-30%;width:540px;height:540px;background:radial-gradient(circle,var(--blue) 0,transparent 65%);opacity:.32;pointer-events:none}.pay-hero-inner{max-width:var(--max);margin:0 auto;position:relative;display:grid;grid-template-columns:1.5fr 1fr;grid-gap:36px;gap:36px;align-items:end}@media (max-width:900px){.pay-hero-inner{grid-template-columns:1fr;gap:24px}.pay-hero{padding:52px var(--gutter) 40px}}.pay-eyebrow{display:inline-block;padding:5px 12px;background:var(--blue);font-size:10.5px;letter-spacing:.14em;border-radius:var(--r-sm);margin-bottom:18px}.pay-eyebrow,.pay-h1{color:#fff;font-weight:700;text-transform:uppercase}.pay-h1{font-size:58px;letter-spacing:-.028em;line-height:1.04;margin-bottom:16px}.pay-h1 span{color:var(--blue-light)}@media (max-width:900px){.pay-h1{font-size:40px}}@media (max-width:600px){.pay-h1{font-size:30px}}.pay-desc{font-size:16px;color:var(--on-dark-soft);max-width:580px;line-height:1.65}.pay-ssl-badge{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border-radius:var(--r-lg);padding:22px;display:flex;gap:14px;align-items:center}.pay-ssl-badge-ico{width:48px;height:48px;border-radius:999px;background:var(--success);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pay-ssl-badge-ico svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2.2}.pay-ssl-badge-text strong{display:block;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px}.pay-ssl-badge-text span{display:block;font-size:12.5px;color:var(--on-dark-soft);line-height:1.5}.pay-section{padding:80px var(--gutter)}.pay-section.bg-gray{background:var(--gray-50);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pay-section-inner{max-width:var(--max);margin:0 auto}.pay-section-head{margin-bottom:38px}.pay-section-eyebrow{font-size:10.5px;letter-spacing:.14em;color:var(--blue);margin-bottom:8px}.pay-section-eyebrow,.pay-section-title{font-weight:700;text-transform:uppercase}.pay-section-title{font-size:36px;letter-spacing:-.022em;color:var(--ink);line-height:1.08;max-width:720px}.pay-section-title span{color:var(--blue)}@media (max-width:600px){.pay-section-title{font-size:26px}.pay-section{padding:56px var(--gutter)}}.pay-section-sub{font-size:14.5px;color:var(--text-muted);line-height:1.65;margin-top:10px;max-width:720px}.pay-methods-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}@media (max-width:900px){.pay-methods-grid{grid-template-columns:1fr}}.pay-method-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;display:flex;flex-direction:column;gap:14px;transition:border-color var(--t-fast),transform var(--t-fast)}.pay-method-card:hover{border-color:var(--blue);transform:translateY(-3px)}.pay-method-card-ico{width:52px;height:52px;border-radius:var(--r-sm);background:var(--blue-soft);color:var(--blue);display:flex;align-items:center;justify-content:center}.pay-method-card-ico svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8}.pay-method-card h3{font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:-.01em;color:var(--ink)}.pay-method-card p{font-size:13.5px;color:var(--text-muted);line-height:1.6}.pay-method-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.pay-method-tag{padding:4px 10px;background:var(--gray-50);border:1px solid var(--line);border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft)}.pay-installments-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}@media (max-width:1024px){.pay-installments-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.pay-installments-grid{grid-template-columns:1fr}}.pay-install-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;position:relative;overflow:hidden;transition:border-color var(--t-fast),transform var(--t-fast)}.pay-install-card:hover{border-color:var(--blue);transform:translateY(-3px)}.pay-install-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--brand-bar,#ffa8c5)}.pay-install-card.klarna{--brand-bar:#ffa8c5}.pay-install-card.alma{--brand-bar:#ff5778}.pay-install-card.cofidis{--brand-bar:#00b6c4}.pay-install-card .pay-install-brand{background:var(--brand-bar,#ffa8c5)}.pay-install-card.alma .pay-install-brand,.pay-install-card.cofidis .pay-install-brand{color:#fff}.pay-install-head{display:flex;justify-content:space-between;align-items:start;gap:14px;margin-bottom:14px}.pay-install-brand{display:inline-block;padding:5px 12px;background:#ffa8c5;color:var(--ink);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;border-radius:var(--r-sm)}.pay-install-num{font-size:36px;font-weight:700;letter-spacing:-.02em;color:var(--ink);line-height:1}.pay-install-num small{font-size:14px;color:var(--text-muted);font-weight:500}.pay-install-card h3{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:-.01em;color:var(--ink);margin-bottom:6px}.pay-install-card p{font-size:13.5px;color:var(--text-soft);line-height:1.65}.pay-pro-60{background:linear-gradient(135deg,var(--blue-darker) 0,var(--ink) 100%);color:#fff;padding:80px var(--gutter);position:relative;overflow:hidden}.pay-pro-60:before{content:"";position:absolute;right:-8%;top:-30%;width:540px;height:540px;background:radial-gradient(circle,var(--blue) 0,transparent 65%);opacity:.28;pointer-events:none}.pay-pro-60-inner{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1.3fr 1fr;grid-gap:48px;gap:48px;align-items:start;position:relative}@media (max-width:1024px){.pay-pro-60-inner{grid-template-columns:1fr;gap:32px}.pay-pro-60{padding:56px var(--gutter)}}.pay-pro-60-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:var(--blue);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-radius:var(--r-sm);margin-bottom:18px}.pay-pro-60-eyebrow svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.4}.pay-pro-60-title{font-size:44px;font-weight:700;letter-spacing:-.022em;line-height:1.04;text-transform:uppercase;color:#fff;margin-bottom:14px}.pay-pro-60-title span{color:var(--blue-light)}@media (max-width:600px){.pay-pro-60-title{font-size:28px}}.pay-pro-60-lead{font-size:16px;color:var(--on-dark-soft);line-height:1.65;margin-bottom:28px;max-width:600px}.pay-pro-60-lead strong{color:#fff;font-weight:700}.pay-pro-60-benefits{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.pay-pro-60-benefit{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--r-sm)}.pay-pro-60-benefit-ico{width:32px;height:32px;border-radius:999px;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pay-pro-60-benefit-ico svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.6}.pay-pro-60-benefit strong{display:block;font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.02em;margin-bottom:2px}.pay-pro-60-benefit span{display:block;font-size:13px;color:var(--on-dark-soft);line-height:1.55}.pay-pro-60-actions{display:flex;flex-direction:column;gap:10px;max-width:540px}.pay-pro-60-actions a{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;height:58px;padding:0 22px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);color:#fff;border-radius:var(--r-sm);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background var(--t-fast)}.pay-pro-60-actions a:hover{background:hsla(0,0%,100%,.14);border-color:var(--blue-light)}.pay-pro-60-actions a.primary{background:var(--blue);border-color:var(--blue)}.pay-pro-60-actions a.primary:hover{background:var(--blue-dark)}.pay-pro-60-actions a svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2}.pay-pro-60-side{background:#fff;border-radius:var(--r-lg);padding:32px;color:var(--ink);display:flex;flex-direction:column;gap:20px;position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + var(--menu-h) + 24px)}@media (max-width:1024px){.pay-pro-60-side{position:static}}.pay-side-block{padding-bottom:18px;border-bottom:1px solid var(--line)}.pay-side-block:last-child{border-bottom:none;padding-bottom:0}.pay-side-block-h{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;display:flex;align-items:center;gap:6px}.pay-side-block-h svg{width:12px;height:12px;color:var(--blue);fill:none;stroke:currentColor;stroke-width:2}.pay-side-block-val{font-size:15px;font-weight:700;color:var(--ink);letter-spacing:-.005em}.pay-side-block-val.email{color:var(--blue)}.pay-side-block-sub{font-size:13px;color:var(--text-muted);line-height:1.55;margin-top:4px}.pay-partner-row{display:flex;align-items:center;gap:14px;padding:14px;background:var(--gray-50);border-radius:var(--r-sm)}.pay-partner-logo{width:70px;height:28px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;letter-spacing:.08em;border-radius:4px}.pay-partner-text strong{display:block;font-size:12.5px;font-weight:700;color:var(--ink)}.pay-partner-text span{display:block;font-size:11.5px;color:var(--text-muted);margin-top:2px}.pay-disclaimer{background:#fffbeb;border:1px solid #fde9b9;border-radius:var(--r-sm);padding:14px 16px;display:flex;gap:10px;align-items:flex-start;font-size:12.5px;color:#78420a;line-height:1.55;margin-top:22px}.pay-disclaimer svg{width:16px;height:16px;flex-shrink:0;margin-top:1px;fill:none;stroke:var(--warning);stroke-width:2.2}.pay-disclaimer strong{color:#5a3208;font-weight:700}.pay-faq-list{display:flex;flex-direction:column;gap:8px;margin-top:16px;max-width:880px}.pay-faq-item{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;transition:border-color var(--t-fast)}.pay-faq-item.is-open{border-color:var(--blue)}.pay-faq-q{width:100%;text-align:left;padding:20px 24px;cursor:pointer;justify-content:space-between;gap:14px;font-size:14.5px;font-weight:700;color:var(--ink);text-transform:uppercase;letter-spacing:-.005em}.pay-faq-q,.pay-faq-q-ico{display:flex;align-items:center}.pay-faq-q-ico{width:28px;height:28px;border-radius:999px;background:var(--gray-100);justify-content:center;flex-shrink:0;font-size:18px;transition:transform var(--t-fast),background var(--t-fast)}.pay-faq-item.is-open .pay-faq-q-ico{background:var(--ink);color:#fff;transform:rotate(45deg)}.pay-faq-a{max-height:0;overflow:hidden;transition:max-height .3s var(--ease)}.pay-faq-item.is-open .pay-faq-a{max-height:400px}.pay-faq-a-inner{padding:0 24px 22px;font-size:14px;color:var(--text-soft);line-height:1.7}.pay-faq-a-inner strong{color:var(--ink)}