.cert-page{isolation:isolate;overscroll-behavior:none;width:100%;height:100dvh;color:var(--foreground);background:color-mix(in srgb, var(--color-primary) 12%, var(--background));--section-color:color-mix(in srgb, var(--color-primary) 14%, var(--background));--control-background:color-mix(in srgb, var(--color-primary) 12%, var(--background));position:fixed;inset:0;overflow:hidden;container-type:size}.cert-version{left:max(12px, env(safe-area-inset-left));bottom:max(6px, env(safe-area-inset-bottom));z-index:1;opacity:.7;pointer-events:none;position:absolute}.cert-art{z-index:-1;pointer-events:none;--art-unit:min(.0651042cqw,.0976563cqh);--left-art-unit:var(--art-unit);--paper-unit:var(--art-unit);--security-unit:var(--art-unit);--compact-art-scale:1.8;--compact-left-scale:2.25;--compact-security-scale:1.35;--security-right:calc(41 * var(--art-unit));--security-top:calc(38 * var(--art-unit));position:absolute;inset:0;overflow:hidden}.cert-background{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.cert-geometry{-webkit-user-select:none;user-select:none;position:absolute}.cert-geometry>svg{width:100%;height:100%;display:block;overflow:visible}.cert-geometry-top-left{width:calc(448 * var(--left-art-unit));height:calc(280 * var(--left-art-unit));top:0;left:0}.cert-geometry-top-right{width:calc(426 * var(--art-unit));height:calc(330 * var(--art-unit));top:0;right:0}.cert-geometry-certificate-art{left:0;top:calc(180 * var(--paper-unit));width:calc(256 * var(--paper-unit));height:calc(420 * var(--paper-unit))}.cert-geometry-security-art{right:var(--security-right);top:var(--security-top);width:calc(292 * var(--security-unit));height:calc(292 * var(--security-unit))}.cert-geometry-mid-right{right:0;top:calc(50% - 62 * var(--art-unit));width:calc(146 * var(--art-unit));height:calc(100 * var(--art-unit))}.cert-geometry-bottom-left{width:calc(300 * var(--left-art-unit));height:calc(374 * var(--left-art-unit));bottom:0;left:0}.cert-geometry-bottom-right{width:calc(346 * var(--art-unit));height:calc(444 * var(--art-unit));bottom:0;right:0}@media (max-width:1279px),(max-height:639px){.cert-art{--art-unit:calc(min(.0416667cqw,.0625cqh) * var(--compact-art-scale));--left-art-unit:calc(min(.0416667cqw,.0625cqh) * var(--compact-left-scale));--paper-unit:calc(min(.046875cqw,.0703125cqh) * var(--compact-left-scale));--security-unit:calc(min(.0520833cqw,.0651042cqh) * var(--compact-security-scale))}.cert-geometry-certificate-art{top:25%}.cert-geometry-security-art .security-emblem{opacity:1}.cert-geometry-security-art .security-emblem>circle{vector-effect:non-scaling-stroke;stroke-width:1.1px;opacity:.9}}@media (max-width:1023px),(max-height:639px){.cert-art{--security-right:clamp(10px,2.5cqw,24px);--security-top:calc(70% - 146 * var(--security-unit))}}@media (max-aspect-ratio:1){.cert-art{--art-unit:calc(min(.0520833cqw,.05cqh) * var(--compact-art-scale));--left-art-unit:calc(min(.0520833cqw,.05cqh) * var(--compact-left-scale));--paper-unit:calc(min(.0558036cqw,.0535714cqh) * var(--compact-left-scale));--security-unit:calc(min(.0651042cqw,.0625cqh) * var(--compact-security-scale));--security-right:clamp(10px,2.5cqw,24px);--security-top:calc(60% - 146 * var(--security-unit))}.cert-geometry-certificate-art{top:28%}.cert-geometry-mid-right{top:62%}.cert-geometry-security-art .security-emblem{opacity:1}.cert-geometry-security-art .security-emblem>circle{vector-effect:non-scaling-stroke;stroke-width:1.1px;opacity:.9}}@media (max-height:639px) and (max-aspect-ratio:1){.cert-art{--security-top:calc(57% - 146 * var(--security-unit))}}@media (max-height:359px) and (min-aspect-ratio:1){.cert-art{--security-top:calc(74% - 146 * var(--security-unit))}}.cert-stage{aspect-ratio:3/2;pointer-events:none;width:min(100cqw,150cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.cert-page .main-navbar{height:clamp(64px,6.5104cqw,100px);min-height:0;color:var(--foreground);background:0 0;border:0;gap:0;padding:0;position:absolute;inset:0 0 auto}.cert-page .nav-brand{right:max(2.4%, env(safe-area-inset-right));color:var(--foreground);letter-spacing:-1.4px;gap:8px;font-size:clamp(25px,2.0833cqw,34px);position:absolute;top:clamp(16px,1.05cqw,24px)}.cert-page .nav-brand .brand-emblem{--brand-emblem-from:207 100% 52%;--brand-emblem-to:211 64% 26%;width:clamp(32px,2.7cqw,44px);height:clamp(32px,2.7cqw,44px)}.cert-page .nav-brand span span{color:var(--color-primary)}.cert-page .main-menu{background:linear-gradient(115deg,color-mix(in srgb,var(--background) 46%,transparent),color-mix(in srgb,var(--background) 14%,transparent));border:1px solid color-mix(in srgb,var(--background) 87%,transparent);width:49.8047%;height:clamp(48px,4.0365cqw,62px);min-height:0;box-shadow:0 12px 20px color-mix(in srgb,var(--color-primary) 14%,transparent),inset 0 0 20px color-mix(in srgb,var(--background) 35%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:99px;justify-content:space-between;gap:0;margin:0;padding:0 1.5cqw;display:flex;position:absolute;top:clamp(14px,1.7578cqw,27px);left:25.1953%}.cert-page .main-menu .nav-link,.cert-page .nav-group>summary{color:var(--foreground);padding:12px 10px;font-size:clamp(14px,1.04167cqw,18px);font-weight:450;line-height:1.6;text-decoration:none}.cert-page .menu-summary-label,.cert-page .main-menu .nav-link{gap:.6cqw}.cert-page .main-menu .menu-icon{color:var(--color-foreground);width:clamp(17px,1.35cqw,22px);height:clamp(17px,1.35cqw,22px)}.cert-page .main-menu .nav-dropdown .menu-icon{width:18px;height:18px}.cert-page .nav-dropdown,.cert-page .nav-dropdown.grouped-dropdown{max-height:calc(100dvh - 100px);top:calc(100% + 1px)}.cert-page .nav-dropdown.grouped-dropdown{max-width:calc(100vw - 36px)}.cert-page .user-menu{display:none}.cert-page .nav-group[open]>summary{color:var(--color-foreground)}@media (min-width:1024px) and (min-height:640px){.cert-page .main-menu{height:clamp(40px,min(4.0365cqw,6.0547cqh),62px);top:clamp(10px,min(1.7578cqw,2.6367cqh),27px)}}.cert-progress{width:45.2%;color:var(--muted-foreground);justify-content:space-between;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:10.65%;left:26.9%}.cert-progress li{flex-direction:column;flex:1;align-items:center;gap:.45cqw;display:flex;position:relative}.cert-progress li:not(:last-child):after{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary) 40%,var(--background)),color-mix(in srgb,var(--color-primary) 65%,var(--muted-foreground)));width:calc(100% - 4cqw);height:2px;position:absolute;top:1.3cqw;right:calc(50% + 2cqw)}.cert-progress li:first-child:after{background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary) 55%,var(--background)),color-mix(in srgb,var(--color-primary) 45%,var(--foreground)))}.cert-step-number{border:1.4px solid color-mix(in srgb,var(--color-primary) 35%,var(--color-accent));background:var(--control-background);width:2.8cqw;height:2.8cqw;box-shadow:inset 0 0 0 3px var(--background);color:var(--color-primary);border-radius:50%;place-items:center;font-size:1.6cqw;font-weight:600;line-height:1;display:grid}.cert-step-label{white-space:nowrap;font-size:max(14px,1.3cqw);font-weight:550;line-height:1.8}.cert-progress [aria-current=step]{color:var(--foreground)}.cert-progress [aria-current=step] .cert-step-number{color:var(--color-primary-foreground);border-color:var(--background);background:radial-gradient(circle at 68% 74%,var(--color-primary),color-mix(in srgb,var(--color-primary) 35%,var(--foreground)) 75%);box-shadow:0 0 0 3px color-mix(in srgb,var(--background) 70%,transparent)}.cert-progress [aria-current=step] .cert-step-label{font-weight:800}.cert-circles{pointer-events:none;position:absolute;inset:0}.cert-card{aspect-ratio:1;pointer-events:auto;background:radial-gradient(at 32% 12%,#fff 4%,#f9fbff 49%,#f2f8ff 100%);border:clamp(3px,.45cqw,7px) solid #fff;border-radius:50%;width:22.3958%;position:absolute;box-shadow:-18px 20px 37px #38598833,13px 20px 35px #8aaacd19;container:cert-card/inline-size}.cert-card-individual{top:20.7%;left:60.547%}.cert-card-legal{top:33.789%;left:36.914%}.cert-card-affiliated{top:47.168%;left:12.9557%}.cert-orbit{pointer-events:none;z-index:2;opacity:.88;width:100.5%;height:100.5%;transition:opacity .45s;position:absolute;inset:-.25%;overflow:visible}.cert-card:hover .cert-orbit,.cert-card:focus-within .cert-orbit,.cert-card-expanded .cert-orbit{opacity:1}.cert-orbit-motion{transform-origin:175px 175px;animation-name:cert-orbit-spin;animation-duration:var(--orbit-duration,10s);animation-direction:var(--orbit-direction,normal);animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}.cert-orbit-ring{--orbit-duration:18s;--orbit-direction:reverse}.cert-orbit-bars{--orbit-duration:10s}.cert-card:hover .cert-orbit-motion,.cert-card:focus-within .cert-orbit-motion,.cert-card-expanded .cert-orbit-motion{will-change:transform;animation-play-state:running}@keyframes cert-orbit-spin{to{transform:rotate(360deg)}}.cert-card-copy{text-align:center;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;inset:8.2% 10.8% 10%}.cert-icon{isolation:isolate;background:radial-gradient(at 15% 72%,#a9dcffb3 4%,#bddbffa1 36%,#ffffff94 66%),radial-gradient(at 82% 77%,#ff8d9e 5%,#ffdee6 59%,#fff 80%);border-radius:50%;flex-shrink:0;place-items:center;width:25cqw;height:23.2cqw;display:grid;position:relative}.cert-icon:after{content:"";z-index:-1;background:radial-gradient(at 65% 60%,#ff879588,#ffedf120 78%);border-radius:50%;position:absolute;inset:20% 3% 0 40%}.cert-icon .menu-icon{color:#080cab;stroke-width:1.5px;width:16.3cqw;height:16.3cqw}.cert-card h2{letter-spacing:-.025em;color:#080976;margin:1.1cqw 0 .7cqw;font-size:7cqw;font-weight:850;line-height:1.65}.cert-card-details{width:100%}.cert-card-details>p{color:#647abd;min-height:10.7cqw;margin:0;font-size:max(14px,4.65cqw);font-weight:400;line-height:1.45}.cert-points{color:#647abd;text-align:right;border-top:1px solid #c8d7e99c;flex-direction:column;gap:.45cqw;margin:3.35cqw 0 0;padding:2.45cqw 0 0;list-style:none;display:flex}.cert-points li{white-space:nowrap;justify-content:flex-start;align-items:baseline;gap:2.23cqw;font-size:max(14px,4.07cqw);line-height:1.55;display:flex}.cert-check{color:#fff;background:#0088f9;border:1px solid #fff;border-radius:50%;flex-shrink:0;align-self:center;place-items:center;width:4.38cqw;height:4.38cqw;display:grid}.cert-check svg{stroke-width:2.5px;width:70%;height:70%}.cert-card-action{z-index:3;touch-action:manipulation;background:0 0;border:0;border-radius:50%;position:absolute;inset:0}.cert-card-action:focus-visible{outline-offset:8px;outline:3px solid #0783ec}.cert-intro{text-align:right;width:46%;position:absolute;top:68.2%;right:8.92%}.cert-intro h1{letter-spacing:-.08cqw;white-space:nowrap;color:#080c75;margin:0;font-size:2.67cqw;font-weight:900;line-height:1.6}.cert-intro p{color:#7c90cb;white-space:normal;text-wrap:pretty;margin:.55cqw 0 0;font-size:max(14px,1.3021cqw);font-weight:500;line-height:1.9}@container cert-card not (min-width:320px){.cert-card-details .cert-points{display:none}.cert-card-copy{justify-content:center;gap:1.5cqw;inset:9% 11% 12%}.cert-icon{width:32cqw;height:29cqw}.cert-icon .menu-icon{width:20cqw;height:20cqw}.cert-card h2{margin:0;font-size:clamp(16px,8.4cqw,26px);line-height:1.4}.cert-card-details>p{text-wrap:pretty;min-height:0;font-size:max(12px,4cqw);line-height:1.35}}@container cert-card not (min-width:220px){.cert-icon{width:26cqw;height:24cqw}.cert-icon .menu-icon{width:16.5cqw;height:16.5cqw}.cert-card h2{font-size:clamp(15px,7.6cqw,22px)}}@container cert-card not (min-width:180px){.cert-icon{width:22cqw;height:20cqw}.cert-icon .menu-icon{width:14cqw;height:14cqw}.cert-card h2{font-size:clamp(14px,7cqw,18px)}.cert-card-details>p{font-size:max(11px,3.8cqw)}}@container cert-card not (min-width:140px){.cert-card-details{display:none}.cert-card-copy{justify-content:center;gap:4cqw;inset:10%}.cert-card h2{margin:0;font-size:clamp(14px,8.2cqw,24px);line-height:1.5}.cert-icon{width:38cqw;height:35cqw}.cert-icon .menu-icon{width:25cqw;height:25cqw}}@media (min-width:1024px) and (min-height:640px) and (min-aspect-ratio:1){@container cert-card not (min-width:320px){.cert-card-details .cert-points{display:flex}.cert-card-copy{justify-content:flex-start;gap:0;inset:6% 8%}.cert-icon{width:16cqw;height:15cqw}.cert-icon .menu-icon{width:11cqw;height:11cqw}.cert-card h2{margin:.6cqw 0;font-size:clamp(18px,7cqw,24px);line-height:1.5}.cert-card-details>p{text-wrap:pretty;min-height:0;font-size:14px;line-height:1.4}.cert-card-details .cert-points{gap:.1cqw;margin-top:2.2cqw;padding-top:1.8cqw}.cert-card-details .cert-points li{white-space:normal;gap:1.5cqw;font-size:14px;line-height:1.35}}@container cert-card not (min-width:240px){.cert-card-details .cert-points{display:none}.cert-card-copy{justify-content:center;gap:1.5cqw;inset:9% 11% 12%}.cert-icon{width:28cqw;height:26cqw}.cert-icon .menu-icon{width:18cqw;height:18cqw}.cert-card h2{margin:0;font-size:clamp(16px,8cqw,24px);line-height:1.4}}}@media (min-width:1024px) and (max-width:1279px){.cert-page .main-menu{width:61%;padding-inline:18px;left:17%}.cert-progress{width:52%;left:24%}}@media (max-width:1023px),(max-height:639px),(max-aspect-ratio:1){.cert-page{--header-height:76px;--progress-height:96px;--intro-height:100px}.cert-stage{aspect-ratio:auto;--intro-gap:20px;--circle-span-ratio:1.8;--circles-space:max(0px,calc(100cqh - var(--header-height) - var(--progress-height) - var(--intro-height) - var(--intro-gap) - 32px - env(safe-area-inset-bottom)));--circle:min(24cqw,calc(var(--circles-space) / var(--circle-span-ratio)));--circle-span:calc(var(--circle) * var(--circle-span-ratio));--content-top:calc(var(--header-height) + var(--progress-height) + (var(--circles-space) - var(--circle-span)) / 2);width:100%;height:100%;inset:0;transform:none;container-type:size}.cert-progress{top:calc(var(--header-height) + 8px);width:84%;left:8%}.cert-stage:has(.cert-circles) .cert-progress{top:max(calc(var(--header-height) + 8px), calc(var(--content-top) - var(--progress-height) + 8px))}.cert-progress li{gap:4px;min-width:0;padding-inline:2px}.cert-step-number{flex-shrink:0;width:32px;height:32px;font-size:20px}.cert-step-label{white-space:normal;text-align:center;text-wrap:balance;max-width:100%;font-size:clamp(10px,2.4vw,13px);line-height:1.3}.cert-progress li:not(:last-child):after{width:calc(100% - 40px);top:15px;right:calc(50% + 20px)}.cert-circles{inset:auto 0;top:var(--content-top);height:var(--circle-span)}.cert-card{width:var(--circle);border-width:clamp(3px,.5cqw,5px);box-shadow:-10px 14px 28px #3859882c}.cert-card-individual{top:0;left:auto;right:7%}.cert-card-legal{left:calc(50% - var(--circle)/2);top:calc((var(--circle-span) - var(--circle))/2)}.cert-card-affiliated{left:7%;top:calc(var(--circle-span) - var(--circle))}.cert-intro{top:calc(var(--content-top) + var(--circle-span) + var(--intro-gap));text-align:center;width:90%;bottom:auto;right:5%}.cert-intro h1{white-space:normal;letter-spacing:-.6px;text-wrap:balance;font-size:clamp(20px,3.4cqw,34px);line-height:1.45}.cert-intro p{text-wrap:balance;max-width:600px;margin:6px auto 0;font-size:clamp(14px,1.6cqw,18px);line-height:1.65}}@media (max-aspect-ratio:1){.cert-page{--intro-height:118px;--progress-height:104px}.cert-stage{--circle-span-ratio:2.7;--circle:min(38cqw,calc(var(--circles-space) / var(--circle-span-ratio)))}.cert-card-individual{right:5%}.cert-card-affiliated{left:5%}.cert-progress{width:94%;left:3%}.cert-step-label{font-size:clamp(10px,2.7vw,12px)}.cert-intro h1{font-size:clamp(20px,5.3cqw,34px)}.cert-intro p{max-width:500px}}@media (max-width:1023px){.cert-page .main-navbar{height:var(--header-height);padding:0 max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left));justify-content:space-between;align-items:center;display:flex}.cert-page .nav-brand{gap:7px;font-size:26px;position:static}.cert-page .nav-brand .brand-emblem{width:34px;height:34px}.cert-page .mobile-nav-toggle{background:var(--control-background);margin:0;display:grid}.cert-page .main-menu{top:calc(var(--header-height) - 2px);left:var(--mobile-menu-inset);right:var(--mobile-menu-inset);width:auto;height:auto;min-height:0;max-height:calc(100dvh - var(--header-height) - 16px);padding:var(--mobile-menu-padding);border-radius:var(--mobile-menu-radius);overscroll-behavior:contain;background:var(--mobile-menu-bg);box-shadow:var(--mobile-menu-shadow);display:none;position:absolute;overflow-y:auto}.cert-page .main-menu.is-open,.cert-page .nav-group{display:block}.cert-page .main-menu .nav-link,.cert-page .nav-group>summary{text-align:right;width:100%;padding:14px 4px;font-size:16px;display:flex}.cert-page .nav-group>summary{justify-content:space-between}.cert-page .main-menu .menu-icon{width:20px;height:20px}.cert-page .menu-summary-label,.cert-page .main-menu .nav-link{gap:9px}.cert-page .nav-dropdown{width:100%;min-width:0;max-height:none;box-shadow:none;background:var(--color-accent);border:0;border-radius:8px;margin-bottom:8px;padding:10px;position:static}.cert-page .nav-dropdown.grouped-dropdown{border:1px solid var(--color-accent);background:var(--background);border-radius:8px;grid-template-columns:minmax(112px,34%) minmax(0,1fr);width:100%;max-width:100%;max-height:none;margin:0 0 10px;padding:0;position:static;transform:none}.cert-page .menu-width-guide{display:none}.cert-page .menu-items{min-height:165px;max-height:none;padding:6px}.cert-page .menu-items button{white-space:normal;overflow-wrap:anywhere}.cert-page .nav-dropdown .menu-category{white-space:normal}}@media (max-height:639px){.cert-page{--header-height:64px;--progress-height:88px}.cert-page .main-navbar{height:var(--header-height)}.cert-page .main-menu{height:44px;top:10px}.cert-page .nav-brand{font-size:25px;top:15px}.cert-page .nav-brand .brand-emblem{width:32px;height:32px}}@media (max-width:1023px) and (max-height:639px){.cert-page .main-menu{top:calc(var(--header-height) - 2px);height:auto}}@media (max-height:479px) and (min-aspect-ratio:1){.cert-page{--header-height:50px;--progress-height:72px;--intro-height:62px}.cert-stage{--intro-gap:12px}.cert-page .nav-brand{font-size:23px;top:10px}.cert-page .nav-brand .brand-emblem{width:29px;height:29px}.cert-page .main-menu{height:40px;top:5px}.cert-progress{top:calc(var(--header-height) + 3px);width:88%;left:6%}.cert-stage:has(.cert-circles) .cert-progress{top:max(calc(var(--header-height) + 3px), calc(var(--content-top) - var(--progress-height) + 3px))}.cert-step-number{width:26px;height:26px;font-size:17px}.cert-step-label{font-size:10px;line-height:1.25}.cert-progress li{gap:2px}.cert-progress li:not(:last-child):after{top:12px}.cert-intro h1{font-size:20px}.cert-intro p{margin-top:3px;font-size:12px}}@media (max-width:1023px) and (max-height:479px) and (min-aspect-ratio:1){.cert-page .main-menu{top:var(--header-height);height:auto}}@media (max-height:639px) and (min-aspect-ratio:1){.cert-stage{--circle-span-ratio:1;--circle:min(30cqw, calc(var(--circles-space) / var(--circle-span-ratio)))}.cert-card-individual{top:0;right:18%}.cert-card-legal{left:calc(50% - var(--circle) / 2);top:0}.cert-card-affiliated{top:0;left:18%}}.cert-card-expanded{aspect-ratio:1;color:#080c75;text-align:center;background:radial-gradient(at 32% 12%,#fff,#f2f8ff);flex-direction:column;justify-content:center;align-items:center;gap:0;max-height:none;padding:35px 34px 26px;font-family:Vazirmatn,Arial,sans-serif;box-shadow:0 25px 100px #10295455;border:6px solid #fff!important;border-radius:50%!important;width:min(390px,100vw - 20px)!important;max-width:none!important;display:flex!important}.cert-card-expanded .cert-icon{width:74px;height:68px}.cert-card-expanded .cert-icon .menu-icon{width:48px;height:48px}.cert-expanded-title{margin:4px 0;font-size:24px!important;font-weight:800!important;line-height:1.65!important}.cert-expanded-description{color:#647abd;text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.cert-card-expanded .cert-points{gap:2px;width:100%;margin:11px 0 0;padding:9px 0 0}.cert-card-expanded .cert-points li{white-space:normal;gap:8px;font-size:14px;line-height:1.65}.cert-card-expanded .cert-check{width:15px;height:15px}.cert-collapse{z-index:3;color:#6178af;background:0 0;border:0;border-radius:24px;align-items:center;gap:5px;min-height:30px;margin-top:6px;padding:3px 10px;font-size:13px;display:flex;position:relative}.cert-collapse:hover{color:#0a167f;background:#e2effb}.cert-collapse:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}@media (max-width:359px){.cert-card-expanded{padding:24px 27px 22px}.cert-card-expanded .cert-icon{width:56px;height:50px}.cert-card-expanded .cert-icon .menu-icon{width:38px;height:38px}.cert-expanded-title{font-size:21px!important;line-height:1.45!important}.cert-expanded-description{font-size:14px}.cert-card-expanded .cert-points li{font-size:12px;line-height:1.5}.cert-card-expanded .cert-points{margin-top:6px;padding-top:6px}.cert-collapse{min-height:27px;margin-top:2px}}@media (max-height:479px){.cert-card-expanded{aspect-ratio:auto;justify-content:flex-start;max-height:calc(100dvh - 24px);padding:25px 30px;overflow-y:auto;border-radius:30px!important}.cert-card-expanded .cert-orbit{display:none}}@media (prefers-reduced-motion:reduce){.cert-orbit-motion{animation:none!important}}.cert-form{pointer-events:auto;box-sizing:border-box;border:1px solid var(--color-accent);background:var(--background);width:68%;max-height:74%;box-shadow:0 18px 44px color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--foreground);scrollbar-width:thin;border-radius:22px;padding:clamp(18px,2.1cqw,32px) clamp(18px,2.4cqw,36px) clamp(16px,1.8cqw,26px);position:absolute;top:21.5%;left:50%;overflow:auto;transform:translate(-50%)}@media (max-width:1023px),(max-height:639px),(max-aspect-ratio:1){.cert-form{top:calc(var(--header-height) + var(--progress-height) + 10px);width:92%;height:auto;max-height:calc(100dvh - var(--header-height) - var(--progress-height) - 18px - env(safe-area-inset-bottom));padding:18px 16px 14px;bottom:auto;left:4%;transform:none}.cert-form-fill{height:calc(100dvh - var(--header-height) - var(--progress-height) - 18px - env(safe-area-inset-bottom));max-height:calc(100dvh - var(--header-height) - var(--progress-height) - 18px - env(safe-area-inset-bottom))}}@media (max-width:720px){.cert-form{height:auto;padding:14px 14px 10px;bottom:auto}}.cert-form.cert-fit{scrollbar-width:none;height:auto;max-height:74%;padding:0;overflow:hidden}.cert-form.cert-fit::-webkit-scrollbar{display:none}.cert-fit-body{width:100%;padding:clamp(18px,2.1cqw,32px) clamp(18px,2.4cqw,36px) clamp(16px,1.8cqw,26px)}@media (max-width:1023px),(max-height:639px),(max-aspect-ratio:1){.cert-form.cert-fit{height:auto;max-height:calc(100dvh - var(--header-height) - var(--progress-height) - 18px - env(safe-area-inset-bottom))}.cert-fit-body{padding:18px 16px 14px}}@media (max-width:720px){.cert-fit-body{padding:14px 14px 10px}.cert-cart-fit,.cert-fit-body{zoom:.94}}@media (max-width:720px) and (max-height:760px){.cert-cart-fit,.cert-fit-body{zoom:.86}}@media (max-width:720px) and (max-height:680px){.cert-cart-fit,.cert-fit-body{zoom:.76}}
