:root{--paper:#f4f1e9;--white:#fff;--ink:#18362e;--soft:#5e6f69;--line:#d8d6cd;--accent:#c66a3d;--sage:#dfe9e4;--shadow:0 24px 65px rgba(30,47,41,.10);--radius:20px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.65}button,input,textarea{font:inherit}.nord-shell{width:min(1160px,calc(100% - 34px));margin:auto}.nord-skip{position:fixed;top:-70px;left:16px;z-index:999;background:#fff;color:var(--ink);padding:10px 14px;border-radius:8px}.nord-skip:focus{top:16px}.nord-header{position:sticky;top:0;z-index:90;background:rgba(244,241,233,.94);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nord-header__inner{height:72px;display:flex;align-items:center;justify-content:space-between;gap:30px}.nord-brand{display:inline-flex;align-items:center;gap:11px;color:var(--ink);text-decoration:none;font-weight:900}.nord-brand__symbol{position:relative;width:36px;height:36px;border:2px solid var(--ink);border-radius:50%;background:#fff}.nord-brand__symbol i,.nord-brand__symbol b{position:absolute;left:50%;bottom:50%;width:2px;background:var(--ink);transform-origin:bottom}.nord-brand__symbol i{height:10px;transform:translateX(-50%) rotate(20deg)}.nord-brand__symbol b{height:13px;transform:translateX(-50%) rotate(120deg)}.nord-navigation{display:flex;gap:24px}.nord-navigation a{color:#536660;text-decoration:none;font-weight:700}.nord-menu-button{display:none;border:0;background:transparent}.nord-menu-button span{display:block;width:24px;height:2px;background:var(--ink);margin:5px}.nord-intro{padding:76px 0 48px}.nord-intro__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end}.nord-eyebrow,.nord-section-heading span{color:var(--accent);font-size:.76rem;font-weight:900;letter-spacing:.17em}.nord-intro h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(3.4rem,8vw,7rem);line-height:.92;letter-spacing:-.055em;margin:10px 0 22px;font-weight:500}.nord-intro__copy>p:last-child{max-width:650px;color:var(--soft);font-size:1.15rem}.nord-now{justify-self:end;min-width:290px;padding:24px;border-left:4px solid var(--accent);background:#fff}.nord-now span{display:block;color:var(--soft);text-transform:uppercase;letter-spacing:.13em;font-size:.72rem;font-weight:900}.nord-now strong{display:block;font-size:2.7rem;line-height:1.1;font-variant-numeric:tabular-nums}.nord-now small{color:var(--soft)}.nord-clock-section{padding:18px 0 82px}.nord-clock{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.nord-clock__topbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;border-bottom:1px solid var(--line)}.nord-view-tabs{display:flex;gap:4px;padding:4px;background:#eceae3;border-radius:12px}.nord-view-tabs button{border:0;background:transparent;padding:10px 17px;border-radius:9px;color:#63736e;font-weight:800}.nord-view-tabs button.is-active{background:#fff;color:var(--ink);box-shadow:0 3px 10px rgba(30,47,41,.08)}.nord-actions{display:flex;align-items:center;gap:14px}.nord-format-toggle{display:flex;align-items:center;gap:9px;color:#536660;font-size:.9rem;font-weight:750;cursor:pointer}.nord-format-toggle input{position:absolute;opacity:0;pointer-events:none}.nord-format-toggle i{position:relative;width:42px;height:24px;border-radius:999px;background:#c9cec9;transition:.2s}.nord-format-toggle i::after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:.2s}.nord-format-toggle input:checked+i{background:var(--ink)}.nord-format-toggle input:checked+i::after{transform:translateX(18px)}.nord-fullscreen{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--ink)}.nord-fullscreen svg{width:19px;fill:none;stroke:currentColor;stroke-width:1.8}.nord-clock__body{min-height:500px;display:grid;place-items:center;padding:48px}.nord-panel{width:100%}.nord-panel[hidden]{display:none!important}.nord-digital{text-align:center}.nord-digital time{display:flex;justify-content:center;align-items:flex-end;gap:.14em;white-space:nowrap}.nord-digital time span{font-size:clamp(4.6rem,11vw,10rem);font-weight:500;line-height:.9;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.nord-digital time em{padding-bottom:.28em;color:var(--accent);font-size:1.5rem;font-style:normal;font-weight:900}.nord-digital>p{font-family:Georgia,"Times New Roman",serif;font-size:1.45rem;margin:24px 0 14px}.nord-meta{display:flex;justify-content:center;gap:9px;flex-wrap:wrap}.nord-meta span{padding:7px 11px;border:1px solid var(--line);border-radius:999px;color:var(--soft);font-size:.86rem}.nord-analog-layout{text-align:center}.nord-face{position:relative;width:min(390px,76vw);aspect-ratio:1;margin:auto;border:2px solid var(--ink);border-radius:50%;background:#fbfaf6;box-shadow:inset 0 0 0 12px #f2efe7}.nord-hour{position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px;display:grid;place-items:center;font-family:Georgia,"Times New Roman",serif;font-size:1rem}.nord-hour--1{transform:rotate(30deg) translateY(-165px) rotate(-30deg)}.nord-hour--2{transform:rotate(60deg) translateY(-165px) rotate(-60deg)}.nord-hour--3{transform:rotate(90deg) translateY(-165px) rotate(-90deg)}.nord-hour--4{transform:rotate(120deg) translateY(-165px) rotate(-120deg)}.nord-hour--5{transform:rotate(150deg) translateY(-165px) rotate(-150deg)}.nord-hour--6{transform:rotate(180deg) translateY(-165px) rotate(-180deg)}.nord-hour--7{transform:rotate(210deg) translateY(-165px) rotate(-210deg)}.nord-hour--8{transform:rotate(240deg) translateY(-165px) rotate(-240deg)}.nord-hour--9{transform:rotate(270deg) translateY(-165px) rotate(-270deg)}.nord-hour--10{transform:rotate(300deg) translateY(-165px) rotate(-300deg)}.nord-hour--11{transform:rotate(330deg) translateY(-165px) rotate(-330deg)}.nord-hour--12{transform:rotate(0deg) translateY(-165px) rotate(0deg)}.nord-hand{position:absolute;left:50%;bottom:50%;transform-origin:bottom;border-radius:99px}.nord-hand--hours{width:6px;height:25%;background:var(--ink)}.nord-hand--minutes{width:4px;height:34%;background:#45665c}.nord-hand--seconds{width:2px;height:40%;background:var(--accent)}.nord-center{position:absolute;left:50%;top:50%;width:14px;height:14px;border-radius:50%;background:var(--accent);transform:translate(-50%,-50%)}.nord-analog-info{margin-top:22px}.nord-analog-info strong{display:block;font-size:1.5rem;font-variant-numeric:tabular-nums}.nord-analog-info span{color:var(--soft)}.nord-clock__status{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 20px;border-top:1px solid var(--line);color:var(--soft);font-size:.9rem}.nord-clock__status span{display:flex;align-items:center;gap:8px}.nord-clock__status span i{width:8px;height:8px;border-radius:50%;background:#3c8f6b}.nord-clock__status button{border:0;background:transparent;color:var(--ink);font-weight:800}.nord-benefits,.nord-content,.nord-faq{padding:72px 0}.nord-section-heading{max-width:720px;margin-bottom:28px}.nord-section-heading h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.2rem,4.5vw,3.8rem);line-height:1.05;font-weight:500;margin:7px 0}.nord-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.nord-benefit-grid article{padding:23px;border-top:2px solid var(--ink);background:rgba(255,255,255,.45)}.nord-benefit-grid b{color:var(--accent)}.nord-benefit-grid h3{margin:12px 0 6px}.nord-benefit-grid p{margin:0;color:var(--soft)}.nord-prose{max-width:900px;margin:auto;padding:clamp(28px,5vw,54px);background:#fff;border:1px solid var(--line)}.nord-prose h2{font-family:Georgia,"Times New Roman",serif;font-size:2rem;font-weight:500;line-height:1.2;margin:1.6em 0 .5em}.nord-prose h2:first-child{margin-top:0}.nord-prose p,.nord-prose li{color:#536660}.nord-prose a{color:var(--accent)}.nord-faq__list{max-width:900px}.nord-faq details,.nord-side-faq details{border-bottom:1px solid var(--line);padding:17px 0}.nord-faq summary,.nord-side-faq summary{display:flex;justify-content:space-between;gap:15px;cursor:pointer;font-weight:850}.nord-faq details p,.nord-side-faq details p{color:var(--soft)}.nord-page-intro{padding:64px 0 28px}.nord-breadcrumb{display:flex;gap:8px;color:var(--soft);margin-bottom:22px}.nord-breadcrumb a{color:var(--accent);text-decoration:none}.nord-page-intro h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(3rem,6vw,5.4rem);line-height:.95;font-weight:500;letter-spacing:-.045em;margin:10px 0}.nord-page-intro div>div{max-width:760px;color:var(--soft);font-size:1.08rem}.nord-document{padding:26px 0 86px}.nord-document__grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:28px;align-items:start}.nord-side-faq{position:sticky;top:95px}.nord-contact{display:grid;gap:15px;margin-top:26px}.nord-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nord-contact label{display:grid;gap:6px;font-weight:750}.nord-contact input,.nord-contact textarea{border:1px solid var(--line);background:#fbfaf6;padding:12px;border-radius:8px}.nord-primary{justify-self:start;border:0;background:var(--ink);color:#fff;padding:12px 17px;border-radius:8px;font-weight:850}.hp-field{position:absolute;left:-9999px}.nord-alert{padding:13px;border-radius:8px}.nord-alert.is-success{background:#e3f3ea}.nord-alert.is-error{background:#f8e2e2}.nord-footer{padding:50px 0;border-top:1px solid var(--line);background:#ebe7dd}.nord-footer__layout{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:32px}.nord-footer p{color:var(--soft)}.nord-footer__links{display:grid;gap:8px}.nord-footer__links a{color:var(--ink);text-decoration:none}.nord-footer__note{text-align:right}.nord-clock:fullscreen,.nord-clock.is-fallback-fullscreen{width:100vw;height:100dvh;border:0;border-radius:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#fff}.nord-clock.is-fallback-fullscreen{position:fixed;inset:0;z-index:99999}.nord-screen-lock{overflow:hidden!important}.nord-clock:fullscreen .nord-clock__body,.nord-clock.is-fallback-fullscreen .nord-clock__body{min-height:0}.nord-clock:fullscreen .nord-digital time span,.nord-clock.is-fallback-fullscreen .nord-digital time span{font-size:clamp(7rem,17vw,16rem)}.nord-clock:fullscreen .nord-face,.nord-clock.is-fallback-fullscreen .nord-face{width:min(66vh,66vw,700px)}@media(max-width:900px){.nord-intro__grid,.nord-document__grid,.nord-footer__layout{grid-template-columns:1fr}.nord-now{justify-self:start}.nord-benefit-grid{grid-template-columns:repeat(2,1fr)}.nord-side-faq{position:static}.nord-footer__note{text-align:left}}
@media(max-width:700px){.nord-menu-button{display:block}.nord-navigation{display:none;position:absolute;top:72px;left:17px;right:17px;flex-direction:column;padding:15px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow)}.nord-navigation.is-open{display:flex}.nord-clock__topbar{align-items:stretch;flex-direction:column}.nord-actions{justify-content:space-between}.nord-clock__body{padding:38px 18px}.nord-contact__row{grid-template-columns:1fr}}@media(max-width:520px){.nord-shell{width:min(100% - 20px,1160px)}.nord-intro{padding:54px 0 35px}.nord-now{width:100%}.nord-format-toggle span{font-size:.82rem}.nord-digital time span{font-size:clamp(3.4rem,18vw,5.3rem)}.nord-digital time em{font-size:1rem}.nord-benefit-grid{grid-template-columns:1fr}.nord-clock__status{align-items:flex-start;flex-direction:column}.nord-face{width:min(310px,82vw)}.nord-hour--1{transform:rotate(30deg) translateY(-130px) rotate(-30deg)}.nord-hour--2{transform:rotate(60deg) translateY(-130px) rotate(-60deg)}.nord-hour--3{transform:rotate(90deg) translateY(-130px) rotate(-90deg)}.nord-hour--4{transform:rotate(120deg) translateY(-130px) rotate(-120deg)}.nord-hour--5{transform:rotate(150deg) translateY(-130px) rotate(-150deg)}.nord-hour--6{transform:rotate(180deg) translateY(-130px) rotate(-180deg)}.nord-hour--7{transform:rotate(210deg) translateY(-130px) rotate(-210deg)}.nord-hour--8{transform:rotate(240deg) translateY(-130px) rotate(-240deg)}.nord-hour--9{transform:rotate(270deg) translateY(-130px) rotate(-270deg)}.nord-hour--10{transform:rotate(300deg) translateY(-130px) rotate(-300deg)}.nord-hour--11{transform:rotate(330deg) translateY(-130px) rotate(-330deg)}.nord-hour--12{transform:rotate(0deg) translateY(-130px) rotate(0deg)}}
/* =========================================================
   CLOCK TOOLBAR
========================================================= */

.nord-clock__topbar{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:16px;
    padding:18px 20px;
    border-bottom:1px solid var(--line);
}

.nord-view-tabs{
    display:flex;
    align-items:center;
    gap:4px;

    flex:1;
    min-width:0;

    padding:4px;
    background:#eceae3;
    border-radius:12px;
}

.nord-view-tabs button{

    flex:1;

    min-width:0;

    border:0;
    background:transparent;

    padding:10px 18px;

    border-radius:9px;

    color:#63736e;

    font-weight:800;

    cursor:pointer;

}

.nord-view-tabs button.is-active{

    background:#fff;

    color:var(--ink);

    box-shadow:0 3px 10px rgba(30,47,41,.08);

}

.nord-actions{

    display:flex;

    align-items:center;

    gap:12px;

    flex-shrink:0;

}

.nord-format-toggle{

    display:flex;

    align-items:center;

    gap:8px;

    white-space:nowrap;

    color:#536660;

    font-size:14px;

    font-weight:700;

}

.nord-fullscreen{

    display:grid;

    place-items:center;

    width:42px;

    height:42px;

    flex:0 0 42px;

}



/* =========================================================
   TABLET
========================================================= */

@media (max-width:700px){

    .nord-clock__topbar{

        flex-direction:row;

        align-items:center;

        justify-content:space-between;

        gap:10px;

        padding:14px;

    }

    .nord-view-tabs{

        flex:1;

        min-width:0;

    }

    .nord-view-tabs button{

        padding:10px 0;

        font-size:15px;

    }

    .nord-actions{

        display:flex;

        align-items:center;

        gap:8px;

        flex-shrink:0;

    }

}



/* =========================================================
   MOBILE
========================================================= */

@media (max-width:520px){

    .nord-shell{

        width:min(100% - 20px,1160px);

    }

    .nord-clock__topbar{

        flex-direction:row;

        align-items:center;

        gap:8px;

        padding:12px;

    }

    .nord-view-tabs{

        flex:1;

        min-width:0;

    }

    .nord-view-tabs button{

        flex:1;

        padding:10px 0;

        font-size:14px;

    }

    .nord-actions{

        display:flex;

        align-items:center;

        gap:6px;

        flex-shrink:0;

    }

    .nord-format-toggle{

        font-size:12px;

        gap:5px;

    }

    .nord-format-toggle small{

        display:none;

    }

    .nord-fullscreen{

        width:38px;

        height:38px;

        flex:0 0 38px;

    }

    .nord-digital time span{

        font-size:clamp(3.4rem,18vw,5.3rem);

    }

    .nord-digital time em{

        font-size:1rem;

    }

}