@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=DM+Sans:wght@400;500;600;700&display=swap');

:root{--navy:#0b1426;--deep:#070f1c;--panel:#111f33;--gold:#c5a264;--lightgold:#ead1a1;--ivory:#f5f0e5;--muted:#aeb8c6;--line:rgba(197,162,100,.22);--serif:'Cormorant Garamond',Georgia,serif;--sans:'DM Sans',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--navy);color:var(--ivory);font:16px/1.65 var(--sans);overflow-x:clip}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}img{max-width:100%;display:block}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--lightgold);outline-offset:5px}::selection{background:var(--gold);color:var(--deep)}[hidden]{display:none!important}.wrap{width:min(1200px,calc(100% - 72px));margin-inline:auto}.section{padding:112px 0}.eyebrow{font-size:11px;line-height:1.7;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:700;margin:0 0 19px}.eyebrow:before{content:'';display:inline-block;width:26px;height:1px;background:currentColor;vertical-align:middle;margin-right:12px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:500;line-height:1.05}h1{font-size:clamp(48px,5.5vw,78px);letter-spacing:-.035em;margin-bottom:25px}h2{font-size:clamp(39px,4.3vw,60px);letter-spacing:-.025em;margin-bottom:22px}h3{font-size:28px}p{margin-bottom:20px}em{font-style:italic;color:var(--lightgold)}.lead{font-size:18px;line-height:1.8;color:var(--muted)}.center{text-align:center}.center .eyebrow:before{display:none}.section-intro{max-width:710px;margin:0 auto 50px}.section-intro .lead{max-width:660px;margin-inline:auto}.btn{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:56px;padding:15px 26px;border:1px solid transparent;border-radius:3px;font-size:13px;font-weight:700;line-height:1.35;transition:background .2s,transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px)}.btn-gold{color:#111820;background:linear-gradient(110deg,#e7cb94,#c5a264);box-shadow:0 8px 28px #0003}.btn-gold:hover{background:var(--lightgold);box-shadow:0 12px 30px #0004}.btn-outline{border-color:var(--line);color:var(--ivory);background:transparent}.btn-outline:hover{background:#c5a26414}.arrow{font-size:21px;line-height:1}.text-link{font-size:13px;display:inline-flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding-bottom:4px}.fine{font-size:12px;color:var(--muted);line-height:1.7}.skip-link{position:fixed;top:-100px;left:18px;background:var(--ivory);color:var(--deep);z-index:200;padding:12px}.skip-link:focus{top:12px}
.announcement{text-align:center;padding:9px 20px;background:#c5a264;font-size:11px;font-weight:600;color:#131d2a;letter-spacing:.05em}.announcement span{display:inline-block;margin:0 8px;opacity:.7}.header{position:sticky;top:0;z-index:50;background:#0b1426f5;border-bottom:1px solid var(--line);backdrop-filter:blur(15px)}.header-row{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:88px}.brand{display:flex;align-items:center;gap:12px;line-height:1.05;flex-shrink:0}.brand svg{width:45px;height:45px;color:var(--gold)}.brand-text{font-family:var(--serif);font-size:24px;letter-spacing:-.02em}.brand-text small{display:block;font-family:var(--sans);font-size:9px;letter-spacing:.3em;font-weight:400;text-transform:uppercase;margin-bottom:4px;color:var(--gold)}.nav{display:flex;gap:27px;align-items:center}.nav>a:not(.btn){font-size:12px;color:#c5ccd6}.nav>a:hover{color:var(--lightgold)}.nav .btn{font-size:11px;min-height:42px;padding:12px 20px}.menu-toggle{display:none;background:none;border:1px solid var(--line);color:var(--ivory);padding:9px 13px;min-height:44px;font-size:12px}
.hero{position:relative;min-height:750px;display:flex;align-items:center;isolation:isolate;background:var(--deep)}.hero-art{position:absolute;inset:0;z-index:-2;overflow:hidden}.hero-art img{width:100%;height:100%;object-fit:cover;object-position:center right}.hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#07101ef5 0%,#07101ee8 24%,#07101e8c 48%,#07101e00 78%),linear-gradient(0deg,#0b1426,transparent 16%)}.hero-layout{display:grid;grid-template-columns:1fr .8fr;gap:50px;align-items:center;padding-top:80px;padding-bottom:85px}.hero-copy{max-width:640px}.hero-copy h1 em{display:block}.hero-copy .lead{max-width:555px;font-size:16px;color:#c4cad4}.hero-subtitle{font-family:var(--serif);font-size:22px;color:var(--lightgold);margin-bottom:24px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin:30px 0 18px}.hero-reassurance{font-size:11px;color:#b9c1cc;display:flex;gap:18px;flex-wrap:wrap}.hero-reassurance span:before{content:'✓';margin-right:7px;color:var(--gold)}.hero-visual{position:relative;min-height:530px;display:flex;align-items:flex-end;justify-content:flex-end}.floating-note{position:absolute;top:15px;right:6px;width:170px;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #d3b77b8c;border-radius:50%;background:#0b1426b8;backdrop-filter:blur(6px);transform:rotate(8deg);text-align:center;box-shadow:0 20px 55px #0004}.floating-note .large{font-family:var(--serif);font-size:45px;line-height:1;color:var(--lightgold)}.floating-note .small{font-size:9px;text-transform:uppercase;letter-spacing:.12em;margin:8px 0;color:#e5d8be}.hero-covers{display:flex;align-items:flex-end;justify-content:center;position:relative;width:410px;height:310px;perspective:1200px;margin-bottom:25px}.hero-covers img{width:165px;height:248px;object-fit:cover;border:1px solid #b49b64;box-shadow:15px 20px 35px #0008;position:absolute;bottom:0;border-radius:2px}.hero-covers img:nth-child(1){transform:translateX(-126px) rotate(-11deg) rotateY(8deg);z-index:1}.hero-covers img:nth-child(2){transform:translateY(-23px) rotate(1deg);z-index:3;width:182px;height:273px}.hero-covers img:nth-child(3){transform:translateX(125px) rotate(12deg) rotateY(-8deg);z-index:2}.visual-caption{position:absolute;bottom:-20px;left:0;right:0;text-align:center;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#c5c1b5}.numbers{border-block:1px solid var(--line);background:#0d192a}.numbers-row{display:grid;grid-template-columns:repeat(4,1fr)}.number{display:flex;align-items:center;justify-content:center;gap:15px;padding:32px 12px;position:relative}.number:not(:last-child):after{content:'';position:absolute;right:0;top:28%;bottom:28%;width:1px;background:var(--line)}.number strong{font-family:var(--serif);font-weight:500;font-size:44px;line-height:1;color:var(--lightgold)}.number span{font-size:11px;line-height:1.6;color:var(--muted)}
.purpose{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px;align-items:center}.purpose-image{position:relative;margin:0}.purpose-image img{width:100%;aspect-ratio:.96;object-fit:cover;object-position:right center;border-radius:2px}.purpose-image:before{content:'';position:absolute;inset:-15px 25px 25px -15px;border:1px solid var(--line);z-index:-1}.purpose-image figcaption{position:absolute;bottom:24px;left:24px;right:24px;padding:19px;background:#0b1426e8;border-left:2px solid var(--gold);font-family:var(--serif);font-size:24px;line-height:1.1}.purpose-copy .lead{font-size:16px}.principles{display:grid;gap:18px;margin:28px 0}.principle{display:grid;grid-template-columns:32px 1fr;gap:14px}.principle .index{font-family:var(--serif);font-size:24px;color:var(--gold)}.principle b{font-size:13px;display:block;margin-bottom:4px}.principle p{font-size:13px;color:var(--muted);margin:0}.audience{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:22px;border-top:1px solid var(--line)}.audience span{font-size:12px;color:#c4cbd5}.audience span:before{content:'✓';color:var(--gold);margin-right:8px}
.catalog-section{background:var(--deep);border-top:1px solid var(--line)}.catalog-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px}.catalog-heading>div:first-child{max-width:680px}.catalog-heading h2{margin-bottom:15px}.catalog-heading .lead{font-size:15px;margin:0}.catalog-total{font-size:12px;color:var(--gold);border-left:1px solid var(--line);padding:8px 0 8px 25px;white-space:nowrap}.catalog-total strong{font-family:var(--serif);font-size:40px;display:block;line-height:1.2}.catalog-tools{border-block:1px solid var(--line);padding:20px 0;margin-bottom:18px}.filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.filter{background:transparent;color:#bfc8d4;border:1px solid #a6b7cb2e;border-radius:3px;font-size:11px;padding:10px 13px;min-height:40px;transition:color .2s,background .2s}.filter[aria-pressed=true]{background:var(--gold);color:#0b1426;border-color:var(--gold);font-weight:700}.filter:hover{border-color:var(--gold)}.search-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.search-wrap{display:flex;align-items:center;border-bottom:1px solid #a6b7cb55;max-width:350px;width:100%;gap:10px}.search-wrap svg{width:16px;height:16px;color:var(--gold);flex-shrink:0}.search-wrap input{width:100%;padding:9px 0;background:transparent;border:0;color:var(--ivory);font-size:13px;min-width:0}.search-wrap input::placeholder{color:#9ba8b9}.result-count{font-size:11px;color:#a8b4c4;margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.course-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 23px}.course-card{min-width:0;display:flex;flex-direction:column}.cover-button{display:block;padding:0;border:0;background:none;width:100%;text-align:left;position:relative;color:inherit;overflow:hidden;border-radius:2px}.cover-image{width:100%;aspect-ratio:2/3;object-fit:cover;transition:transform .45s;border:1px solid #c5a26442}.cover-button.landscape .cover-image{object-position:center;object-fit:contain;aspect-ratio:auto;height:auto;flex:none}.cover-button:hover .cover-image,.cover-button:hover .midrash-cover{transform:scale(1.025)}.cover-button:after{content:'Conhecer o curso ↗';position:absolute;inset:auto 0 0;background:linear-gradient(0deg,#040a12f5,#040a1200);padding:44px 15px 17px;font-size:11px;letter-spacing:.03em;opacity:0;transform:translateY(5px);transition:.2s}.cover-button:hover:after,.cover-button:focus-visible:after{opacity:1;transform:none}.course-meta{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:18px 0 8px}.course-title{font-size:25px;line-height:1.12;margin-bottom:8px}.course-subtitle{font-size:12px;color:var(--lightgold);margin:0 0 7px}.course-description{font-size:12px;line-height:1.7;color:var(--muted);margin:0 0 12px}.course-detail{align-self:flex-start;font-size:11px;line-height:1.6;color:#e2c896;background:none;border:0;border-bottom:1px solid var(--line);padding:0 0 3px;margin-top:auto;min-height:28px;text-align:left}.catalog-footer{text-align:center;margin-top:38px}.catalog-footer .fine{margin-top:20px}.no-results{padding:60px 0;text-align:center;color:var(--muted);border:1px solid var(--line);margin-top:25px}.no-results button{margin-top:15px}.program-note{border-left:2px solid var(--gold);padding:12px 18px;color:var(--muted);font-size:12px;background:#c5a26408;margin-top:36px}
.midrash-section{position:relative;overflow:hidden;background:linear-gradient(120deg,#142338,#0b1426 68%);border-block:1px solid var(--line)}.midrash-heading{display:grid;grid-template-columns:1fr .75fr;gap:90px;align-items:end;margin-bottom:45px}.midrash-heading .lead{font-size:15px;margin:0}.midrash-books{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;perspective:1200px}.midrash-book{padding:0;border:0;background:none;text-align:center;color:var(--ivory)}.midrash-cover{width:100%;aspect-ratio:2/3;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 15px;background:linear-gradient(#0b1426e8,#0b1426b0),url('assets/biblioteca-hero.webp') 72% center/cover;border:1px solid #b59964;box-shadow:8px 10px 0 #040b16,10px 12px 0 #9a80503b,16px 20px 32px #0006;transition:transform .3s}.midrash-cover:before{content:'';position:absolute;inset:9px;border:1px solid #c5a2645c;pointer-events:none}.midrash-cover .vol{font-family:var(--serif);font-size:15px;color:var(--gold);position:absolute;top:22px}.midrash-cover .hebrew{font-family:Georgia,serif;font-size:35px;color:var(--lightgold);margin-bottom:15px;direction:rtl}.midrash-cover .line{width:30px;height:1px;background:var(--gold);margin-bottom:20px}.midrash-cover .series{font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:#b7c1ce;line-height:1.5}.midrash-cover .book-name{font-family:var(--serif);font-size:31px;margin:9px 0 4px;line-height:1.1}.midrash-cover .book-pt{font-size:10px;color:var(--gold)}.midrash-cover .school{position:absolute;bottom:23px;font-family:var(--serif);font-size:11px;color:#d6c49f}.midrash-book:hover .midrash-cover{transform:translateY(-6px)}.midrash-book>span{display:block;margin-top:21px;font-size:11px;color:var(--muted)}.midrash-note{max-width:770px;margin:35px auto 0;text-align:center;color:#aeb8c6;font-size:12px}
.ebooks{background:var(--ivory);color:var(--navy);overflow:hidden}.ebooks-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:95px;align-items:center}.ebooks h2 em{color:#8b6937}.ebooks .lead{font-size:16px;color:#556171}.ebooks .eyebrow{color:#8b6937}.ebook-scene{height:440px;position:relative;perspective:1200px;display:flex;align-items:center;justify-content:center;isolation:isolate}.ebook-scene:before{content:'';position:absolute;width:350px;height:350px;border:1px solid #b8a58255;border-radius:50%;z-index:-1}.ebook-scene:after{content:'';position:absolute;width:280px;height:280px;border:1px solid #b8a58255;border-radius:50%;z-index:-1}.ebook{width:185px;height:278px;position:absolute;background:var(--deep);transform:rotateY(-17deg) rotate(-7deg) translateX(-66px);box-shadow:11px 15px 0 #c4b7a4,17px 20px 0 #0b1426,26px 34px 36px #0b142638}.ebook:nth-child(2){transform:rotateY(-15deg) rotate(10deg) translate(95px,29px);width:170px;height:255px;z-index:-1}.ebook img{width:100%;height:100%;object-fit:cover}.ebook-seal{position:absolute;bottom:15px;left:15px;background:var(--navy);border:1px solid #c5a2649c;color:var(--lightgold);width:120px;height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%}.ebook-seal strong{font-family:var(--serif);font-size:49px;line-height:.9;font-weight:500}.ebook-seal span{font-size:10px;margin-top:8px}.ebook-points{list-style:none;padding:0;display:grid;gap:13px;margin:28px 0}.ebook-points li{font-size:13px;display:flex;gap:12px;color:#465464}.ebook-points li:before{content:'✓';color:#8b6937;font-weight:700}.ebook-equation{font-family:var(--serif);font-size:29px;border-top:1px solid #0b142628;padding-top:20px;margin:25px 0 0;line-height:1.3}.ebook-equation strong{font-weight:600;color:#8b6937}.ebooks .fine{color:#6b7480;font-size:11px}
.bonus-section{background:var(--deep);position:relative}.bonus-section .section-intro{max-width:800px}.bonus-topline{display:inline-flex;align-items:center;gap:10px;font-size:10px;text-transform:uppercase;letter-spacing:.15em;padding:8px 16px;border:1px solid var(--line);color:var(--gold);margin-bottom:25px}.bonus-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.bonus-card .course-meta{font-size:9px}.bonus-card .course-title{font-size:24px}.bonus-card .course-subtitle{font-size:11px;line-height:1.6}.bonus-card .course-description{font-size:11px}.bonus-callout{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:28px 35px;border:1px solid var(--line);margin-top:40px;background:#c5a26408}.bonus-callout p{font-family:var(--serif);font-size:29px;line-height:1.25;margin:0}.bonus-callout span{display:block;font-family:var(--sans);font-size:12px;color:var(--muted);margin-top:9px}.bonus-callout .btn{flex-shrink:0}.bonus-note{font-size:11px;color:var(--muted);text-align:center;margin:22px auto 0;max-width:750px}
.method{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;align-items:start}.method .lead{font-size:15px}.steps{counter-reset:step;list-style:none;padding:0;margin:0}.steps li{position:relative;padding:0 0 33px 65px;border-left:1px solid var(--line);margin-left:19px}.steps li:last-child{border-left:0;padding-bottom:0}.steps li:before{counter-increment:step;content:'0' counter(step);position:absolute;left:-20px;top:-4px;width:40px;height:40px;background:var(--navy);border:1px solid var(--line);font-family:var(--serif);font-size:21px;color:var(--gold);display:grid;place-items:center}.steps h3{font-size:29px;margin-bottom:9px}.steps p{font-size:13px;line-height:1.8;color:var(--muted);margin:0}.teacher{display:grid;grid-template-columns:.4fr 1fr;gap:70px;align-items:center;padding:48px 55px;background:linear-gradient(120deg,#17273b,#101c2d);border:1px solid var(--line);margin-top:85px}.teacher-mark{font-family:var(--serif);font-size:110px;line-height:1;color:var(--gold);border-right:1px solid var(--line);padding-right:40px;text-align:center}.teacher h3{font-size:39px;margin-bottom:15px}.teacher .eyebrow{margin-bottom:12px;font-size:9px}.teacher p{font-size:14px;color:var(--muted);margin:0}.teacher .signature{font-family:var(--serif);font-size:25px;color:var(--lightgold);margin-top:20px;font-style:italic}
.offer-section{background:radial-gradient(ellipse at 30% 50%,#1d2e42 0,#0a1322 60%);border-block:1px solid var(--line)}.offer-layout{display:grid;grid-template-columns:1fr .9fr;gap:85px;align-items:center}.offer-copy .lead{font-size:16px}.offer-copy h2{font-size:clamp(44px,4.5vw,65px)}.offer-list{list-style:none;padding:0;display:grid;gap:17px;margin:34px 0}.offer-list li{font-size:14px;display:flex;gap:12px}.offer-list li:before{content:'✓';color:var(--gold)}.offer-list li span{color:var(--muted);font-size:12px;display:block}.offer-box{background:#101d30;border:1px solid #bfa16b;border-radius:4px;padding:42px;position:relative;box-shadow:0 30px 70px #0005}.offer-label{display:block;background:var(--gold);color:var(--deep);font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;text-align:center;padding:10px;position:absolute;left:25px;right:25px;top:-17px}.offer-box .eyebrow{font-size:10px;margin-bottom:8px}.offer-box .eyebrow:before{display:none}.offer-box h3{font-size:33px;text-align:center;margin-bottom:26px}.offer-price{text-align:center;line-height:1;margin:15px 0 20px}.offer-price .currency{font-size:22px;vertical-align:top;display:inline-block;margin-top:13px;color:var(--lightgold)}.offer-price .amount{font-family:var(--serif);font-size:116px;font-weight:500;letter-spacing:-.055em;color:var(--ivory)}.offer-price .cents{font-size:23px;color:var(--lightgold)}.price-note{text-align:center;font-size:12px;color:var(--muted);margin:0 0 27px}.offer-box>.btn{width:100%;font-size:14px;margin-bottom:18px}.offer-safe{font-size:10px;color:var(--muted);text-align:center;display:flex;gap:8px;justify-content:center;align-items:center}.offer-safe svg{width:13px;height:13px;color:var(--gold)}.offer-summary{border-top:1px solid var(--line);padding-top:20px;margin-top:22px;display:flex;justify-content:space-between;gap:15px;font-size:11px;color:var(--muted)}.offer-summary strong{color:var(--lightgold);display:block;font-size:14px;font-weight:500}.rights{display:flex;gap:16px;margin-top:28px;align-items:start;max-width:480px}.rights-symbol{width:45px;height:45px;min-width:45px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:var(--gold);font-family:var(--serif);font-size:24px}.rights p{font-size:11px;color:var(--muted);margin:0}.rights a{text-decoration:underline;text-underline-offset:3px;color:var(--lightgold)}
.faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:start}.faq-intro{position:sticky;top:130px}.faq-intro .lead{font-size:15px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list summary{list-style:none;display:flex;justify-content:space-between;gap:25px;cursor:pointer;font-size:14px;line-height:1.6;font-weight:500}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';font-weight:400;color:var(--gold);font-size:21px;line-height:1.1}.faq-list details[open] summary:after{content:'−'}.faq-list details p{font-size:13px;color:var(--muted);margin:16px 25px 0 0;line-height:1.85}.final-cta{text-align:center;padding:70px 0 85px;border-top:1px solid var(--line);background:linear-gradient(#0b1426e8,#0b1426e8),url('assets/biblioteca-hero.webp') center/cover}.final-cta h2{max-width:820px;margin:0 auto 23px}.final-cta p{font-size:14px;color:var(--muted)}.final-cta .btn{margin-top:12px}.footer{padding:38px 0 30px;border-top:1px solid var(--line);background:var(--deep)}.footer-top{display:flex;justify-content:space-between;gap:40px;align-items:center;margin-bottom:28px}.footer-top p{font-size:11px;color:var(--muted);text-align:right;margin:0;max-width:400px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding-top:24px;font-size:10px;color:#97a3b4}.footer-links{display:flex;gap:22px}.footer-links button{font-size:10px;background:none;border:0;padding:0;color:#b2bdcb;text-decoration:underline;text-underline-offset:4px}.sticky-buy{position:fixed;bottom:0;left:0;right:0;padding:12px 18px;background:#0b1426f7;border-top:1px solid #c5a2647a;display:none;justify-content:space-between;align-items:center;gap:16px;z-index:60;backdrop-filter:blur(10px)}.sticky-buy div{font-size:9px;color:var(--muted);line-height:1.45}.sticky-buy strong{font-size:21px;font-weight:500;display:block;color:var(--ivory)}.sticky-buy .btn{min-height:45px;font-size:11px;padding:12px 18px;gap:15px}.sticky-buy.is-hidden{transform:translateY(110%)}
dialog{padding:0;border:1px solid #c5a26480;background:var(--navy);color:var(--ivory);border-radius:5px;max-width:800px;width:calc(100% - 36px);max-height:90vh;overflow:auto;box-shadow:0 40px 100px #0009}dialog::backdrop{background:#030811d9;backdrop-filter:blur(6px)}.dialog-close{position:absolute;top:14px;right:14px;background:var(--deep);color:var(--ivory);border:1px solid var(--line);width:38px;height:38px;border-radius:50%;font-size:22px;line-height:1;z-index:1}.course-dialog-layout{display:grid;grid-template-columns:.7fr 1fr;gap:35px;padding:40px}.dialog-art img,.dialog-art .midrash-cover{width:100%;aspect-ratio:2/3;object-fit:cover}.dialog-copy{align-self:center;padding-top:20px}.dialog-copy h2{font-size:38px;margin-bottom:8px;line-height:1.1}.dialog-copy .course-subtitle{font-size:15px;margin-bottom:18px}.dialog-description{font-size:14px;color:var(--muted)}.dialog-included{list-style:none;padding:0;margin:25px 0}.dialog-included li{font-size:12px;line-height:1.8;margin-bottom:7px}.dialog-included li:before{content:'✓';color:var(--gold);margin-right:9px}.dialog-copy .btn{font-size:11px;gap:12px}.info-dialog-content{padding:45px;max-width:650px}.info-dialog-content h2{font-size:38px}.info-dialog-content p{font-size:13px;line-height:1.9;color:var(--muted)}
@media(min-width:1600px){.hero{min-height:820px}.hero-art img{object-position:center 65%}}
@media(max-width:1100px){.wrap{width:calc(100% - 48px)}.nav{gap:17px}.nav>a:not(.btn){font-size:11px}.brand-text{font-size:22px}.hero-layout{gap:25px;grid-template-columns:1fr .7fr}.hero-covers{transform:scale(.83);transform-origin:right bottom}.floating-note{right:0;width:140px}.hero-visual{min-height:470px}.purpose{gap:45px}.course-grid{gap:30px 18px}.midrash-books{gap:18px}.midrash-cover .book-name{font-size:26px}.midrash-cover .hebrew{font-size:29px}.midrash-heading{gap:45px}.ebooks-grid{gap:55px}.bonus-grid{gap:16px}.bonus-card .course-title{font-size:22px}.offer-layout{gap:45px}.offer-box{padding:35px}.faq-grid{gap:45px}.method{gap:60px}}
@media(max-width:850px){.section{padding:80px 0}.nav{gap:16px}.nav>a:not(.btn){display:none}.hero{min-height:700px}.hero-layout{grid-template-columns:1.1fr .7fr;padding:65px 0}.hero-visual{min-height:450px}.hero-covers{transform:scale(.67)}.floating-note{top:10px;width:125px}.floating-note .large{font-size:38px}.floating-note .small{font-size:8px}.hero-copy .lead{font-size:14px}.hero-actions{gap:16px}.hero-actions .btn{padding-inline:20px;font-size:12px}.hero-actions .text-link{font-size:11px}.hero-reassurance{font-size:10px;gap:12px}.hero-subtitle{font-size:19px}.number{gap:10px;padding:26px 8px}.number strong{font-size:36px}.number span{font-size:9px}.purpose{gap:35px;grid-template-columns:.8fr 1fr}.purpose-copy h2{font-size:40px}.purpose-image img{aspect-ratio:.68}.purpose-image figcaption{font-size:22px;left:15px;right:15px;bottom:15px}.purpose-copy .lead{font-size:14px}.audience{grid-template-columns:1fr}.course-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.midrash-heading{grid-template-columns:1fr;gap:5px}.midrash-heading .lead{max-width:620px}.midrash-books{gap:17px}.midrash-cover{padding:14px 8px}.midrash-cover .book-name{font-size:22px}.midrash-cover .series{font-size:7px}.midrash-cover .hebrew{font-size:24px;margin-bottom:10px}.midrash-cover .school{font-size:8px;bottom:15px}.midrash-cover .vol{top:13px;font-size:12px}.midrash-cover .line{margin-bottom:12px}.midrash-cover .book-pt{font-size:8px}.midrash-cover:before{inset:6px}.ebooks-grid{gap:40px;grid-template-columns:.8fr 1fr}.ebook-scene{transform:scale(.8);transform-origin:center}.ebook-scene:before{width:300px;height:300px}.ebook-seal{bottom:0;left:0}.ebooks .lead{font-size:14px}.bonus-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px}.bonus-card .course-title{font-size:27px}.bonus-callout{padding:25px;gap:25px}.bonus-callout p{font-size:26px}.bonus-callout .btn{font-size:11px}.method{gap:45px;grid-template-columns:.8fr 1fr}.teacher{padding:35px;gap:35px;grid-template-columns:.3fr 1fr}.teacher-mark{font-size:85px;padding-right:28px}.teacher h3{font-size:34px}.teacher p{font-size:13px}.offer-layout{gap:35px;grid-template-columns:1fr .95fr}.offer-box{padding:35px 25px}.offer-box h3{font-size:29px}.offer-price .amount{font-size:100px}.offer-box>.btn{font-size:12px}.offer-summary{font-size:10px}.offer-summary strong{font-size:12px}.faq-grid{grid-template-columns:.7fr 1fr;gap:38px}.faq-list summary{font-size:13px}.footer-top p{max-width:300px}.course-dialog-layout{padding:35px;gap:25px}}
@media(max-width:640px){html{scroll-padding-top:85px}.wrap{width:calc(100% - 36px)}.section{padding:66px 0}.announcement{font-size:9px;line-height:1.6;padding:8px 12px}.announcement span{margin:0 4px}.header-row{min-height:74px;gap:15px}.brand svg{width:36px;height:36px}.brand-text{font-size:21px}.brand-text small{font-size:8px}.menu-toggle{display:block}.nav{display:none;position:absolute;left:0;right:0;top:74px;padding:20px 22px 25px;background:var(--navy);border-bottom:1px solid var(--line);box-shadow:0 18px 30px #0004;align-items:stretch}.nav.is-open{display:flex;flex-direction:column}.nav>a:not(.btn){display:block;font-size:13px;padding:6px 0}.nav .btn{margin-top:5px;min-height:45px}.hero{min-height:0}.hero-layout{grid-template-columns:1fr;padding:52px 0 34px;gap:0}.hero-copy{max-width:100%}.hero-art img{object-position:66% bottom;opacity:.6}.hero:after{background:linear-gradient(180deg,#07101ef5 10%,#07101edd 45%,#07101e66 70%,#0b1426 100%)}h1{font-size:clamp(43px,10.3vw,62px);letter-spacing:-.025em;margin-bottom:21px}.eyebrow{font-size:9px;margin-bottom:17px}.hero .eyebrow{font-size:8px;letter-spacing:.14em}.hero .eyebrow:before{width:16px;margin-right:8px}.hero-copy .lead{font-size:14px;line-height:1.9;max-width:95%}.hero-subtitle{font-size:20px;line-height:1.3;max-width:95%}.hero-actions{gap:19px;margin:24px 0 16px}.hero-actions .btn{width:100%;min-height:57px;font-size:13px}.hero-actions .text-link{margin-inline:auto;font-size:12px}.hero-reassurance{justify-content:center;font-size:10px;gap:14px}.hero-visual{min-height:340px;width:100%;justify-content:center}.hero-covers{width:100%;height:300px;transform:scale(.83);transform-origin:center bottom;margin-bottom:10px}.hero-covers img{width:145px;height:218px}.hero-covers img:nth-child(1){transform:translateX(-103px) rotate(-10deg)}.hero-covers img:nth-child(2){width:158px;height:237px}.hero-covers img:nth-child(3){transform:translateX(103px) rotate(11deg)}.floating-note{width:92px;top:27px;right:0;z-index:5;transform:rotate(8deg)}.floating-note .large{font-size:27px}.floating-note .small{font-size:6px;margin:5px 0}.visual-caption{bottom:-7px;font-size:8px}.numbers-row{grid-template-columns:1fr 1fr}.number{justify-content:flex-start;padding:24px 12px;gap:14px}.number:nth-child(2):after{display:none}.number:nth-child(-n+2){border-bottom:1px solid var(--line)}.number strong{font-size:40px;min-width:40px}.number span{font-size:10px}.purpose{display:flex;flex-direction:column-reverse;gap:40px}.purpose-copy h2,h2{font-size:42px}.purpose-copy .lead{font-size:15px}.purpose-image{width:100%;max-width:480px;margin:0 auto}.purpose-image img{aspect-ratio:1.35;object-position:right center}.purpose-image:before{inset:-10px 20px 20px -10px}.purpose-image figcaption{font-size:25px;bottom:18px;left:18px;right:18px;padding:15px}.audience{grid-template-columns:1fr 1fr;gap:10px}.audience span{font-size:10px}.principle p{font-size:12px}.section-intro{margin-bottom:34px}.section-intro .lead{font-size:14px}.catalog-heading{gap:18px;align-items:center}.catalog-heading h2{font-size:39px}.catalog-heading .lead{font-size:13px}.catalog-total{font-size:9px;padding-left:15px}.catalog-total strong{font-size:32px}.catalog-tools{padding:15px 0}.filters{flex-wrap:nowrap;overflow:auto;padding:3px 1px 12px;margin-bottom:8px;scrollbar-width:thin;scrollbar-color:var(--gold) transparent}.filter{white-space:nowrap;font-size:10px;min-height:39px;padding:9px 11px;flex-shrink:0}.search-row{align-items:stretch;flex-direction:column;gap:10px}.search-wrap{max-width:none}.result-count{font-size:10px}.course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:29px 15px}.course-meta{font-size:8px;letter-spacing:.07em;margin-top:13px}.course-title{font-size:23px;line-height:1.08}.course-subtitle{font-size:10px;line-height:1.5}.course-description{font-size:11px;line-height:1.75}.course-detail{font-size:10px}.cover-button:after{display:none}.catalog-footer .btn{width:100%}.program-note{font-size:10px;padding:12px 14px;margin-top:25px}.midrash-heading{margin-bottom:30px}.midrash-heading .lead{font-size:14px}.midrash-books{display:flex;overflow:auto;gap:22px;scroll-snap-type:x mandatory;margin:0 -18px;padding:0 25px 20px}.midrash-book{min-width:175px;max-width:175px;scroll-snap-align:center;flex-shrink:0}.midrash-cover{padding:24px 14px}.midrash-cover .book-name{font-size:32px}.midrash-cover .hebrew{font-size:34px;margin-bottom:15px}.midrash-cover .series{font-size:8px}.midrash-cover .book-pt{font-size:10px}.midrash-cover .vol{top:20px;font-size:15px}.midrash-cover .school{font-size:10px;bottom:20px}.midrash-cover:before{inset:8px}.midrash-book>span{font-size:10px;margin-top:20px}.midrash-note{font-size:11px;margin-top:15px}.ebooks-grid{display:flex;flex-direction:column;gap:38px}.ebook-scene{width:100%;max-width:380px;transform:scale(.9);height:350px;order:2}.ebooks-copy{order:1}.ebooks .lead{font-size:15px}.ebook-seal{bottom:-15px;left:0}.ebook-equation{font-size:27px}.ebook-points li{font-size:12px}.bonus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 15px}.bonus-card .course-title{font-size:23px}.bonus-card .course-meta{font-size:8px}.bonus-card .course-subtitle{font-size:10px}.bonus-card:last-child{grid-column:1/-1;width:calc(50% - 7.5px);margin:0 auto}.bonus-callout{flex-direction:column;align-items:stretch;text-align:center;gap:22px;padding:26px 22px}.bonus-callout p{font-size:29px}.bonus-callout span{font-size:11px}.bonus-callout .btn{font-size:12px}.bonus-note{font-size:10px}.method{grid-template-columns:1fr;gap:32px}.method .lead{font-size:14px}.steps li{padding-left:50px;padding-bottom:28px}.steps h3{font-size:28px}.steps p{font-size:12px}.teacher{margin-top:55px;grid-template-columns:1fr;gap:25px;padding:30px 25px}.teacher-mark{font-size:65px;border-right:0;border-bottom:1px solid var(--line);padding:0 0 22px;text-align:left}.teacher h3{font-size:35px}.teacher p{font-size:13px}.teacher .signature{font-size:23px}.offer-layout{grid-template-columns:1fr;gap:50px}.offer-copy h2{font-size:46px}.offer-copy .lead{font-size:15px}.offer-list{gap:15px}.offer-list li{font-size:13px}.offer-list li span{font-size:11px}.offer-box{padding:40px 28px 30px;max-width:430px;width:100%;margin:auto}.offer-box h3{font-size:34px}.offer-price .amount{font-size:120px}.offer-box>.btn{font-size:13px;min-height:60px}.offer-summary{font-size:10px}.offer-summary strong{font-size:13px}.rights{margin-top:25px}.rights p{font-size:10px}.faq-grid{grid-template-columns:1fr;gap:25px}.faq-intro{position:static}.faq-intro .lead{font-size:14px}.faq-list summary{font-size:13px}.faq-list details{padding:20px 0}.faq-list details p{font-size:12px}.final-cta{padding:55px 0 65px}.final-cta h2{font-size:40px}.final-cta p{font-size:13px}.final-cta .btn{width:100%;font-size:12px}.footer{padding-bottom:108px}.footer-top{align-items:flex-start;flex-direction:column;gap:23px}.footer-top p{text-align:left;max-width:none;font-size:10px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:17px;font-size:9px}.footer-links{gap:20px}.sticky-buy{display:flex;transition:transform .2s}.course-dialog-layout{grid-template-columns:1fr;padding:28px;gap:24px}.dialog-art{max-width:180px;margin:0 auto;width:100%}.dialog-copy{padding-top:0}.dialog-copy h2{font-size:33px}.dialog-description{font-size:13px}.dialog-copy .btn{width:100%;font-size:11px}.dialog-copy .eyebrow{font-size:9px}.info-dialog-content{padding:45px 28px 30px}.info-dialog-content h2{font-size:34px}.info-dialog-content p{font-size:12px}}
@media(max-width:360px){.wrap{width:calc(100% - 28px)}h1{font-size:41px}.brand-text{font-size:18px}.brand svg{width:31px}.header-row{gap:10px}.hero .eyebrow{font-size:7px}.course-title,.bonus-card .course-title{font-size:21px}.hero-covers{transform:scale(.75)}.floating-note{right:0;width:85px}.hero-reassurance{font-size:9px;gap:10px}.catalog-total{display:none}.offer-box{padding-inline:22px}.sticky-buy .btn{padding-inline:13px;font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

/* Keep all course names and the complete artwork visible. */
.course-title{overflow:visible;overflow-wrap:anywhere;white-space:normal;height:auto;max-height:none}
.cover-button:hover .cover-image{transform:none}
.cover-button.landscape{aspect-ratio:2/3;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(145deg,#182a40,#0b1426 65%);border:1px solid #c5a26470;overflow:visible}
.cover-button.landscape:after{display:none}
.cover-button.landscape .cover-image{border-inline:0}
.landscape-label{display:block;padding:28px 17px 18px;text-align:center;width:100%}
.landscape-label>span{display:block;font:8px/1.5 var(--sans);letter-spacing:.17em;color:var(--gold);text-transform:uppercase;margin-bottom:14px}
.landscape-label strong{display:block;font:500 clamp(22px,2.1vw,29px)/1.08 var(--serif);color:var(--ivory);overflow-wrap:anywhere;white-space:normal}
.landscape-signature{font:13px/1.4 var(--serif);color:var(--lightgold);text-align:center;padding:18px 10px;width:100%}
.dialog-art img{height:auto;aspect-ratio:auto;object-fit:contain}
.teacher{grid-template-columns:minmax(180px,280px) 1fr;gap:48px}
.teacher-portrait{position:relative;padding:7px;border:1px solid #c5a26485;background:var(--deep);border-radius:3px}
.teacher-photo{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:1px}
.footer-links{flex-wrap:wrap;justify-content:flex-end;row-gap:14px}
.cookie-banner{position:fixed;left:24px;bottom:24px;z-index:75;width:min(480px,calc(100% - 48px));padding:23px;background:#102036;border:1px solid #c5a26499;border-radius:4px;box-shadow:0 14px 45px #0007}
.cookie-banner>p:first-child{font-size:14px;font-weight:600;color:var(--ivory);margin-bottom:9px}
.cookie-banner>p:nth-child(2){font-size:12px;line-height:1.8;color:var(--muted);margin-bottom:18px}
.cookie-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.cookie-actions .btn{min-height:42px;padding:10px 21px;font-size:11px;box-shadow:none}
.cookie-details{background:none;border:0;border-bottom:1px solid var(--line);font-size:11px;color:var(--lightgold);margin-left:auto;padding:5px 0}
@media(max-width:850px){.landscape-label{padding:20px 12px 12px}.landscape-label>span{font-size:7px;margin-bottom:10px}.landscape-label strong{font-size:25px}.landscape-signature{font-size:11px;padding:14px 8px}.teacher{gap:32px}}
@media(max-width:640px){.landscape-label{padding:17px 11px 12px}.landscape-label>span{font-size:7px;margin-bottom:9px}.landscape-label strong{font-size:22px}.landscape-signature{font-size:10px;padding:12px 8px}.teacher{grid-template-columns:1fr;gap:27px}.teacher-portrait{max-width:300px;width:100%;margin-inline:auto}.footer-links{justify-content:flex-start}.cookie-banner{left:14px;bottom:90px;width:calc(100% - 28px);padding:20px;max-height:calc(100dvh - 110px);overflow:auto}.cookie-banner>p:nth-child(2){font-size:11px}.cookie-actions .btn{flex:1}.cookie-details{width:100%;margin:1px 0 0;text-align:center;border-bottom:0}}
@media(max-width:360px){.landscape-label strong{font-size:20px}.landscape-label{padding-inline:9px}}
.cover-image{height:auto}
.cover-button{transition:transform .3s ease,box-shadow .3s ease}
.cover-button:is(:hover,:focus-visible){transform:translateY(-6px);box-shadow:0 16px 28px #0005}
.cover-button:hover .cover-image,.cover-button:hover .midrash-cover{transform:none}
.midrash-book:focus-visible .midrash-cover{transform:translateY(-6px)}
@media(hover:none){.cover-button:active{transform:translateY(-6px)}.midrash-book:active .midrash-cover{transform:translateY(-6px)}}
@media(prefers-reduced-motion:reduce){.cover-button:is(:hover,:focus-visible,:active),.midrash-book:is(:hover,:focus-visible,:active) .midrash-cover{transform:none!important}}
.guarantee-section{background:var(--deep);border-block:1px solid var(--line)}
.guarantee-panel{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:center;gap:64px;padding:58px 62px;border:1px solid #c5a26466;background:radial-gradient(ellipse at 15% 50%,#c5a26412,transparent 55%),linear-gradient(125deg,#132238,#0b1426);box-shadow:0 22px 70px #0003;position:relative}
.guarantee-panel:before{content:'';position:absolute;inset:10px;border:1px solid #c5a2641f;pointer-events:none}
.guarantee-seal{margin:0;text-align:center;min-width:0}
.guarantee-seal-art{filter:drop-shadow(0 16px 20px #0006)}
.guarantee-seal img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.guarantee-seal figcaption{font-size:11px;line-height:1.8;color:var(--lightgold);margin:20px auto 0;max-width:290px}
.guarantee-copy{position:relative;min-width:0}
.guarantee-copy h2{font-size:clamp(48px,5vw,68px);margin-bottom:19px}
.guarantee-copy .eyebrow{margin-bottom:15px}
.guarantee-intro{font-family:var(--serif);font-size:27px;line-height:1.25;color:var(--ivory);margin-bottom:18px}
.guarantee-copy>p:not(.eyebrow):not(.guarantee-intro){font-size:13px;line-height:1.9;color:var(--muted)}
.guarantee-copy>p strong{color:var(--ivory)}
.guarantee-law{padding:16px 20px;border-left:2px solid var(--gold);background:#c5a26409;margin:23px 0}
.guarantee-law strong,.guarantee-law>span{display:block;font-size:12px;line-height:1.7}
.guarantee-law strong{color:var(--lightgold)}
.guarantee-law>span{color:var(--muted)}
.guarantee-law a{display:inline-block;font-size:11px;color:var(--lightgold);border-bottom:1px solid var(--line);margin-top:10px}
.guarantee-copy .guarantee-help{margin-bottom:24px}
.guarantee-copy .btn{font-size:12px}
@media(max-width:850px){.guarantee-panel{grid-template-columns:230px minmax(0,1fr);gap:32px;padding:40px 32px}.guarantee-copy h2{font-size:51px}.guarantee-intro{font-size:24px}}
@media(max-width:640px){.guarantee-section{padding:65px 0}.guarantee-panel{grid-template-columns:1fr;gap:33px;padding:38px 25px 35px}.guarantee-seal{max-width:250px;width:100%;margin:0 auto}.guarantee-seal figcaption{font-size:10px;margin-top:13px}.guarantee-copy h2{font-size:51px}.guarantee-copy .eyebrow{font-size:9px;letter-spacing:.13em}.guarantee-intro{font-size:25px}.guarantee-copy>p:not(.eyebrow):not(.guarantee-intro){font-size:12px}.guarantee-law{padding:14px 15px}.guarantee-law strong,.guarantee-law>span{font-size:11px}.guarantee-copy .btn{width:100%;font-size:11px}}

.guarantee-seal img{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%)}
