:root{color-scheme:dark;--ink:#09141c;--deep:#070f16;--panel:#0f202a;--paper:#f7f2e8;--body:#c1cbd0;--gold:#e6bc7a;--gold-deep:#8e6431;--line:rgba(228,188,126,.22);--display:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif;--radius:6px}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:95px}
body{margin:0;background:var(--ink);color:var(--paper);font:16px/1.6 var(--sans);-webkit-font-smoothing:antialiased}
img{display:block;max-width:100%;height:auto}
figure,p,h1,h2,h3{margin:0}
a{color:inherit;text-decoration:none}
button,input{font:inherit}
button{cursor:pointer}
[hidden]{display:none!important}
:focus-visible{outline:2px solid #fae0ac;outline-offset:4px}
.wrap{width:min(1216px,calc(100% - 96px));margin-inline:auto}
.skip{position:fixed;left:20px;top:12px;z-index:30;transform:translateY(-150%);background:var(--gold);color:#111;padding:10px 16px}
.skip:focus{transform:none}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.top{position:sticky;z-index:10;top:0;background:#08131bf7;border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}
.top-inner,.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:77px}
.brand{display:inline-flex;align-items:center;gap:10px;flex:none}
.brand span{font:500 28px/.94 var(--display);letter-spacing:.01em}
.brand small{display:block;margin-top:6px;color:var(--gold);font:700 8px/1 var(--sans);letter-spacing:.19em}
nav{display:flex;align-items:center;gap:clamp(14px,3vw,40px);color:#d5dddf;font-size:13px;font-weight:600}
nav a:hover,.text-link:hover{color:var(--gold)}
.button{display:inline-flex;justify-content:center;align-items:center;gap:18px;min-height:53px;padding:12px 22px;border:1px solid #e5b875;border-radius:var(--radius);background:linear-gradient(115deg,#f6d79d,#ddb16e);color:#191611;font-weight:800;font-size:14px;line-height:1.2;transition:background .18s,box-shadow .18s,transform .18s;text-align:center}
.button:hover{transform:translateY(-2px);background:#f7dca6;box-shadow:0 8px 24px #e6bc7a2e}
.button.small{min-height:42px;padding:9px 14px;font-size:13px;gap:12px}
.button span,.text-link span{font-size:1.15em}
.text-link{display:inline-flex;align-items:center;gap:11px;font-size:14px;font-weight:700}
.eyebrow{display:flex;align-items:center;gap:10px;color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.16em;line-height:1.45}
.eyebrow i{display:inline-block;width:18px;height:1px;background:currentColor;flex:none}
.hero{position:relative;isolation:isolate;overflow:hidden;min-height:650px;display:grid;align-items:center;background:#091721}
.hero-picture,.hero-picture img,.hero::after{position:absolute;inset:0;width:100%;height:100%;z-index:-2}
.hero-picture img{object-fit:cover;object-position:center 55%}
.hero::after{content:"";z-index:-1;background:linear-gradient(90deg,#07121bf5 0%,#07121be0 34%,#07121b75 55%,transparent 76%),linear-gradient(0deg,#08151cd9,transparent 26%)}
.hero-inner{padding-block:76px 81px}
.hero h1{font:400 clamp(84px,11vw,161px)/.8 var(--display);letter-spacing:-.075em;margin:24px 0 24px}
.hero h1 em{display:block;color:#f4d6a2;font:italic 400 clamp(33px,5.2vw,67px)/1.12 var(--display);letter-spacing:-.04em;margin-top:15px}
.hero-promise{font:400 clamp(22px,2.6vw,34px)/1.19 var(--display);max-width:525px;text-wrap:balance}
.hero-copy{max-width:475px;color:#cdd6d8;margin-top:16px}
.hero-actions{display:flex;gap:23px;flex-wrap:wrap;align-items:center;margin-top:27px}
.hero-note{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:12px;color:#d4dcde}
.hero-note span{width:4px;height:4px;border-radius:50%;background:var(--gold)}
.hero-note strong{color:var(--gold);font-size:14px}
.hero-caption{position:absolute;bottom:22px;right:max(48px,calc((100vw - 1216px)/2));display:flex;align-items:center;gap:12px;color:#f1e6d1;font-size:9px;letter-spacing:.22em}
.hero-caption b{width:32px;height:1px;background:var(--gold)}
.facts{border-block:1px solid var(--line);background:#0c1b24}
.facts-inner{display:grid;grid-template-columns:repeat(4,1fr)}
.facts-inner div{min-width:0;padding:21px 18px 22px;border-inline-end:1px solid var(--line)}
.facts-inner div:first-child{padding-left:0}.facts-inner div:last-child{border:none}
.facts strong{display:block;font:400 clamp(19px,2.35vw,33px)/1.1 var(--display);color:#f6deb5;letter-spacing:-.035em}
.facts span{display:block;margin-top:7px;color:#b8c5cb;font-size:9px;font-weight:800;letter-spacing:.105em}
.section{padding-block:clamp(62px,8.7vw,126px)}
.section h2{font:400 clamp(38px,5.25vw,69px)/1.02 var(--display);letter-spacing:-.045em;margin-top:12px;text-wrap:balance}
.section h2 em{font-weight:400;color:var(--gold)}
.section p:not(.eyebrow,.overline,.price,.checkout-note,.result-count){line-height:1.65}
.split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,7vw,106px)}
.split h2+p,.offer h2+p{margin-top:19px;color:var(--body);max-width:510px}
.experience .split{grid-template-columns:1fr 1.18fr;gap:clamp(28px,5vw,68px)}
.experience h2{font-size:clamp(34px,4.5vw,57px)}
.feature{display:flex;gap:15px;border-top:1px solid var(--line);margin-top:16px;padding-top:14px}
.feature:first-of-type{margin-top:24px}
.feature>span{color:var(--gold);font-size:12px;font-weight:700;padding-top:2px}
.feature h3{font-size:15px;line-height:1.3}
.feature p{font-size:14px;color:var(--body);margin-top:4px}
.experience .text-link{color:var(--gold);margin-top:18px}
.experience-visual{background:#08151c;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}
.experience-visual img{width:100%;aspect-ratio:2.35;object-fit:cover}
.experience-visual figcaption{padding:12px 16px;color:#becbd0;font-size:11px;display:flex;align-items:center;gap:8px}
.experience-visual figcaption span{width:7px;height:7px;background:var(--gold);border-radius:50%}
.curriculum{background:#f1ece1;color:#12242c;--line:#d2c6b4}
.curriculum .eyebrow{color:#765023}
.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:26px;margin-bottom:31px}
.section-head>p{max-width:330px;color:var(--body);font-size:15px}
.curriculum .section-head>p{color:#495a60}
.catalog-tools{display:grid;gap:12px;margin-top:14px}
.search{display:flex;align-items:center;gap:10px;border:1px solid #bdb2a1;border-radius:var(--radius);padding:0 13px;width:min(365px,100%);background:#fffcf6;color:#34494f}
.search:focus-within{outline:2px solid #8a5c2b;outline-offset:2px}
.search input{width:100%;background:transparent;border:0;color:#0e232b;min-height:47px;outline:0}
.filters{display:flex;gap:7px;flex-wrap:wrap}
.filters button{border:1px solid #baa98f;border-radius:40px;background:transparent;color:#30434a;padding:5px 11px;font-size:12px}
.filters button:hover{background:#e3d8c4}.filters [aria-pressed=true]{background:#12242c;border-color:#12242c;color:#fff}
.curriculum :focus-visible{outline-color:#7d5325}
.result-count{margin:17px 0 9px;font-size:12px;font-weight:700;color:#526267}
.catalog-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.mentor-card{background:#fffaf1;border:1px solid #d9cdbb;border-radius:var(--radius);overflow:hidden;min-width:0}
.mentor-card summary,.faq summary{list-style:none;cursor:pointer}
.mentor-card summary::-webkit-details-marker,.faq summary::-webkit-details-marker{display:none}
.mentor-card summary:focus-visible{outline-offset:-3px}
.mentor-card summary{display:grid;grid-template-rows:auto 1fr;height:100%}
.mentor-card[open] summary{height:auto}
.card-art{position:relative;overflow:hidden;background:#14212b;aspect-ratio:1.28}
.card-art img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}
.mentor-card summary:hover img{transform:scale(1.06)}
.card-index{position:absolute;top:9px;left:9px;color:#f4dbad;background:#07131bea;border:1px solid #d3a45f7d;padding:2px 7px;border-radius:3px;font-size:10px;font-weight:800;letter-spacing:.08em}
.card-caption{padding:13px 13px 11px;min-height:138px;display:flex;flex-direction:column;align-items:flex-start}
.card-caption p{color:#765023;font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
.card-caption h3{font:400 clamp(16px,1.5vw,21px)/1.12 var(--display);margin:6px 0 14px}
.card-link{margin-top:auto;font-size:11px;font-weight:800;color:#465961}
.card-link b{color:#765023;margin-left:3px}
.mentor-content{padding:20px;font-size:15px;color:#172c35}
.mentor-content h2{font:400 clamp(28px,4vw,44px)/1.04 var(--display);letter-spacing:-.035em;margin:8px 0 13px}
.mentor-content p{margin-block:10px}
.mentor-content ul{padding-left:21px;margin:4px 0 14px}
.mentor-content .overline,.mentor-content .reading strong{color:#765023;font-weight:800}
.mentor-content .reading strong{display:block}
.mentor-content .button{margin-top:8px}
.empty{margin-top:15px;color:#4e5f64}
.bonus{background:radial-gradient(ellipse at 15% 44%,#153542,transparent 62%),#0a171f;border-bottom:1px solid var(--line)}
.bonus-inner{grid-template-columns:1.13fr 1fr}
.bonus-visual{position:relative;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}
.bonus-visual img{width:100%;aspect-ratio:1.5;object-fit:cover}
.bonus-visual figcaption{position:absolute;bottom:0;left:0;background:#09141de8;padding:5px 9px;font-size:10px;color:#e2e5e3}
.bonus-tag{display:inline-block;border:1px solid var(--line);padding:7px 12px;margin-top:18px;font-size:10px;font-weight:800;color:var(--gold);letter-spacing:.09em}
.proof{background:#0d1c25}
.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}
.video-card{background:#101f28;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}
.video-play{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1.8;overflow:hidden;border:0;color:var(--paper);background:radial-gradient(ellipse at 66% 16%,#2e4e56,transparent 65%),linear-gradient(135deg,#0a1721,#162f36)}
.video-play img{position:absolute;width:100%;height:100%;object-fit:cover;opacity:.72;transition:opacity .2s}
.video-play:hover img{opacity:.96}
.video-index{position:absolute;top:11px;left:11px;border:1px solid var(--line);border-radius:3px;padding:2px 7px;background:#091821dc;font-size:9px;font-weight:800;letter-spacing:.09em}
.play-icon{position:relative;display:grid;place-items:center;width:50px;height:50px;border-radius:50%;border:1px solid var(--gold);background:#09141cbd;color:#ffe0a5;transition:transform .2s}
.video-play:hover .play-icon{transform:scale(1.1)}
.video-card>div{display:flex;justify-content:space-between;gap:8px;padding:10px 12px;align-items:center;font-size:12px}
.video-card>div a{color:var(--gold);font-size:11px}
.video-card>div a:hover{text-decoration:underline}
.professor{border-block:1px solid var(--line)}
.professor .split{grid-template-columns:.76fr 1fr;max-width:1060px}
.professor-photo{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius)}
.professor-photo img{width:100%;aspect-ratio:1.09;object-fit:cover}
.professor-photo p{position:absolute;bottom:0;width:100%;padding:12px 15px;background:#08141ccf;color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.16em}
.professor .split h2+p+p{color:var(--body);margin-top:13px;max-width:540px}
.professor-meta{display:flex;flex-wrap:wrap;align-items:center;gap:3px 12px;padding-top:14px;margin-top:17px;border-top:1px solid var(--line)}
.professor-meta strong{font:400 23px var(--display);color:var(--gold)}
.professor-meta span{font-size:13px;color:var(--body)}
.offer{position:relative;background:linear-gradient(90deg,#07131bfa,#091a24e9 43%,#0b1a24aa),url("assets/hero-wide.webp") center 59%/cover}
.offer-inner{display:grid;grid-template-columns:1fr .82fr;align-items:center;gap:45px;max-width:1080px}
.offer-card{padding:clamp(22px,4vw,39px);border:1px solid #9f7949;border-radius:var(--radius);background:#0e202af7}
.price{font:400 clamp(65px,8vw,99px)/1 var(--display);color:#f8d9a4;letter-spacing:-.06em;margin:9px 0}
.price span{font:400 .45em var(--display);letter-spacing:-.05em}
.offer-card ul{list-style:none;margin:12px 0 19px;padding:11px 0 0;border-top:1px solid var(--line)}
.offer-card li{padding:4px 0 4px 22px;position:relative;font-size:14px}
.offer-card li::before{content:"✓";position:absolute;left:0;color:var(--gold);font-weight:800}
.offer-card .button{width:100%}
.checkout-note{margin:8px 0 0;color:#bcc9cd;text-align:center;font-size:11px}
.questions{background:#101d25}
.questions .split{align-items:start;grid-template-columns:.75fr 1.25fr}
.faq{border-bottom:1px solid var(--line)}
.faq:first-child{border-top:1px solid var(--line)}
.faq summary{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:13px 0;font-weight:700;font-size:15px}
.faq summary span{color:var(--gold);font:400 23px/1 var(--display)}
.faq summary span::before{content:"+"}
.faq[open] summary span::before{content:"−"}
.faq p{padding:0 21px 14px 0;color:var(--body);font-size:14px}
footer{border-top:1px solid var(--line);background:#08131b;padding:15px 0}
footer p{font-size:12px;color:var(--body)}
footer .text-link{font-size:12px}
.mobile-buy{display:none}
dialog{width:min(630px,calc(100% - 28px));max-height:calc(100% - 24px);padding:0;border:1px solid #b99058;border-radius:10px;color:#172b33;background:#fffaf1;overscroll-behavior:contain}
dialog::backdrop{background:#030b11c7;backdrop-filter:blur(4px)}
.dialog-shell{position:relative}
.dialog-close{position:absolute;right:11px;top:11px;z-index:1;border:1px solid #c8b99f;background:#fffaf1;color:#152830;width:39px;height:39px;font-size:25px;line-height:1;border-radius:50%}
.dialog-close:hover{background:#f1dfc0}
.dialog-body{padding:22px}
.dialog-body>img{width:100%;aspect-ratio:2.5;object-fit:cover;border-radius:5px;margin-bottom:14px}
.dialog-body .mentor-content{padding:0}
.dialog-body .eyebrow{color:#765023}
.dialog-body :focus-visible{outline-color:#7d5325}
#video-dialog{width:min(780px,calc(100% - 28px));background:#0d1d25;color:var(--paper)}
#video-dialog .dialog-body{padding-top:18px}
#video-dialog h2{margin-bottom:12px;font:400 25px var(--display)}
.video-frame{aspect-ratio:16/9;background:#050a0d}
.video-frame iframe{width:100%;height:100%;border:0}
.video-external{margin-top:11px;color:var(--gold)}
@media(max-width:1080px){.wrap{width:calc(100% - 64px)}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-caption{right:32px}}
@media(max-width:850px){.wrap{width:calc(100% - 42px)}nav{gap:14px;font-size:12px}.top-inner{gap:12px}.hero{min-height:605px}.hero::after{background:linear-gradient(90deg,#07121bf2 0%,#07121bc7 46%,#07121b40 90%),linear-gradient(0deg,#08151cbe,transparent 30%)}.split,.offer-inner{gap:31px}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card-caption{min-height:120px}.facts-inner div{padding-inline:11px}}
@media(max-width:650px){html{scroll-padding-top:69px}.wrap{width:calc(100% - 34px)}nav{display:none}.top-inner{min-height:59px}.brand img{width:38px;height:38px}.brand span{font-size:25px}.brand small{font-size:7px}.top .button{min-height:37px}.hero{min-height:640px;align-items:end}.hero-picture img{object-position:center 44%}.hero::after{background:linear-gradient(0deg,#08131c 2%,#08131cec 30%,#08131c4a 72%,#08131c15),linear-gradient(90deg,#08131c72,transparent)}.hero-inner{padding-block:132px 27px}.hero h1{font-size:clamp(81px,20vw,111px);margin:14px 0 15px}.hero h1 em{font-size:clamp(33px,9.5vw,47px);margin-top:7px}.hero-promise{font-size:24px;text-wrap:pretty}.hero-copy{margin-top:10px;font-size:14px}.hero-actions{gap:13px 18px;margin-top:17px}.hero-actions .button{min-height:46px;padding:9px 13px;font-size:13px;gap:9px}.hero-actions .text-link{font-size:12px}.hero-note{margin-top:11px}.hero-caption{display:none}.eyebrow{font-size:9px;letter-spacing:.12em}.facts-inner{grid-template-columns:1fr 1fr}.facts-inner div,.facts-inner div:first-child{padding:10px 8px}.facts-inner div:nth-child(2){border-right:0}.facts-inner div:nth-child(-n+2){border-bottom:1px solid var(--line)}.facts strong{font-size:22px}.facts span{margin-top:4px;font-size:8px}.section{padding-block:56px}.section h2{font-size:clamp(36px,9.1vw,49px)}.split,.experience .split,.bonus-inner,.professor .split,.offer-inner,.questions .split{grid-template-columns:1fr;gap:23px}.section-head{align-items:start;flex-direction:column;gap:9px;margin-bottom:19px}.section-head>p{max-width:none;font-size:14px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.card-caption{min-height:112px;padding:9px}.card-caption h3{margin-bottom:8px;font-size:17px}.card-caption p{font-size:8px}.card-link{font-size:10px}.mentor-content{padding:10px}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.video-card>div{align-items:start;flex-direction:column;padding:7px;font-size:11px;gap:0}.video-card>div a{font-size:10px}.play-icon{width:39px;height:39px}.video-index{top:5px;left:5px;font-size:7px}.bonus-visual{order:1}.professor-photo{max-width:370px;order:1}.offer-card{padding:22px}.footer-inner{flex-wrap:wrap;gap:10px;padding-bottom:62px}.footer-inner p{order:1;width:100%}.mobile-buy{display:flex;position:fixed;z-index:9;inset:auto 0 0;align-items:center;justify-content:space-between;gap:12px;padding:8px 17px max(8px,env(safe-area-inset-bottom));background:#08151df5;border-top:1px solid var(--line);backdrop-filter:blur(12px)}.mobile-buy>div{display:grid;line-height:1.12}.mobile-buy>div span{font-size:8px;font-weight:800;color:var(--gold);letter-spacing:.09em}.mobile-buy>div strong{font:400 24px var(--display)}}
@media(max-width:355px){.hero-actions{align-items:flex-start;flex-direction:column}.facts strong{font-size:19px}.card-caption h3{font-size:15px;overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}}
.offer-guarantee{display:table;margin:11px auto 0;color:var(--gold);font-size:12px;font-weight:700;text-underline-offset:4px}
.offer-guarantee:hover,.guarantee-law:hover{text-decoration:underline}
.guarantee{padding-block:clamp(36px,6vw,77px);border-block:1px solid var(--line);background:#08151d}
.guarantee-inner{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1fr);gap:clamp(22px,5vw,68px);align-items:center;max-width:1080px;padding:clamp(20px,4vw,53px);border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(ellipse at 18% 50%,#303526 0%,transparent 55%),linear-gradient(125deg,#10232d,#0c1a23)}
.guarantee-visual{filter:drop-shadow(0 14px 18px #050b10ba);max-width:285px;width:100%;margin-inline:auto}
.guarantee-visual img{width:100%;clip-path:polygon(92.570% 50.000%,92.564% 50.743%,91.944% 51.465%,91.313% 52.165%,90.770% 52.851%,90.316% 53.527%,89.652% 54.168%,90.069% 54.920%,90.571% 55.702%,90.959% 56.487%,91.332% 57.288%,91.788% 58.123%,91.640% 58.851%,90.894% 59.441%,90.141% 60.008%,89.381% 60.552%,88.806% 61.127%,88.128% 61.657%,88.489% 62.506%,88.643% 63.306%,88.969% 64.184%,89.276% 65.077%,89.563% 65.984%,89.094% 66.594%,88.342% 67.071%,87.403% 67.441%,86.644% 67.872%,85.881% 68.282%,85.291% 68.765%,85.396% 69.620%,85.481% 70.485%,85.547% 71.359%,85.677% 72.294%,85.786% 73.240%,85.126% 73.693%,84.298% 74.016%,83.388% 74.258%,82.560% 74.536%,81.733% 74.793%,81.063% 75.154%,81.002% 76.014%,80.996% 76.944%,80.893% 77.816%,80.768% 78.692%,80.766% 79.711%,79.960% 79.960%,79.016% 80.047%,78.146% 80.183%,77.280% 80.298%,76.419% 80.392%,75.756% 80.695%,75.469% 81.451%,75.285% 82.364%,75.017% 83.199%,74.787% 84.116%,74.532% 85.035%,73.637% 85.043%,72.695% 84.947%,71.870% 84.999%,70.947% 84.861%,70.085% 84.788%,69.426% 85.046%,69.046% 85.821%,68.645% 86.594%,68.267% 87.453%,67.864% 88.310%,67.396% 89.072%,66.555% 89.002%,65.610% 88.636%,64.754% 88.436%,63.944% 88.311%,63.078% 87.981%,62.382% 88.109%,61.862% 88.797%,61.348% 89.575%,60.759% 90.154%,60.226% 91.014%,59.644% 91.771%,58.788% 91.346%,57.970% 91.003%,57.149% 90.545%,56.362% 90.169%,55.591% 89.779%,54.883% 89.771%,54.251% 90.447%,53.588% 91.013%,52.907% 91.568%,52.212% 92.212%,51.496% 92.844%,50.738% 92.264%,50.000% 91.670%,49.281% 91.164%,48.581% 90.645%,47.898% 90.115%,47.198% 90.072%,46.455% 90.515%,45.697% 90.944%,44.910% 91.459%,44.103% 91.958%,43.294% 92.342%,42.660% 91.628%,42.049% 90.904%,41.440% 90.270%,40.851% 89.628%,40.282% 88.977%,39.577% 88.898%,38.762% 89.191%,37.934% 89.467%,37.092% 89.726%,36.206% 90.062%,35.338% 90.285%,34.852% 89.462%,34.390% 88.636%,33.953% 87.805%,33.458% 87.154%,33.023% 86.406%,32.347% 86.194%,31.491% 86.326%,30.625% 86.439%,29.653% 86.708%,28.765% 86.780%,27.920% 86.747%,27.653% 85.762%,27.359% 84.864%,27.034% 84.049%,26.730% 83.233%,26.447% 82.417%,25.765% 82.161%,24.899% 82.127%,23.965% 82.151%,23.022% 82.151%,22.137% 82.053%,21.314% 81.859%,21.240% 80.841%,21.054% 79.975%,20.959% 79.041%,20.816% 78.182%,20.622% 77.396%,19.925% 77.080%,19.080% 76.879%,18.232% 76.656%,17.305% 76.476%,16.376% 76.270%,15.842% 75.740%,15.803% 74.846%,15.948% 73.844%,15.951% 72.966%,15.975% 72.096%,16.019% 71.234%,15.310% 70.844%,14.432% 70.535%,13.642% 70.154%,12.854% 69.751%,11.892% 69.417%,11.559% 68.749%,11.690% 67.864%,12.024% 66.908%,12.195% 66.047%,12.477% 65.160%,12.498% 64.396%,11.971% 63.842%,11.168% 63.371%,10.465% 62.846%,9.577% 62.359%,8.791% 61.817%,8.687% 61.070%,9.083% 60.202%,9.398% 59.374%,9.925% 58.518%,10.274% 57.722%,10.440% 56.975%,9.831% 56.362%,9.132% 55.744%,8.641% 55.078%,7.862% 54.429%,7.194% 53.745%,7.434% 52.977%,7.888% 52.207%,8.555% 51.447%,9.036% 50.715%,9.530% 50.000%,9.736% 49.297%,9.255% 48.577%,8.687% 47.835%,8.232% 47.079%,7.692% 46.298%,7.265% 45.508%,7.747% 44.812%,8.339% 44.145%,9.041% 43.513%,9.652% 42.886%,10.372% 42.297%,10.512% 41.607%,10.275% 40.829%,9.859% 39.992%,9.557% 39.163%,9.175% 38.294%,8.812% 37.408%,9.514% 36.845%,10.317% 36.336%,11.125% 35.851%,11.845% 35.354%,12.570% 34.877%,12.747% 34.187%,12.663% 33.377%,12.415% 32.474%,12.188% 31.558%,12.070% 30.674%,11.971% 29.780%,12.942% 29.459%,13.740% 29.065%,14.625% 28.744%,15.340% 28.342%,16.143% 28.013%,16.449% 27.369%,16.439% 26.501%,16.450% 25.625%,16.401% 24.682%,16.297% 23.668%,16.606% 22.958%,17.543% 22.765%,18.400% 22.531%,19.405% 22.452%,20.256% 22.263%,21.032% 22.026%,21.313% 21.313%,21.540% 20.529%,21.649% 19.598%,21.783% 18.662%,21.940% 17.721%,22.444% 17.160%,23.399% 17.150%,24.345% 17.164%,25.223% 17.120%,26.095% 17.097%,26.959% 17.095%,27.314% 16.366%,27.632% 15.556%,27.918% 14.662%,28.229% 13.768%,28.615% 12.960%,29.265% 12.593%,30.202% 12.766%,31.128% 12.961%,31.952% 12.997%,32.854% 13.231%,33.661% 13.303%,34.148% 12.655%,34.577% 11.828%,35.031% 11.004%,35.543% 10.279%,36.043% 9.466%,36.783% 9.323%,37.700% 9.768%,38.569% 10.136%,39.396% 10.426%,40.209% 10.732%,40.964% 10.860%,41.544% 10.219%,42.144% 9.586%,42.747% 8.865%,43.388% 8.250%,44.034% 7.547%,44.812% 7.747%,45.613% 8.260%,46.386% 8.688%,47.142% 9.130%,47.882% 9.585%,48.598% 9.854%,49.288% 9.236%,50.000% 8.830%,50.729% 8.236%,51.479% 7.656%,52.254% 6.989%,52.963% 7.633%,53.658% 8.190%,54.324% 8.857%,54.981% 9.435%,55.618% 10.023%,56.300% 10.226%,57.080% 9.849%,57.894% 9.390%,58.684% 9.143%,59.531% 8.716%,60.395% 8.306%,60.966% 9.074%,61.541% 9.752%,62.066% 10.533%,62.599% 11.225%,63.111% 11.924%,63.773% 12.159%,64.611% 11.938%,65.460% 11.735%,66.321% 11.551%,67.274% 11.202%,68.160% 11.056%,68.574% 11.918%,68.963% 12.783%,69.375% 13.561%,69.766% 14.342%,70.085% 15.212%,70.792% 15.396%,71.605% 15.425%,72.532% 15.304%,73.469% 15.205%,74.360% 15.211%,75.257% 15.237%,75.439% 16.242%,75.655% 17.164%,75.909% 18.005%,76.142% 18.845%,76.354% 19.683%,77.013% 19.999%,77.873% 20.110%,78.738% 20.241%,79.677% 20.323%,80.550% 20.498%,81.353% 20.763%,81.338% 21.783%,81.449% 22.662%,81.461% 23.601%,81.529% 24.468%,81.576% 25.330%,82.161% 25.765%,82.984% 26.036%,83.888% 26.271%,84.795% 26.531%,85.702% 26.815%,86.271% 27.335%,86.147% 28.281%,86.001% 29.215%,85.833% 30.137%,85.733% 31.000%,85.703% 31.809%,86.194% 32.347%,87.041% 32.728%,87.885% 33.133%,88.542% 33.640%,89.470% 34.053%,89.836% 34.708%,89.533% 35.611%,89.305% 36.466%,88.965% 37.340%,88.702% 38.168%,88.422% 38.983%,88.994% 39.551%,89.656% 40.113%,90.407% 40.671%,91.053% 41.274%,91.788% 41.877%,91.923% 42.608%,91.552% 43.419%,91.066% 44.228%,90.665% 45.007%,90.149% 45.780%,89.818% 46.516%,90.272% 47.184%,90.914% 47.856%,91.445% 48.553%,91.964% 49.268%)}
.guarantee-copy h2{font-size:clamp(38px,5.1vw,65px)}
.guarantee-copy>p:not(.eyebrow){margin-top:13px;max-width:560px;color:var(--body);font-size:15px}
.guarantee-law{display:inline-block;margin-top:15px;color:var(--gold);font-size:12px;font-weight:700;text-underline-offset:4px}
@media(max-width:650px){.guarantee-inner{grid-template-columns:1fr;gap:10px;padding:20px}.guarantee-visual{max-width:190px}}
