:root{--hda-c-0a131c:#0a131c;--hda-c-0c1922:#0c1922;--hda-c-122630:#122630;--hda-c-f2f6f8:#f2f6f8;--hda-c-b8c8d0:#b8c8d0;--hda-c-29434f:#29434f;--hda-c-06232a:#06232a;--hda-c-193640:#193640;--hda-c-052229:#052229;--hda-c-0a131c88:#0a131c88;--hda-c-0a131cbb:#0a131cbb;--hda-c-0a131cf2:#0a131cf2;--hda-c-0c1922d9:#0c1922d9;--hda-c-d0dce1:#d0dce1;--hda-c-29434f77:#29434f77;--hda-c-ffffff04:#ffffff04;--hda-c-16383d:#16383d;--hda-c-060e14:#060e14;--hda-c-10242c:#10242c;--hda-c-05151bd9:#05151bd9;--hda-c-ffffffaa:#ffffffaa;--hda-c-0a131ce8:#0a131ce8;--hda-c-0a131cf9:#0a131cf9;--hda-c-0a131cdd:#0a131cdd;--hda-c-0a131cb3:#0a131cb3;--hda-c-00000099:#0009;--hda-c-000000dd:#000d;--hda-c-111111:#111;--hda-c-bbbbbb:#bbb;--hda-c-0a131cf5:#0a131cf5;}
:root[data-theme="light"]{--hda-c-0a131c:#f3f7f8;--hda-c-0c1922:#f3f7f8;--hda-c-122630:#e5eef0;--hda-c-f2f6f8:#17333c;--hda-c-b8c8d0:#496570;--hda-c-29434f:#e5eef0;--hda-c-06232a:#e5eef0;--hda-c-193640:#e5eef0;--hda-c-052229:#e5eef0;--hda-c-0a131c88:#f3f7f888;--hda-c-0a131cbb:#f3f7f8bb;--hda-c-0a131cf2:#f3f7f8f2;--hda-c-0c1922d9:#f3f7f8d9;--hda-c-d0dce1:#17333c;--hda-c-29434f77:#e5eef077;--hda-c-ffffff04:#17333c04;--hda-c-16383d:#e5eef0;--hda-c-060e14:#f3f7f8;--hda-c-10242c:#e5eef0;--hda-c-05151bd9:#f3f7f8d9;--hda-c-ffffffaa:#17333caa;--hda-c-0a131ce8:#f3f7f8e8;--hda-c-0a131cf9:#f3f7f8f9;--hda-c-0a131cdd:#f3f7f8dd;--hda-c-0a131cb3:#f3f7f8b3;--hda-c-00000099:#f3f7f899;--hda-c-000000dd:#f3f7f8dd;--hda-c-111111:#f3f7f8;--hda-c-bbbbbb:#496570;--hda-c-0a131cf5:#f3f7f8f5;}
html{scroll-behavior:smooth}body{margin:0;background:var(--hda-c-0a131c)}#hda-unified{--bg:var(--hda-c-0a131c);--surface:var(--hda-c-0c1922);--raised:var(--hda-c-122630);--teal:#18b8bc;--light:#72d6d4;--text:var(--hda-c-f2f6f8);--muted:var(--hda-c-b8c8d0);--border:var(--hda-c-29434f);--radius:12px;--gap:clamp(14px,2vw,28px);--pad:clamp(16px,3.3vw,56px);position:relative;isolation:isolate;width:var(--page-width,100%);max-width:none;margin-inline-start:var(--page-offset,0px);background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif!important;font-size:16px;line-height:1.65;font-weight:400;text-align:left;letter-spacing:0;color-scheme:dark;-webkit-font-smoothing:antialiased;overflow:clip;overflow-wrap:break-word}
#hda-unified *,#hda-unified *::before,#hda-unified *::after{box-sizing:border-box}#hda-unified :is(h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol){margin:0;padding:0}#hda-unified :is(h1,h2,h3,h4,h5,h6){font-family:inherit!important;font-weight:750;color:var(--text);text-transform:none;letter-spacing:-.03em;line-height:1.18;text-wrap:balance}#hda-unified h1{font-size:clamp(32px,4.1vw,64px);font-weight:800}#hda-unified h2{font-size:clamp(26px,2.8vw,43px)}#hda-unified h3{font-size:clamp(19px,1.6vw,25px);line-height:1.3}#hda-unified p{font-family:inherit;font-size:16px;line-height:1.65;color:var(--muted)}#hda-unified p+p{margin-top:12px}#hda-unified p strong{color:var(--text)}#hda-unified :is(a,button,summary,input,textarea){font-family:inherit!important;letter-spacing:0;text-transform:none}#hda-unified a{color:inherit;text-decoration:none;box-shadow:none}#hda-unified button{appearance:none;cursor:pointer;font:inherit;line-height:1.3;color:inherit;border:0;box-shadow:none;margin:0}#hda-unified a:hover{color:var(--light)}#hda-unified button:disabled{cursor:default;opacity:.55}#hda-unified img{display:block;max-width:100%;height:auto;box-shadow:none;border:0}#hda-unified :is(button,a,summary,input,textarea):focus-visible{outline:3px solid var(--light);outline-offset:4px}#hda-unified [hidden]{display:none!important}#hda-unified ::selection{background:var(--teal);color:var(--bg)}#hda-unified :is(section,header,[id]){scroll-margin-top:20px}#hda-unified .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}#hda-unified .skip{position:absolute;top:10px;left:16px;z-index:100;transform:translateY(-180%);padding:10px;background:var(--teal);color:var(--bg)}#hda-unified .skip:focus{transform:none}
#hda-unified .site-bar{display:flex;align-items:center;gap:24px;padding:16px var(--pad);border-bottom:1px solid var(--border);background:var(--bg)}#hda-unified .brand{flex-shrink:0;display:flex;align-items:center;min-height:44px}#hda-unified .brand img{width:126px;height:44px;object-fit:contain}#hda-unified .site-nav{display:flex;justify-content:center;flex:1;align-items:center;gap:clamp(12px,2vw,32px);font-size:13px;font-weight:700}#hda-unified .site-nav a{min-height:44px;display:flex;align-items:center}#hda-unified .languages{flex-shrink:0;display:flex;gap:4px;align-items:center;border:1px solid var(--border);padding:4px;border-radius:var(--radius);background:var(--surface)}#hda-unified .languages .globe{color:var(--teal);font-size:23px;padding:0 5px}#hda-unified .languages button{width:44px;min-height:40px;background:transparent;border-radius:8px;font-size:12px;font-weight:800;transition:background .2s,color .2s}#hda-unified .languages button[aria-pressed=true]{background:var(--teal);color:var(--hda-c-06232a)}
#hda-unified main{padding:var(--gap) var(--pad) 0}#hda-unified .section{padding:clamp(22px,3.5vw,52px);margin-bottom:var(--gap);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}#hda-unified .section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:24px}#hda-unified .section-head>div{max-width:980px;min-width:0}#hda-unified .section-head h2{margin-top:9px}#hda-unified .section-head p:not(.eyebrow){margin-top:14px}#hda-unified .section-lead{max-width:900px;margin-bottom:24px}#hda-unified .section-meta{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-bottom:13px;border-bottom:1px solid var(--border);margin-bottom:20px}#hda-unified .meta-right{display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:flex-end}#hda-unified .section-meta time{font-size:12px;color:var(--muted)}#hda-unified .pulp{font-size:18px;font-weight:800;letter-spacing:.12em;line-height:1.2;white-space:nowrap}#hda-unified .pulp b{color:var(--teal)}#hda-unified .up{display:inline-flex;gap:5px;align-items:center;justify-content:center;font-size:11px;line-height:1.2;min-height:44px;flex-shrink:0;color:var(--muted);white-space:nowrap}#hda-unified .eyebrow{color:var(--teal);font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.13em;text-transform:uppercase}#hda-unified .micro{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);line-height:1.4}#hda-unified .small{font-size:12px;line-height:1.5}#hda-unified .muted{color:var(--muted)}#hda-unified .actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}#hda-unified .button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:44px;max-width:100%;padding:11px 17px;border:1px solid var(--border);border-radius:var(--radius);background:var(--raised);font-size:13px;font-weight:700;color:var(--text);line-height:1.3;text-align:center;transition:background .2s,border-color .2s,transform .2s}#hda-unified .button:hover{border-color:var(--teal);background:var(--hda-c-193640);color:var(--text);transform:translateY(-2px)}#hda-unified .button.primary{background:var(--teal);border-color:var(--teal);color:var(--hda-c-052229)}#hda-unified .button.primary:hover{background:var(--light);border-color:var(--light)}#hda-unified .icon-button{display:grid;place-items:center;width:44px;min-height:44px;flex-shrink:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-size:17px}#hda-unified .text-button{min-height:44px;background:transparent;font-size:12px;color:var(--muted)}#hda-unified .text-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--light);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:5px}#hda-unified .stack{display:flex;flex-direction:column;align-items:stretch;gap:14px}#hda-unified .two-col{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(22px,4vw,60px)}#hda-unified .two-cards{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:12px}
#hda-unified .panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);overflow:hidden}#hda-unified summary{list-style:none;cursor:pointer}#hda-unified summary::-webkit-details-marker{display:none}#hda-unified summary::marker{content:''}#hda-unified .panel>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:17px 20px;font-weight:700;font-size:15px;line-height:1.4}#hda-unified .panel[open]{border-color:#278186}#hda-unified .detail-body{padding:0 20px 20px}#hda-unified .detail-body .button{margin-top:16px}#hda-unified .plus{position:relative;display:block;width:22px;height:22px;flex:0 0 22px;color:var(--teal)}#hda-unified .plus::before,#hda-unified .plus::after{content:'';position:absolute;left:4px;right:4px;top:10px;height:2px;background:currentColor;transition:transform .2s}#hda-unified .plus::after{transform:rotate(90deg)}#hda-unified details[open]>summary .plus::after{transform:rotate(0)}#hda-unified .photo{overflow:hidden;border-radius:var(--radius);border:1px solid var(--border);background:var(--raised)}#hda-unified .photo img{width:100%;aspect-ratio:1.4;object-fit:cover}
#hda-unified .quote-section{padding:20px 26px;background:radial-gradient(ellipse at 0 50%,#18b8bc10,transparent 65%),var(--surface)}#hda-unified .quote-section .section-meta{margin-bottom:14px;padding-bottom:8px}#hda-unified .quote-grid{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:28px;align-items:center}#hda-unified .quote-grid h2{font-size:clamp(25px,2.3vw,34px);margin:6px 0 13px}#hda-unified blockquote{position:relative;border:0;font-family:inherit;font-size:clamp(21px,2vw,29px);font-weight:500;line-height:1.3;color:var(--text);white-space:pre-line;margin-bottom:16px;padding:0 0 0 15px;border-left:3px solid var(--teal)}#hda-unified blockquote.dialogue{font-size:clamp(15px,1.5vw,21px);line-height:1.5}#hda-unified .person{display:flex;gap:10px;align-items:center}#hda-unified .person img{width:44px;height:44px;flex:0 0 44px;border-radius:50%;object-fit:cover;object-position:center 22%;border:1px solid var(--border);background:var(--raised)}#hda-unified .person strong{display:block;font-size:14px;line-height:1.35}#hda-unified .person span{display:block;font-size:11px;color:var(--muted);line-height:1.5;margin-top:3px}#hda-unified .quote-art{width:120px}#hda-unified .poster-button{display:block;background:var(--raised);padding:0;border-radius:var(--radius);overflow:hidden;cursor:zoom-in;max-width:100%;width:100%;border:1px solid var(--border);transition:transform .25s}#hda-unified .poster-button:hover{transform:translateY(-3px)}#hda-unified .poster-button img{width:100%;aspect-ratio:2/3;object-fit:cover}#hda-unified .quote-art figcaption{margin-top:8px;line-height:1.3}#hda-unified .quote-art figcaption strong{display:block;font-size:12px}#hda-unified .quote-art figcaption small{display:block;color:var(--muted);font-size:9px;margin-top:4px;line-height:1.4}#hda-unified .quote-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid var(--border)}#hda-unified .quote-timer{text-align:right}#hda-unified .clock{display:block;color:var(--teal);font-size:22px;line-height:1.3;font-variant-numeric:tabular-nums;letter-spacing:.04em;font-weight:800}
#hda-unified .hero{position:relative;isolation:isolate;background:linear-gradient(180deg,var(--hda-c-0a131c88),var(--hda-c-0a131cbb) 45%,var(--hda-c-0a131cf2)),url('../media/2026/10/hdafilm-reklamfilm-web-scaled.jpg') center/cover;overflow:hidden}#hda-unified .hero-top{display:flex;align-items:center;justify-content:space-between;gap:16px}#hda-unified .tag{display:inline-block;font-size:11px;line-height:1.5;border:1px solid var(--border);padding:9px 12px;border-radius:var(--radius);background:var(--hda-c-0c1922d9);color:var(--text)}#hda-unified .hero-copy{max-width:1080px;margin:clamp(22px,3vw,48px) auto;text-align:center}#hda-unified .hero h1{margin:12px 0 20px}#hda-unified .headline-wrap{display:flex;justify-content:center;align-items:center;gap:14px;margin:0 auto 18px;max-width:100%}#hda-unified .headline{display:grid;align-items:center;min-height:2.5em;font-size:clamp(24px,2.7vw,43px);font-weight:800;line-height:1.2;letter-spacing:-.03em;color:var(--teal);min-width:0}#hda-unified .hero-description{max-width:1000px;margin:auto;font-size:17px;color:var(--hda-c-d0dce1)}#hda-unified .hero .actions{justify-content:center;margin-top:24px}#hda-unified .phone{display:inline-block;min-height:44px;padding-top:15px;font-size:15px;font-weight:700}#hda-unified .hero-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;color:var(--muted);font-size:13px}#hda-unified .hero-caption strong{color:var(--teal);font-size:55px;line-height:1;letter-spacing:-.05em}#hda-unified .stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--gap);background:var(--surface);overflow:hidden}#hda-unified .stat{padding:22px 15px;display:flex;align-items:center;justify-content:center;gap:15px;border-right:1px solid var(--border)}#hda-unified .stat:last-child{border-right:0}#hda-unified .stat>strong{font-size:35px;line-height:1.2;font-weight:800;letter-spacing:-.05em;color:var(--teal);white-space:nowrap}#hda-unified .stat>span{font-size:13px;color:var(--muted);max-width:115px;line-height:1.4}
#hda-unified .services-intro{display:grid;grid-template-columns:1fr 210px;gap:32px;align-items:center;margin-bottom:24px}#hda-unified .equipment{overflow:hidden;border-radius:var(--radius);border:1px solid var(--border)}#hda-unified .equipment img{width:100%;aspect-ratio:1.8;object-fit:cover}#hda-unified .service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px}#hda-unified .service>summary{display:block;padding:0}#hda-unified .service-image{position:relative;aspect-ratio:2;overflow:hidden;background:var(--raised)}#hda-unified .service-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}#hda-unified .service:hover img{transform:scale(1.04)}#hda-unified .service-image .tag{position:absolute;left:12px;top:12px;padding:5px 9px}#hda-unified .service-copy{padding:20px}#hda-unified .service-copy h3{font-size:21px;min-height:2.6em}#hda-unified .service-copy p{font-size:15px;font-weight:400;min-height:3.3em;margin-top:10px}#hda-unified .detail-action{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding-top:14px;margin-top:18px;color:var(--light);font-size:12px}#hda-unified .benefit-intro{padding:24px;background:linear-gradient(130deg,#18b8bc19,transparent),var(--bg)}#hda-unified .process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}#hda-unified .process-card{padding:23px;background:linear-gradient(145deg,#18b8bc0b,transparent),var(--bg)}#hda-unified .step-number{display:block;color:var(--teal);font-size:32px;font-weight:800;margin-bottom:20px;line-height:1}#hda-unified .process-card h3{margin-bottom:10px;font-size:21px}#hda-unified .process-card p{font-size:15px}#hda-unified .partner-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;margin-bottom:12px}#hda-unified .partner{position:relative;display:flex;align-items:center;justify-content:center;min-height:80px;padding:15px;border-right:1px solid var(--hda-c-29434f77);border-bottom:1px solid var(--hda-c-29434f77);background:var(--hda-c-ffffff04)}#hda-unified .partner img{width:100%;height:40px;object-fit:contain;filter:grayscale(1);opacity:.8;transition:filter .25s,opacity .25s}#hda-unified .partner:hover img{filter:none;opacity:1}#hda-unified .logo-fallback{font-size:12px;line-height:1.3;text-align:center}
#hda-unified .planner{margin-top:24px}#hda-unified .planner-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border-bottom:1px solid var(--border);gap:12px}#hda-unified .planner-bar strong{font-size:11px;letter-spacing:.12em}#hda-unified .planner-grid{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.3fr)}#hda-unified .planner-controls{padding:24px;border-right:1px solid var(--border);min-width:0}#hda-unified .plan-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:25px}#hda-unified .plan-steps button{background:transparent;border-bottom:2px solid var(--border);min-height:44px;font-size:12px;text-align:left;color:var(--muted)}#hda-unified .plan-steps button[aria-current=step]{border-color:var(--teal);color:var(--light)}#hda-unified [data-plan-question] h3{margin:7px 0 9px;font-size:24px}#hda-unified [data-plan-question] p{font-size:14px}#hda-unified .plan-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}#hda-unified .plan-choice{position:relative;cursor:pointer}#hda-unified .plan-choice input{position:absolute;width:1px;height:1px;clip-path:inset(50%)}#hda-unified .choice-face{display:flex;flex-direction:column;gap:8px;min-height:122px;height:100%;padding:16px 13px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);transition:border-color .2s,background .2s}#hda-unified .choice-face strong{font-size:14px;line-height:1.35;padding-right:10px}#hda-unified .choice-face small{font-size:12px;line-height:1.5;color:var(--muted)}#hda-unified .choice-check{position:absolute;right:10px;top:10px;width:10px;height:10px;border:1px solid #66828f;border-radius:50%}#hda-unified .plan-choice input:checked+.choice-face{background:var(--hda-c-16383d);border-color:var(--teal)}#hda-unified .plan-choice input:checked+.choice-face .choice-check{background:var(--teal);border-color:var(--teal)}#hda-unified .plan-choice input:focus-visible+.choice-face{outline:3px solid var(--light);outline-offset:3px}#hda-unified .plan-note{margin-top:15px;font-size:12px}#hda-unified .preview-column{padding:24px;min-width:0}#hda-unified .preview-stage{display:grid;place-items:center;min-height:290px;background:var(--hda-c-060e14);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}#hda-unified .preview-screen{position:relative;isolation:isolate;width:100%;aspect-ratio:16/9;max-height:430px;overflow:hidden;border-radius:var(--radius);background:var(--hda-c-10242c)}#hda-unified .preview-screen.vertical{aspect-ratio:9/16;width:auto;height:380px;max-width:100%}#hda-unified .preview-screen>img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-2;filter:brightness(.6)}#hda-unified .preview-screen::after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,var(--hda-c-05151bd9));z-index:-1;pointer-events:none}#hda-unified .screen-label{display:flex;justify-content:space-between;gap:10px;padding:15px;font-size:9px;font-weight:700;letter-spacing:.12em}#hda-unified .screen-copy{position:absolute;left:22px;right:22px;bottom:38px}#hda-unified .screen-copy .micro{color:var(--light)}#hda-unified .screen-copy strong{display:block;font-size:clamp(22px,2.4vw,35px);line-height:1.15;letter-spacing:-.03em;max-width:550px;margin-top:9px}#hda-unified .screen-ratio{position:absolute;bottom:10px;right:14px;font-size:10px}#hda-unified .player{display:flex;align-items:center;gap:10px;padding:14px 0;font-variant-numeric:tabular-nums}#hda-unified .player input[type=range]{min-width:0;flex:1;width:100%;height:44px;accent-color:var(--teal);padding:0;background:transparent;border:0;cursor:pointer}#hda-unified .scenes{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}#hda-unified .scene{padding:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;text-align:left;min-height:44px}#hda-unified .scene img{width:100%;aspect-ratio:2.2;object-fit:cover;opacity:.65}#hda-unified .scene span{display:block;font-size:10px;padding:8px;line-height:1.3}#hda-unified .scene[aria-pressed=true]{border-color:var(--teal)}#hda-unified .scene[aria-pressed=true] img{opacity:1}#hda-unified .plan-tags{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}#hda-unified .plan-tags span{font-size:10px;padding:4px 7px;background:var(--raised);border-radius:6px;color:var(--muted)}#hda-unified .plan-result{padding:26px;border-top:1px solid var(--border)}#hda-unified .plan-result h3{margin:9px 0 12px;font-size:28px}#hda-unified .result-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:22px 0}#hda-unified .result-grid .micro{color:var(--teal);margin-bottom:10px}#hda-unified .result-grid ul{list-style:none}#hda-unified .result-grid li{font-size:14px;color:var(--muted);padding:6px 0 6px 18px;position:relative}#hda-unified .result-grid li::before{content:'✓';position:absolute;left:0;color:var(--teal)}#hda-unified .plan-result>.small{margin-top:16px}
#hda-unified .director-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,5vw,80px);align-items:center}#hda-unified .director-visual{position:relative;max-width:400px;width:100%;margin:auto;padding-bottom:18px}#hda-unified .director-wheel{padding:22px;position:relative;aspect-ratio:1;border:2px solid var(--teal);border-radius:50%;background:repeating-conic-gradient(#18b8bc44 0deg 3deg,transparent 3deg 15deg)}#hda-unified .director-face{width:100%;height:100%;overflow:hidden;border-radius:50%;background:var(--bg);border:2px solid #36505c;position:relative}#hda-unified .director-face>img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}#hda-unified .collage{display:grid;grid-template-columns:1fr 1fr;height:100%;position:relative;background:var(--bg)}#hda-unified .collage img{width:100%;height:100%;min-height:0;object-fit:cover;filter:grayscale(1) brightness(.5)}#hda-unified .collage>span{position:absolute;inset:0;display:grid;place-items:center;font-size:clamp(80px,10vw,160px);font-weight:800;color:var(--hda-c-ffffffaa)}#hda-unified .director-tape{position:absolute;bottom:0;left:5%;right:5%;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--hda-c-0a131ce8);text-align:center;font-size:17px;font-weight:800;line-height:1.2}#hda-unified .director-name{font-size:clamp(25px,3vw,43px);margin:10px 0 16px}#hda-unified .director-copy>.actions{margin:22px 0}#hda-unified .countdown-box{padding:20px;background:linear-gradient(120deg,#18b8bc0d,transparent),var(--raised)}#hda-unified .countdown-box .clock{font-size:clamp(36px,4.3vw,64px);margin:8px 0}#hda-unified .countdown-box>.small{display:block}#hda-unified .director-winner{margin-top:30px;padding-top:24px;border-top:1px solid var(--border)}#hda-unified .director-winner>p{max-width:950px}#hda-unified .director-winner h3{margin:24px 0 18px}#hda-unified .film-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:760px}#hda-unified .film{min-width:0;position:relative}#hda-unified .film .poster-button{max-width:200px;position:relative}#hda-unified .film-title{display:block;font-size:13px;line-height:1.4;margin-top:9px;font-weight:700}#hda-unified .film-year{color:var(--muted);font-size:11px}#hda-unified .pick .poster-button{outline:3px solid var(--teal);outline-offset:3px}#hda-unified .pick-badge{display:block;color:var(--light);font-size:10px;margin-top:4px;font-weight:700}#hda-unified .shelf{margin-top:28px}#hda-unified .shelf>summary strong{display:block;font-size:18px}#hda-unified .shelf>summary .small{display:block;font-size:12px;font-weight:400;margin-top:5px}#hda-unified .shelf-body{padding:0 20px 20px}#hda-unified .search-row{display:grid;grid-template-columns:1fr auto;gap:8px 16px;margin:6px 0 22px}#hda-unified .search-row label{grid-column:1/-1;font-size:12px;font-weight:700}#hda-unified input[type=search]{display:block;width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:16px;line-height:1.3}#hda-unified .search-row>span{align-self:center}#hda-unified .shelf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}#hda-unified .director-card{border:1px solid var(--border);border-radius:var(--radius);padding:16px;min-width:0;background:var(--surface)}#hda-unified .director-card-head{display:flex;align-items:center;gap:12px;margin-bottom:13px}#hda-unified .director-card-head img{width:46px;height:46px;flex:0 0 46px;object-fit:cover;border-radius:50%;filter:grayscale(1)}#hda-unified .director-card-head h3{font-size:17px;line-height:1.3}#hda-unified .director-card>p{font-size:13px;line-height:1.6;margin-bottom:15px}#hda-unified .director-card .film-grid{gap:8px}#hda-unified .director-card .film-title{font-size:10px}#hda-unified .director-card .film-year{font-size:9px}#hda-unified .director-card.today{border-color:var(--teal)}#hda-unified .today-badge{display:block;color:var(--light);font-size:10px;margin-top:4px}#hda-unified .daily-note{margin-top:18px;font-size:12px}#hda-unified .credits{margin-top:10px}#hda-unified .credits>summary{font-size:11px;color:var(--muted);min-height:44px;display:flex;align-items:center}#hda-unified .credits a{text-decoration:underline;text-underline-offset:3px}#hda-unified .credit-row{margin-bottom:8px;font-size:11px;color:var(--muted)}
#hda-unified .twist{background:linear-gradient(110deg,var(--hda-c-0a131cf9),var(--hda-c-0a131cdd) 65%,var(--hda-c-0a131cb3)),url('../media/2026/10/hdafilm-reklamfilm-web-scaled.jpg') center/cover}#hda-unified .twist-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}#hda-unified .twist-grid{display:grid;grid-template-columns:155px 1fr minmax(180px,240px);align-items:center;gap:30px}#hda-unified .dial{position:relative;display:grid;place-items:center;width:150px;height:150px;border-radius:50%;background:transparent;color:var(--teal)}#hda-unified .dial-ring{position:absolute;inset:0;border-radius:50%;border:2px dashed #18b8bc99;transition:transform .7s cubic-bezier(.2,.8,.2,1)}#hda-unified .dial-ring::after{content:'';position:absolute;inset:10px;border:1px solid #18b8bc33;border-radius:50%}#hda-unified .dial strong{font-size:47px;line-height:1;letter-spacing:-.06em}#hda-unified .dial sup{font-size:23px;vertical-align:super}#hda-unified .dial-hint{position:absolute;bottom:19px;font-size:10px;color:var(--light)}#hda-unified .twist h2{font-size:clamp(25px,2.5vw,39px);margin-bottom:14px}#hda-unified .twist h2 span{display:block}#hda-unified .twist h2 .accent{color:var(--teal)}#hda-unified .twist .stack p{font-size:12px;text-align:center}#hda-unified .page-footer{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;padding:20px var(--pad) 28px;font-size:12px;color:var(--muted)}#hda-unified dialog{margin:auto;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px;max-width:min(92vw,650px);max-height:94dvh;box-shadow:0 20px 100px var(--hda-c-00000099)}#hda-unified dialog::backdrop{background:var(--hda-c-000000dd);backdrop-filter:blur(6px)}#hda-unified .image-dialog>img{max-width:100%;max-height:72dvh;width:auto;height:auto;object-fit:contain;margin:14px auto}#hda-unified .image-dialog>p{font-size:13px;text-align:center}#hda-unified .dialog-close{display:flex;margin-left:auto}#hda-unified .brief-dialog{width:min(92vw,680px)}#hda-unified .brief-dialog label{display:block;font-size:14px;margin:15px 0}#hda-unified textarea{width:100%;padding:14px;font-size:16px;line-height:1.6;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);resize:vertical}#hda-unified .toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%,20px);opacity:0;pointer-events:none;max-width:calc(100vw - 30px);background:var(--teal);color:var(--hda-c-052229);padding:12px 20px;border-radius:var(--radius);font-size:13px;font-weight:700;z-index:1000;transition:opacity .2s,transform .2s}#hda-unified .toast.visible{opacity:1;transform:translate(-50%,0)}
@media(max-width:1050px){#hda-unified .site-nav{gap:15px;font-size:12px}#hda-unified .stat{flex-direction:column;gap:4px;text-align:center}#hda-unified .partner-grid{grid-template-columns:repeat(5,minmax(0,1fr))}#hda-unified .planner-grid{grid-template-columns:minmax(280px,1fr) minmax(0,1fr)}#hda-unified .planner-controls,#hda-unified .preview-column{padding:18px}#hda-unified .twist-grid{grid-template-columns:130px 1fr}#hda-unified .twist-grid>.stack{grid-column:2}#hda-unified .dial{width:125px;height:125px}#hda-unified .dial strong{font-size:41px}#hda-unified .shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#hda-unified .process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:780px){#hda-unified .site-bar{flex-wrap:wrap;gap:8px 16px}#hda-unified .site-nav{order:3;flex:1 1 100%;justify-content:flex-start;gap:20px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}#hda-unified .languages{margin-left:auto}#hda-unified .two-col{grid-template-columns:1fr;gap:24px}#hda-unified .photo img{aspect-ratio:1.8}#hda-unified .service-grid{grid-template-columns:1fr}#hda-unified .service>summary{display:grid;grid-template-columns:.8fr 1fr;align-items:stretch}#hda-unified .service-image{height:100%;aspect-ratio:auto;min-height:210px}#hda-unified .service-copy h3,#hda-unified .service-copy p{min-height:0}#hda-unified .service .detail-body{padding-top:15px}#hda-unified .planner-grid{grid-template-columns:1fr}#hda-unified .planner-controls{border-right:0;border-bottom:1px solid var(--border)}#hda-unified .preview-column{padding:20px}#hda-unified .preview-stage{min-height:240px}#hda-unified .preview-screen.vertical{height:330px}#hda-unified .director-grid{grid-template-columns:1fr 1.2fr;gap:24px}#hda-unified .director-wheel{padding:14px}#hda-unified .director-tape{font-size:13px;padding:10px}#hda-unified .director-name{font-size:27px}#hda-unified .countdown-box{padding:14px}#hda-unified .countdown-box .clock{font-size:37px}#hda-unified .section{padding:26px}#hda-unified .quote-section{padding:20px}#hda-unified .section-head{margin-bottom:20px}#hda-unified .section-meta{align-items:flex-start}#hda-unified .meta-right{gap:8px 16px}#hda-unified .hero-description{font-size:16px}}
@media(max-width:540px){#hda-unified{--pad:10px;--gap:14px;font-size:16px}#hda-unified main{padding-top:14px}#hda-unified .site-bar{padding:10px 16px;gap:5px 12px}#hda-unified .brand img{width:105px;height:40px}#hda-unified .site-nav{gap:18px;font-size:11px}#hda-unified .site-nav a{min-height:40px}#hda-unified .languages button{min-height:40px;width:40px}#hda-unified .section{padding:20px 16px}#hda-unified .section-head{gap:10px}#hda-unified .section-head h2{font-size:27px}#hda-unified .up{font-size:10px;white-space:normal;text-align:center;max-width:70px}#hda-unified .section-meta{gap:8px}#hda-unified .pulp{font-size:15px;letter-spacing:.1em}#hda-unified .section-meta time{font-size:10px}#hda-unified .meta-right{gap:4px 10px}#hda-unified .micro{font-size:9px}#hda-unified .eyebrow{font-size:10px;letter-spacing:.08em}#hda-unified .quote-section{padding:14px}#hda-unified .quote-section .section-meta{align-items:center;margin-bottom:12px;padding-bottom:5px}#hda-unified .quote-grid{grid-template-columns:minmax(0,1fr) 77px;gap:12px;align-items:start}#hda-unified .quote-grid h2{font-size:24px;margin:5px 0 11px}#hda-unified .quote-art{width:77px;margin-top:4px}#hda-unified blockquote{font-size:20px;line-height:1.33;padding-left:10px;margin-bottom:13px}#hda-unified blockquote.dialogue{font-size:15px;line-height:1.45}#hda-unified .person{gap:8px}#hda-unified .person img{width:34px;height:34px;flex-basis:34px}#hda-unified .person strong{font-size:12px}#hda-unified .person span{font-size:10px}#hda-unified .quote-art figcaption strong{font-size:10px}#hda-unified .quote-art figcaption small{font-size:8px}#hda-unified .quote-footer{margin-top:12px;padding-top:10px;gap:8px}#hda-unified .quote-footer .button{font-size:11px;padding:9px 12px}#hda-unified .quote-footer .actions{gap:6px}#hda-unified .quote-footer .clock{font-size:18px}#hda-unified .quote-footer .micro{font-size:8px;letter-spacing:0}#hda-unified .hero-top{gap:10px}#hda-unified .hero-top .tag{font-size:10px;padding:8px}#hda-unified .hero h1{font-size:33px;line-height:1.15}#hda-unified .hero-copy{margin:24px auto}#hda-unified .headline{font-size:25px;min-height:2.6em}#hda-unified .headline-wrap{gap:8px;margin-bottom:12px}#hda-unified .hero-description{font-size:15px;line-height:1.65}#hda-unified .hero .actions{gap:8px}#hda-unified .hero .actions .button{font-size:12px;padding-inline:12px;flex:1 1 auto}#hda-unified .hero .actions .button:last-child{flex-basis:100%}#hda-unified .hero-caption{font-size:11px;gap:10px}#hda-unified .hero-caption strong{font-size:40px}#hda-unified .stats{grid-template-columns:1fr 1fr}#hda-unified .stat{padding:16px 10px;flex-direction:row;gap:10px;text-align:left;justify-content:flex-start}#hda-unified .stat:nth-child(2){border-right:0}#hda-unified .stat:nth-child(-n+2){border-bottom:1px solid var(--border)}#hda-unified .stat>strong{font-size:27px}#hda-unified .stat>span{font-size:11px;max-width:75px}#hda-unified .two-cards{grid-template-columns:1fr}#hda-unified .panel>summary{padding:15px;font-size:14px;min-height:56px}#hda-unified .detail-body{padding:0 15px 16px}#hda-unified .services-intro{grid-template-columns:1fr;gap:17px}#hda-unified .equipment img{aspect-ratio:3}#hda-unified .service>summary{display:block;padding:0}#hda-unified .service-image{min-height:0;aspect-ratio:2.2}#hda-unified .service-copy{padding:18px}#hda-unified .service-copy h3{font-size:21px}#hda-unified .service-copy p{font-size:15px}#hda-unified .process-grid{gap:10px}#hda-unified .process-card{padding:17px 14px}#hda-unified .process-card h3{font-size:18px}#hda-unified .process-card p{font-size:14px}#hda-unified .step-number{font-size:27px;margin-bottom:14px}#hda-unified .partner-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#hda-unified .partner{min-height:62px;padding:10px}#hda-unified .partner img{height:32px}#hda-unified .planner-bar{padding:10px 15px}#hda-unified .planner-bar strong{font-size:9px;letter-spacing:.05em}#hda-unified .planner-controls,#hda-unified .preview-column{padding:16px}#hda-unified .plan-steps{margin-bottom:19px;gap:6px}#hda-unified .plan-steps button{font-size:11px}#hda-unified [data-plan-question] h3{font-size:23px}#hda-unified .plan-options{gap:8px;margin-top:16px}#hda-unified .choice-face{padding:14px 11px;min-height:116px}#hda-unified .choice-face strong{font-size:13px}#hda-unified .choice-face small{font-size:11px}#hda-unified .preview-column .section-meta{gap:8px;margin-bottom:12px}#hda-unified .preview-stage{min-height:185px}#hda-unified .preview-screen.vertical{height:300px}#hda-unified .screen-copy{left:16px;right:16px;bottom:28px}#hda-unified .screen-copy strong{font-size:24px}#hda-unified .screen-label{font-size:8px;padding:12px}#hda-unified .player{gap:7px}#hda-unified .player .small{font-size:10px}#hda-unified .scenes{gap:6px}#hda-unified .scene span{font-size:9px;padding:7px}#hda-unified .plan-result{padding:18px 15px}#hda-unified .plan-result h3{font-size:25px}#hda-unified .result-grid{grid-template-columns:1fr;gap:18px}#hda-unified .plan-result .actions .button{width:100%}#hda-unified .director-grid{grid-template-columns:1fr;gap:25px}#hda-unified .director-visual{max-width:235px}#hda-unified .director-wheel{padding:14px}#hda-unified .collage>span{font-size:100px}#hda-unified .director-name{font-size:29px}#hda-unified .director-copy>.actions{margin:18px 0}#hda-unified .director-copy>.actions .button{flex:1 1 auto}#hda-unified .countdown-box .clock{font-size:45px}#hda-unified .shelf>summary strong{font-size:16px}#hda-unified .shelf-body{padding:0 12px 14px}#hda-unified .shelf-grid{grid-template-columns:1fr}#hda-unified .search-row{grid-template-columns:1fr}#hda-unified .search-row label{grid-column:1}#hda-unified .director-card{padding:15px}#hda-unified .director-card .film-title{font-size:11px}#hda-unified .film-grid{gap:9px}#hda-unified .film-title{font-size:11px}#hda-unified .film-year{font-size:10px}#hda-unified .twist-grid{grid-template-columns:95px minmax(0,1fr);gap:18px}#hda-unified .twist-grid>.stack{grid-column:1/-1}#hda-unified .dial{width:95px;height:95px}#hda-unified .dial strong{font-size:33px}#hda-unified .dial sup{font-size:17px}#hda-unified .dial-hint{font-size:8px;bottom:12px}#hda-unified .twist h2{font-size:25px}#hda-unified .twist-grid>div>p{font-size:14px}#hda-unified .twist-top{gap:8px;margin-bottom:15px}#hda-unified .page-footer{padding:12px 20px 24px;gap:7px 20px;font-size:11px}#hda-unified .page-footer>span{flex-basis:60%}}
@media(max-width:359px){#hda-unified .section{padding:17px 12px}#hda-unified .quote-grid{grid-template-columns:minmax(0,1fr) 64px;gap:9px}#hda-unified .quote-art{width:64px}#hda-unified .person img{width:30px;height:30px;flex-basis:30px}#hda-unified .quote-grid h2{font-size:22px}#hda-unified .process-grid{grid-template-columns:1fr}#hda-unified .pulp{font-size:13px}#hda-unified .hero h1{font-size:30px}#hda-unified .quote-footer .actions{gap:4px}#hda-unified .quote-footer .clock{font-size:16px}#hda-unified .quote-footer .button{padding:8px;font-size:10px}}
@media(prefers-reduced-motion:reduce){#hda-unified *,#hda-unified *::before,#hda-unified *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{#hda-unified{color:var(--hda-c-111111);background:white;width:100%;margin:0}#hda-unified :is(.site-bar,.up,.button,.icon-button,.dial,.player,.scenes,.toast){display:none!important}#hda-unified .section{break-inside:avoid;background:white;color:var(--hda-c-111111);border-color:var(--hda-c-bbbbbb)}#hda-unified :is(h1,h2,h3,p){color:var(--hda-c-111111)}#hda-unified details>*{display:block!important}}
#hda-unified :is(.two-col,.two-cards,.service-grid,.process-grid,.planner-grid,.director-grid,.shelf-grid,.quote-grid,.result-grid,.twist-grid)>*{min-width:0}#hda-unified .service>summary{width:100%;min-width:0}#hda-unified .service-copy{min-width:0}#hda-unified .service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:780px){#hda-unified .service-grid{grid-template-columns:minmax(0,1fr)}}
#hda-unified .service-image{width:100%;max-width:100%;min-width:0}@media(max-width:540px){#hda-unified .service-image{height:auto}}
#hda-unified .languages button{min-height:44px;border-radius:var(--radius)}#hda-unified .site-nav a{min-height:44px}#hda-unified .plan-tags span{border-radius:var(--radius)}
#hda-unified .preview-screen>img{transition:filter .35s}#hda-unified .preview-screen[data-mood=cinematic]>img{filter:brightness(.65) saturate(.75) contrast(1.1)}#hda-unified .preview-screen[data-mood=dynamic]>img{filter:brightness(.75) saturate(1.35) contrast(1.2)}#hda-unified .preview-screen[data-mood=human]>img{filter:brightness(.8) saturate(.95) sepia(.12)}#hda-unified .preview-screen[data-mood=bold]>img{filter:brightness(.75) saturate(1.45) contrast(1.35)}

#hda-unified .fallback-en{display:none}#hda-unified:has(#hda-lang-en:checked) .fallback-hu{display:none}#hda-unified:has(#hda-lang-en:checked) .fallback-en{display:inline}#hda-unified .js-only{display:none!important}#hda-unified.js-ready .js-only{display:revert!important}#hda-unified.js-ready .quote-footer.js-only{display:flex!important}#hda-unified.js-ready .director-grid.js-only{display:grid!important}#hda-unified.js-ready .search-row.js-only{display:grid!important}#hda-unified.js-ready .dial.js-only{display:grid!important}#hda-unified.js-ready .icon-button.js-only{display:grid!important}#hda-unified.js-ready .nojs-only{display:none!important}#hda-unified .languages label{display:grid;place-items:center;width:44px;min-height:44px;border-radius:var(--radius);font-size:12px;font-weight:800;cursor:pointer}#hda-unified:has(#hda-lang-hu:checked) .languages label[for=hda-lang-hu],#hda-unified:has(#hda-lang-en:checked) .languages label[for=hda-lang-en]{background:var(--teal);color:var(--hda-c-06232a)}#hda-unified #hda-lang-hu:focus-visible~.site-bar label[for=hda-lang-hu],#hda-unified #hda-lang-en:focus-visible~.site-bar label[for=hda-lang-en]{outline:3px solid var(--light);outline-offset:3px}#hda-unified .quote-fallback{margin-top:18px}#hda-unified .quote-fallback-item{padding:20px 0;border-bottom:1px solid var(--border)}#hda-unified .quote-fallback-item:last-child{border-bottom:0}#hda-unified .fallback-director h3{margin:10px 0}#hda-unified .fallback-director>.film-grid{margin-top:20px}#hda-unified .nojs-planner{margin-top:24px}#hda-unified .nojs-planner .detail-body{padding-top:20px}#hda-unified .nojs-planner fieldset{border:0;padding:0;margin:0;display:grid;gap:12px}#hda-unified .nojs-planner legend{font-size:22px;font-weight:700;color:var(--text);margin-bottom:18px}#hda-unified .nojs-planner label{font-size:14px;font-weight:700}#hda-unified .nojs-planner select{width:100%;min-width:0;min-height:48px;max-width:100%;padding:12px;background:var(--surface);color:var(--text);font-size:16px;border:1px solid var(--border);border-radius:var(--radius)}#hda-unified .fallback-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px}#hda-unified .fallback-plan{padding:16px}#hda-unified .fallback-plan h3{font-size:18px;margin-bottom:9px}#hda-unified .fallback-plan p{font-size:13px}#hda-unified .nojs-only.static-dial{display:grid}#hda-unified .twist h2>span .fallback-hu,#hda-unified .twist h2>span .fallback-en{display:inline}#hda-unified:not(:has(#hda-lang-en:checked)) .twist h2 .fallback-en{display:none}#hda-unified:has(#hda-lang-en:checked) .twist h2 .fallback-hu{display:none}@media(max-width:780px){#hda-unified .fallback-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){#hda-unified .languages label{width:40px}#hda-unified .fallback-plans{grid-template-columns:minmax(0,1fr)}}

#hda-unified .site-bar{justify-content:flex-end;padding-block:10px;background:var(--surface)}#hda-unified .languages{margin:0}#hda-unified .quote-section>h2{font-size:clamp(25px,2.3vw,34px);margin:6px 0 10px}#hda-unified .quote-stage{position:relative;min-width:0}#hda-unified .quote-lock{display:flex;align-items:center;gap:22px;min-height:166px;padding:18px 0}#hda-unified .quote-lock h3{font-size:clamp(20px,2vw,28px);margin-bottom:9px}#hda-unified .quote-lock p{font-size:14px;max-width:700px}#hda-unified .quote-seal{display:grid;place-items:center;flex:0 0 94px;width:94px;height:94px;font-family:Georgia,serif;font-size:100px;line-height:1.3;padding-top:20px;border:1px solid #18b8bc66;border-radius:50%;color:var(--teal);background:radial-gradient(circle,#18b8bc20,transparent 75%)}#hda-unified .quote-timer{margin-left:auto}#hda-unified .quote-result-enter{will-change:transform,opacity}#hda-unified .quote-footer .button{min-width:180px}#hda-unified .quote-footer{min-height:65px}#hda-unified .site-bar .languages label{min-height:44px}#hda-unified .quote-section[aria-busy=true] .quote-lock h3{color:var(--light)}@media(max-width:540px){#hda-unified .site-bar{padding:10px 16px}#hda-unified .quote-lock{gap:14px;min-height:152px;padding-block:15px}#hda-unified .quote-seal{width:64px;height:64px;flex-basis:64px;font-size:74px;padding-top:16px}#hda-unified .quote-lock h3{font-size:21px}#hda-unified .quote-lock p{font-size:13px}#hda-unified .quote-footer{align-items:center;gap:10px}#hda-unified .quote-footer .button{min-width:0;max-width:57%;font-size:11px}#hda-unified .quote-section>h2{font-size:24px}}

#hda-unified .dial{width:158px;height:158px;isolation:isolate;overflow:visible}#hda-unified .dial:disabled{opacity:1;cursor:progress}#hda-unified .dial-ring{inset:4px;border-width:2px;border-color:#18b8bcb3;transition:none}#hda-unified .dial-second-ring{position:absolute;inset:16px;border:1px solid #72d6d455;border-radius:50%;pointer-events:none}#hda-unified .dial-second-ring::after{content:'';position:absolute;top:-4px;left:calc(50% - 4px);width:8px;height:8px;background:var(--light);border-radius:50%;box-shadow:0 0 16px #18b8bcaa}#hda-unified .dial strong{font-variant-numeric:tabular-nums;font-size:46px;letter-spacing:-.06em;line-height:1}#hda-unified .dial-multiplier{position:absolute;top:30px;left:0;right:0;text-align:center;font-size:10px;line-height:1;font-weight:800;letter-spacing:.08em;color:var(--light)}#hda-unified .dial-hint{bottom:25px;font-size:9px;max-width:90%;text-align:center}#hda-unified .dial[data-phase=multiply] strong{font-size:66px}#hda-unified .dial[data-phase=complete] .dial-second-ring{border-color:var(--teal);box-shadow:0 0 20px #18b8bc20}#hda-unified .dial[data-phase=complete]{background:radial-gradient(circle,#18b8bc19,transparent 72%)}#hda-unified .twist-grid{grid-template-columns:165px minmax(0,1fr) minmax(180px,240px)}@media(max-width:1050px){#hda-unified .twist-grid{grid-template-columns:145px minmax(0,1fr)}#hda-unified .dial{width:140px;height:140px}#hda-unified .dial-multiplier{top:25px}#hda-unified .dial-hint{bottom:22px}#hda-unified .dial strong{font-size:41px}}@media(max-width:540px){#hda-unified .twist-grid{grid-template-columns:108px minmax(0,1fr);gap:15px}#hda-unified .dial{width:108px;height:108px}#hda-unified .dial strong{font-size:33px}#hda-unified .dial sup{font-size:15px}#hda-unified .dial-multiplier{top:20px;font-size:8px;letter-spacing:0}#hda-unified .dial-hint{bottom:17px;font-size:7px}#hda-unified .dial-second-ring{inset:13px}#hda-unified .dial[data-phase=multiply] strong{font-size:48px}#hda-unified .twist h2{font-size:24px}}

.hda-nav{position:sticky;top:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px clamp(16px,3.3vw,56px);background:var(--hda-c-0a131cf5);border-bottom:1px solid var(--hda-c-29434f);color:var(--hda-c-f2f6f8);font-family:Arial,sans-serif;backdrop-filter:blur(16px)}.hda-nav a{color:inherit;text-decoration:none}.hda-nav-brand{font-weight:900;font-size:25px;letter-spacing:-1px;white-space:nowrap}.hda-nav-brand span{color:#18b8bc}.hda-nav-brand small{font-size:14px;margin-left:8px;letter-spacing:0}.hda-nav-links{display:flex;align-items:center;gap:clamp(12px,1.7vw,28px);font-size:16px;font-weight:700}.hda-nav-links a:hover,.hda-nav-links a:focus-visible{color:#72d6d4}.hda-nav-contact{padding:12px 18px;border:1px solid #18b8bc;border-radius:8px}.hda-nav-toggle{display:none;background:none;color:inherit;border:1px solid var(--hda-c-29434f);border-radius:8px;padding:10px 14px;font:inherit}#hda-unified section{scroll-margin-top:100px}.hda-nav a:focus-visible,.hda-nav button:focus-visible{outline:2px solid #72d6d4;outline-offset:5px}@media(max-width:1100px){.hda-nav{flex-wrap:wrap}.hda-nav-toggle{display:block}.hda-nav-links{display:none;width:100%;flex-direction:column;align-items:stretch;gap:0}.hda-nav-links.is-open{display:flex}.hda-nav-links a{padding:14px 10px;border-top:1px solid var(--hda-c-29434f)}.hda-nav-contact{margin-top:10px;text-align:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
