.amado-entry{isolation:isolate;color:#f7f9fb;background:#14191f;flex-direction:column;min-height:100svh;font-family:Arial,Helvetica,sans-serif;display:flex;position:relative;overflow:hidden}.amado-entry:before{content:"";z-index:-2;pointer-events:none;filter:blur(12px);background:radial-gradient(at 12% 35%,#39566c66,#0000 58%),radial-gradient(at 90% 62%,#7c674333,#0000 56%),repeating-linear-gradient(115deg,#ffffff05 0 1px,#0000 1px 7px),linear-gradient(135deg,#22272d,#11161c 60%,#252622);position:absolute;inset:-50px}.amado-entry:after{content:"";z-index:-1;pointer-events:none;opacity:.16;background-image:repeating-linear-gradient(0deg,#0000 0 2px,#b5bbc51c 2px 3px),repeating-linear-gradient(90deg,#0000 0 3px,#ffffff0a 3px 4px);position:absolute;inset:0}.amado-entry .denture-nav{color:#fff;background:0 0;border:0;gap:24px;width:100%;max-width:1440px;margin:0 auto;padding:26px 40px}.amado-entry .denture-brand{font-size:26px}.amado-entry .denture-brand small{color:#bdcbd5;font-size:12px}.amado-entry .denture-nav>span{color:#bdcbd5;font-size:14px}.amado-entry .entry-heading{text-align:center;padding:28px 24px 36px}.amado-entry .entry-heading .denture-kicker{letter-spacing:.18em;color:#d3b568;margin:0 0 12px;font-size:12px}.amado-entry .entry-heading h1{color:#fff;letter-spacing:-.04em;max-width:none;margin:0;font-size:clamp(36px,4vw,56px);line-height:1.1}.amado-entry .entry-heading h1 span{color:inherit}.amado-entry .entry-heading>p{color:#bdcbd5;margin:14px 0 0;font-size:17px}.amado-entry .entry-options{grid-template-columns:1fr 1fr;gap:32px;width:100%;max-width:1440px;margin:0 auto;padding:0 40px 48px;display:grid}.amado-entry .entry-card{background:#202831;border:1px solid #ffffff26;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 18px 60px #0004}.amado-entry .entry-image{aspect-ratio:3/2;background:#202831;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.amado-entry .entry-image img{object-fit:cover;object-position:center;border-radius:0;width:100%;height:100%;display:block}.amado-entry .entry-card-body{flex-direction:column;flex:1;padding:32px 36px;display:flex}.amado-entry .entry-label{letter-spacing:.13em;color:#b9dcf3;font-size:12px;font-weight:700}.amado-entry .entry-sport .entry-label{color:#e4c47b}.amado-entry .entry-card h2{color:#fff;letter-spacing:-.035em;margin:12px 0;font-size:clamp(25px,2.6vw,32px);line-height:1.2}.amado-entry .entry-card p{color:#c5d1db;margin:0;font-size:16px;line-height:1.6}.amado-entry .entry-card ul{color:#e0e8ee;margin:22px 0 28px;padding-left:20px;font-size:16px;line-height:1.6;list-style:outside}.amado-entry .entry-card li{margin-bottom:9px;padding-left:4px}.amado-entry .entry-dental li::marker{color:#b9dcf3}.amado-entry .entry-sport li::marker{color:#e4c47b}.amado-entry .entry-continue{color:#173e58;background:#b9dcf3;border-radius:7px;justify-content:center;align-items:center;min-height:50px;margin-top:auto;padding:14px 24px;font-size:16px;font-weight:700;text-decoration:none;transition:filter .2s;display:flex}.amado-entry .entry-sport .entry-continue{color:#191d24;background:#d4b76c}.amado-entry .entry-continue:hover{filter:brightness(1.1)}.amado-entry a:focus-visible{outline-offset:4px;outline:3px solid #fff}.amado-entry .entry-footer{color:#aabcc9;letter-spacing:.04em;background:0 0;border-top:1px solid #ffffff20;justify-content:space-between;gap:20px;width:calc(100% - 80px);max-width:1360px;margin:auto auto 0;padding:22px 0;font-size:12px;display:flex}@media (max-width:700px){.amado-entry .entry-options{grid-template-columns:1fr;gap:24px;max-width:600px;padding:0 20px 32px}.amado-entry .denture-nav{padding:24px}.amado-entry .denture-nav>span{display:none}.amado-entry .entry-heading{padding:20px 20px 30px}.amado-entry .entry-card-body{padding:24px}.amado-entry .entry-footer{flex-direction:column;gap:8px;width:calc(100% - 40px)}}@media (prefers-reduced-motion:reduce){.amado-entry .entry-continue{transition:none}}.amado-entry{height:100svh;min-height:640px;overflow:visible}.amado-entry:before{filter:blur(12px);clip-path:inset(0);inset:0}.amado-entry .denture-nav{border-bottom:1px solid #ffffff1c;flex:0 0 76px;justify-content:space-between;align-items:center;max-width:none;height:76px;min-height:76px;padding:12px 32px;display:flex}.amado-entry .denture-brand{font-size:24px;line-height:1.1}.amado-entry .denture-brand small{margin-top:5px}.amado-entry .denture-nav h1{letter-spacing:0;color:#c5d1db;margin:0;font-size:16px;font-weight:400;line-height:1.3}.amado-entry .entry-options{background:#ffffff20;flex:1;grid-template-rows:minmax(0,1fr);gap:1px;max-width:none;min-height:0;margin:0;padding:0}.amado-entry .entry-card{box-shadow:none;background:#202831;border:0;border-radius:0;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.amado-entry .entry-dental{background:linear-gradient(140deg,#263441,#1b252f)}.amado-entry .entry-sport{background:linear-gradient(140deg,#282b2d,#202327)}.amado-entry .entry-image{aspect-ratio:auto;background:0 0;min-height:0;position:relative}.amado-entry .entry-image img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.amado-entry .entry-card-body{flex:none;justify-self:center;width:100%;max-width:900px;padding:clamp(18px,2.5vh,32px) clamp(28px,4vw,80px)}.amado-entry .entry-card h2{margin:8px 0;font-size:clamp(26px,2.5vw,40px);line-height:1.15}.amado-entry .entry-card li{margin-bottom:5px}.amado-entry .entry-continue{min-height:48px;padding:12px 24px}@media (min-width:701px) and (max-height:750px){.amado-entry .entry-card-body{padding-top:16px;padding-bottom:18px}.amado-entry .entry-card h2{font-size:28px}.amado-entry .entry-card ul{margin:10px 0 14px}.amado-entry .entry-card li{margin-bottom:3px}}@media (max-width:700px){.amado-entry{height:auto;min-height:100svh}.amado-entry .denture-nav{padding:12px 20px}.amado-entry .denture-nav h1{font-size:14px}.amado-entry .entry-options{grid-template-rows:auto;gap:1px;max-width:none;padding:0}.amado-entry .entry-card{grid-template-rows:auto auto}.amado-entry .entry-image{aspect-ratio:3/2}.amado-entry .entry-image img{object-fit:cover;position:static}.amado-entry .entry-card-body{padding:26px 24px 30px}}.amado-entry .denture-nav{text-align:center;flex-basis:100px;justify-content:center;height:100px;min-height:100px}.amado-entry .denture-nav h1{margin:0}.amado-entry .denture-brand{letter-spacing:.035em;font-size:clamp(32px,3vw,46px);font-weight:700}.amado-entry .denture-brand small{letter-spacing:.08em;font-size:13px;font-weight:400}.amado-entry .entry-options{background:0 0;gap:18px;padding:12px 18px 18px}.amado-entry .entry-card{color:inherit;cursor:pointer;border:2px solid #8da5b9;border-radius:14px;text-decoration:none;transition:border-color .2s,box-shadow .2s}.amado-entry .entry-sport{border-color:#a59162}:is(.amado-entry .entry-card:hover,.amado-entry .entry-card:focus-visible){border-color:#fff;box-shadow:0 0 0 2px #ffffff30}.amado-entry .entry-image img{object-fit:cover;object-position:center}.amado-entry .entry-dental .entry-image img{object-position:40% 58%}.amado-entry .entry-sport .entry-image img{object-position:50% 48%}.amado-entry .entry-card-body{max-width:1100px;padding:18px clamp(24px,3vw,60px) 24px}.amado-entry .entry-label{font-size:14px}.amado-entry .entry-card h2{margin:6px 0 10px;font-size:clamp(30px,3vw,48px)}.amado-entry .entry-card p,.amado-entry .entry-card ul{font-size:clamp(18px,1.4vw,22px)}.amado-entry .entry-card ul{margin:12px 0 18px;line-height:1.4}.amado-entry .entry-continue{text-align:center;min-height:62px;padding:16px 22px;font-size:clamp(20px,1.6vw,26px);line-height:1.25}.amado-entry .entry-card:hover .entry-continue{filter:brightness(1.1)}@media (min-width:701px) and (max-height:800px){.amado-entry .denture-nav{flex-basis:86px;height:86px;min-height:86px}.amado-entry .entry-card-body{padding:12px 24px 16px}.amado-entry .entry-card h2{font-size:30px}.amado-entry .entry-card p,.amado-entry .entry-card ul{font-size:18px}.amado-entry .entry-card ul{margin:8px 0 12px}.amado-entry .entry-continue{min-height:56px;padding:13px 18px;font-size:20px}}@media (max-width:700px){.amado-entry .entry-options{gap:18px;padding:10px 12px 18px}.amado-entry .entry-card-body{padding:20px 22px 24px}.amado-entry .entry-continue{font-size:20px}.amado-entry .entry-card h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.amado-entry .entry-card{transition:none}}
