.tkqq-footer{background:var(--tkqq-footer);padding:3rem 0 1.5rem;border-top:3px solid var(--tkqq-accent)}.tkqq-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:2rem;gap:2rem;padding-bottom:2rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.tkqq-footer__brand{font-family:Playfair Display,serif;font-size:1.375rem;font-weight:900;color:var(--tkqq-accent);margin-bottom:.625rem}.tkqq-footer__desc{font-size:.875rem;line-height:1.65;color:hsla(0,0%,100%,.6);margin-bottom:1.25rem}.tkqq-footer__payments{display:flex;flex-wrap:wrap;gap:.375rem}.tkqq-footer__pay-badge{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;color:hsla(0,0%,100%,.8);font-weight:600}.tkqq-footer__heading{font-family:Playfair Display,serif;font-size:.9375rem;font-weight:700;color:#fff;margin-bottom:.875rem;padding-bottom:.375rem;border-bottom:1px solid hsla(0,0%,100%,.15)}.tkqq-footer__links{list-style:none;display:flex;flex-direction:column;gap:.4rem}.tkqq-footer__links a{font-size:.875rem;color:hsla(0,0%,100%,.7);transition:color .15s}.tkqq-footer__links a:hover{color:var(--tkqq-accent);text-decoration:none}.tkqq-footer__bottom{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding-top:1.5rem;flex-wrap:wrap}.tkqq-footer__copy{font-size:.8125rem;color:hsla(0,0%,100%,.45)}.tkqq-footer__disclaimer{font-size:.75rem;color:hsla(0,0%,100%,.4);line-height:1.6;max-width:600px}.tkqq-footer__badges{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.tkqq-footer__badge{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:.25rem;padding:.3rem .625rem;font-size:.75rem;color:hsla(0,0%,100%,.7);font-weight:600}@media (max-width:768px){.tkqq-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.tkqq-footer__grid{grid-template-columns:1fr}.tkqq-footer__bottom{flex-direction:column}}.tkqq-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:var(--tkqq-header);border-bottom:3px solid var(--tkqq-accent);box-shadow:0 2px 12px rgba(0,0,0,.18)}.tkqq-header__inner{display:flex;align-items:center;justify-content:space-between;height:4rem;gap:1rem;position:relative}.tkqq-header__logo{display:flex;align-items:center;gap:.625rem;text-decoration:none;flex-shrink:0;min-width:0;max-width:120px;overflow:hidden}.tkqq-header__logo-img{height:2.25rem;width:auto;max-width:120px;max-height:36px;object-fit:contain}.tkqq-header__logo-text{font-family:Playfair Display,serif;font-size:1.25rem;font-weight:900;color:var(--tkqq-accent);letter-spacing:.01em}.tkqq-header__logo-text:hover{text-decoration:none}.tkqq-header__nav{display:flex;align-items:center;gap:.25rem;flex:1 1;justify-content:center}.tkqq-header__nav a{padding:.375rem .75rem;font-size:.875rem;font-weight:700;color:hsla(0,0%,100%,.85);border-radius:.25rem;transition:background .15s,color .15s;text-decoration:none;white-space:nowrap}.tkqq-header__nav a.tkqq-header__nav-active,.tkqq-header__nav a:hover{background:hsla(0,0%,100%,.18);color:#fff}.tkqq-header__lang-wrap{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.tkqq-header__btns,.tkqq-tablet-controls{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.tkqq-lang-switcher{gap:.25rem;padding:.1875rem;border:1px solid hsla(0,0%,100%,.26);background:hsla(0,0%,100%,.08);flex-shrink:0;box-shadow:0 1px 6px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tkqq-lang-switcher,.tkqq-lang-switcher a{display:inline-flex;align-items:center;border-radius:999px}.tkqq-lang-switcher a{justify-content:center;width:1.95rem;height:1.65rem;padding:0;font-size:.72rem;font-weight:800;letter-spacing:.02em;color:hsla(0,0%,100%,.88);text-decoration:none;line-height:1;border:1px solid hsla(0,0%,100%,.14)}.tkqq-lang-switcher a:hover{background:hsla(0,0%,100%,.13);text-decoration:none;color:#fff}.tkqq-lang-switcher a.tkqq-lang-switcher__active{background:hsla(0,0%,100%,.28);border-color:hsla(0,0%,100%,.42)}.tkqq-flag{width:1.12rem;height:1.12rem;border-radius:50%;display:inline-block;background-size:cover;background-position:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}.tkqq-flag--uk{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'><defs><clipPath id='c'><circle cx='30' cy='30' r='30'/></clipPath></defs><g clip-path='url(%23c)'><rect width='60' height='60' fill='%23012169'/><path d='M0 0L60 60M60 0L0 60' stroke='%23fff' stroke-width='12'/><path d='M0 0L60 60M60 0L0 60' stroke='%23C8102E' stroke-width='6'/><path d='M30 0V60M0 30H60' stroke='%23fff' stroke-width='20'/><path d='M30 0V60M0 30H60' stroke='%23C8102E' stroke-width='12'/></g></svg>")}.tkqq-flag--bd{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'><defs><clipPath id='c'><circle cx='30' cy='30' r='30'/></clipPath></defs><g clip-path='url(%23c)'><rect width='60' height='60' fill='%2300624B'/><circle cx='26' cy='30' r='14' fill='%23F42A41'/></g></svg>")}.tkqq-header__cta{flex-shrink:0}.tkqq-header .btn--secondary,.tkqq-header__cta-bar .btn--secondary{border-color:hsla(0,0%,100%,.8);color:#fff}.tkqq-header .btn--secondary:hover,.tkqq-header__cta-bar .btn--secondary:hover{background:hsla(0,0%,100%,.15);border-color:#fff;color:#fff}.tkqq-header__menu-btn{display:none;background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.25rem;flex-shrink:0}.tkqq-header__cta-bar{display:none;width:100%;box-sizing:border-box;padding:.5rem 1rem;gap:.5rem;border-top:1px solid hsla(0,0%,100%,.12)}.tkqq-header__cta-bar .btn{flex:1 1;text-align:center;font-size:.9375rem;padding:.6rem .5rem}.tkqq-header__mobile-menu{background:var(--tkqq-header);padding:.75rem 1.25rem;border-top:1px solid hsla(0,0%,100%,.1)}.tkqq-header__mobile-menu nav{display:flex;flex-direction:column;gap:.25rem}.tkqq-header__mobile-menu nav a{color:hsla(0,0%,100%,.9);font-weight:700;padding:.5rem .75rem;border-radius:.25rem;text-decoration:none}.tkqq-header__mobile-menu nav a.tkqq-header__nav-active{background:hsla(0,0%,100%,.15)}@media (min-width:1201px){.tkqq-header__nav{display:flex}.tkqq-header__cta-bar,.tkqq-header__menu-btn{display:none}.tkqq-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:4rem;min-width:0}.tkqq-header__nav{flex:1 1;justify-content:center;min-width:0}.tkqq-tablet-controls{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.tkqq-header__btns{display:flex}}@media (max-width:1200px) and (min-width:769px){.tkqq-header{overflow-x:hidden}.tkqq-header__cta-bar,.tkqq-header__nav{display:none}.tkqq-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(44px,1fr);align-items:center;grid-gap:.5rem;gap:.5rem;min-width:0;width:100%;height:4rem}.tkqq-header__logo{grid-column:1;justify-self:start;max-width:8.5rem;min-width:0;overflow:hidden}.tkqq-header__logo-img{max-width:100%;width:auto;height:auto;max-height:2rem}.tkqq-tablet-controls{grid-column:2;justify-self:center;display:flex;align-items:center;gap:.625rem;flex-shrink:0;margin:0}.tkqq-header__btns,.tkqq-header__lang-wrap{margin:0;flex:0 0 auto}.tkqq-header__btns{display:flex;gap:.5rem}.tkqq-header__btns .btn{font-size:.78rem;padding:.35rem .55rem;white-space:nowrap}.tkqq-header__menu-btn{grid-column:3;justify-self:end;margin:0;display:block}.tkqq-lang-switcher a{width:1.85rem;height:1.55rem}}@media (max-width:768px){.tkqq-header{overflow-x:hidden}.tkqq-header__btns,.tkqq-header__nav{display:none}.tkqq-tablet-controls{display:contents}.tkqq-header__cta-bar{display:flex;justify-content:center;align-items:center;gap:.625rem;padding:.5rem .75rem .6rem;border-top:1px solid hsla(0,0%,100%,.12)}.tkqq-header__cta-bar .btn{flex:1 1;min-width:0;max-width:none;font-size:.875rem;padding:.55rem .4rem;white-space:nowrap}.tkqq-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(44px,1fr);align-items:center;grid-gap:.375rem;gap:.375rem;min-width:0;width:100%;height:4rem;position:relative}.tkqq-header__logo{grid-column:1;justify-self:start;max-width:8.5rem;min-width:0;overflow:hidden;flex:unset;margin:0}.tkqq-header__logo-img{max-width:100%;width:auto;height:auto;max-height:2rem}.tkqq-header__lang-wrap{grid-column:2;justify-self:center;margin:0;flex:unset}.tkqq-header__menu-btn{grid-column:3;justify-self:end;margin-left:0;display:block}}@media (max-width:480px){.tkqq-header__inner{gap:.25rem}.tkqq-header__logo{max-width:96px}.tkqq-header__logo-img{max-width:96px;max-height:2rem}.tkqq-lang-switcher{padding:.125rem;gap:.125rem}.tkqq-lang-switcher a{width:1.7rem;height:1.4rem}.tkqq-flag{width:.9375rem;height:.9375rem}.tkqq-header__cta-bar .btn{font-size:.8125rem;padding:.5rem .35rem}}@media (max-width:380px){.tkqq-header__logo{max-width:92px}.tkqq-header__logo-img{max-width:92px;max-height:2rem}.tkqq-lang-switcher a{width:1.58rem;height:1.32rem}.tkqq-flag{width:.875rem;height:.875rem}}@media (max-width:360px){.tkqq-header__logo{max-width:86px}.tkqq-header__logo-img{max-width:86px;max-height:2rem}.tkqq-lang-switcher{padding:.1rem;gap:.1rem}.tkqq-lang-switcher a{width:1.5rem;height:1.28rem}.tkqq-flag{width:.8125rem;height:.8125rem}.tkqq-header__cta-bar{padding:.45rem .5rem;gap:.375rem}.tkqq-header__cta-bar .btn{font-size:.75rem;padding:.45rem .25rem}}.tkqq-trust-bar{background:rgba(0,0,0,.22);border-top:1px solid hsla(0,0%,100%,.07);padding:4px 20px}.tkqq-trust-bar__inner{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}.tkqq-trust-bar__item{font-size:.72rem;color:hsla(0,0%,100%,.6);font-weight:600;letter-spacing:.03em}@media (max-width:480px){.tkqq-trust-bar{display:none}}.tkqq-sticky{position:fixed;bottom:0;left:0;right:0;z-index:50;background:var(--tkqq-heading);border-top:3px solid var(--tkqq-accent);box-shadow:0 -4px 16px rgba(0,0,0,.2);padding:.625rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.tkqq-sticky__text{color:#fff;font-size:.875rem;font-weight:600;line-height:1.4}.tkqq-sticky__text strong{color:var(--tkqq-accent)}.tkqq-sticky__actions{display:flex;gap:.625rem;flex-shrink:0}.tkqq-sticky__close{background:none;border:1px solid hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.7);border-radius:.25rem;padding:.375rem .625rem;cursor:pointer;font-size:.8125rem}@media (max-width:480px){.tkqq-sticky{padding:.5rem 1rem}.tkqq-sticky__text{font-size:.75rem}.tkqq-sticky__text span{display:none}}@media (max-width:360px){.tkqq-sticky{padding:.5rem .75rem;gap:.5rem;justify-content:center}.tkqq-sticky__text{display:none}.tkqq-sticky__actions{width:100%;justify-content:center}.tkqq-sticky__actions .btn{flex:1 1;text-align:center;font-size:.8125rem}}@font-face{font-family:__Playfair_Display_974a43;font-style:normal;font-weight:400;font-display:swap;src:url(../font/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_974a43;font-style:normal;font-weight:400;font-display:swap;src:url(../font/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_974a43;font-style:normal;font-weight:400;font-display:swap;src:url(../font/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Playfair_Display_974a43;font-style:normal;font-weight:400;font-display:swap;src:url(../font/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Playfair_Display_974a43;font-style:normal;font-weight:600;font-display:swap;src:url(../font/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_974a43;font-style:normal;font-weight:600;font-display:swap;src:url(../font/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_974a43;font-style:normal;font-weight:600;font-display:swap;src:url(../font/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Playfair_Display_974a43;font-style:normal;font-weight:600;font-display:swap;src:url(../font/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Playfair_Display_974a43;font-style:normal;font-weight:700;font-display:swap;src:url(../font/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_974a43;font-style:normal;font-weight:700;font-display:swap;src:url(../font/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_974a43;font-style:normal;font-weight:700;font-display:swap;src:url(../font/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Playfair_Display_974a43;font-style:normal;font-weight:700;font-display:swap;src:url(../font/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Playfair_Display_974a43;font-style:normal;font-weight:900;font-display:swap;src:url(../font/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_974a43;font-style:normal;font-weight:900;font-display:swap;src:url(../font/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_974a43;font-style:normal;font-weight:900;font-display:swap;src:url(../font/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Playfair_Display_974a43;font-style:normal;font-weight:900;font-display:swap;src:url(../font/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Playfair_Display_Fallback_974a43;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_974a43{font-family:__Playfair_Display_974a43,__Playfair_Display_Fallback_974a43;font-style:normal}.__variable_974a43{--font-playfair:"__Playfair_Display_974a43","__Playfair_Display_Fallback_974a43"}@font-face{font-family:__Lato_06d0dd;font-style:normal;font-weight:300;font-display:swap;src:url(../font/9ce3050912c26948-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lato_06d0dd;font-style:normal;font-weight:300;font-display:swap;src:url(../font/155cae559bbd1a77-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lato_06d0dd;font-style:normal;font-weight:400;font-display:swap;src:url(../font/cce080f35d014443-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lato_06d0dd;font-style:normal;font-weight:400;font-display:swap;src:url(../font/4de1fea1a954a5b6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lato_06d0dd;font-style:normal;font-weight:700;font-display:swap;src:url(../font/39969fcf98a3026e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lato_06d0dd;font-style:normal;font-weight:700;font-display:swap;src:url(../font/6d664cce900333ee-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lato_Fallback_06d0dd;src:local("Arial");ascent-override:101.03%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:97.69%}.__className_06d0dd{font-family:__Lato_06d0dd,__Lato_Fallback_06d0dd;font-style:normal}.__variable_06d0dd{--font-lato:"__Lato_06d0dd","__Lato_Fallback_06d0dd"}@import url("css2.css");*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--tkqq-bg:#fafaf8;--tkqq-bg-alt:#f2efe8;--tkqq-header:#1b2440;--tkqq-footer:#1b2440;--tkqq-accent:#d4a843;--tkqq-accent-dark:#8b6914;--tkqq-text:#2c3040;--tkqq-text-muted:#6b7280;--tkqq-heading:#1b2440;--tkqq-border:#e2ddd5;--tkqq-surface:#fff;--tkqq-surface-hover:#f8f7f4;--tkqq-star:#f5a623;--tkqq-pros:#1a7a4a;--tkqq-cons:#c0392b;--tkqq-btn-text:#0b151d;--tkqq-shadow:0 2px 8px rgba(0,0,0,.07);--tkqq-shadow-md:0 4px 20px rgba(0,0,0,.11);--color-accent:#d4a843;font-size:16px}html{scroll-behavior:smooth}body,html{overflow-x:clip}body{font-family:Lato,sans-serif;background:var(--tkqq-bg);color:var(--tkqq-text);line-height:1.7;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{font-family:Playfair Display,Georgia,serif;color:var(--tkqq-heading);line-height:1.3;font-weight:700}a{color:var(--tkqq-accent);text-decoration:none}a:hover{text-decoration:underline}img{display:block;max-width:100%;height:auto}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.25rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.75rem 1.75rem;border-radius:.375rem;font-family:Lato,sans-serif;font-weight:700;font-size:.9375rem;text-decoration:none;transition:transform .15s,box-shadow .15s,opacity .15s;cursor:pointer;border:none;white-space:nowrap}.btn--primary{background:var(--tkqq-accent);color:var(--tkqq-btn-text);box-shadow:0 4px 12px rgba(0,0,0,.15)}.btn--primary:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.2);text-decoration:none}.btn--secondary{background:transparent;border:2px solid var(--tkqq-accent-dark);color:var(--tkqq-accent-dark)}.btn--secondary:hover{background:var(--tkqq-accent);color:var(--tkqq-btn-text);text-decoration:none}.btn--full{width:100%}.inline-link{color:var(--tkqq-accent-dark);text-decoration:underline;text-underline-offset:2px}.inline-link:hover{opacity:.85}