/* Konこね: a calm, readable presentation for in-person conversations. */
html:has(.konkone-page){scroll-padding-top:0}
.konkone-page-intro{padding:30px var(--pad) 52px;border-bottom:1px solid var(--line)}
.konkone-breadcrumb{display:flex;flex-wrap:wrap;gap:13px;align-items:center;font-size:11px;color:#66737b;margin-bottom:45px}
.konkone-breadcrumb a:hover{color:#377899;text-decoration:underline}
.konkone-breadcrumb [aria-current]{color:#25323b}
.konkone-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:65px;align-items:center}
.konkone-intro-label{font-size:10px;letter-spacing:.12em;color:#687b87;margin-bottom:16px}
.konkone-page-intro h1{font-size:clamp(36px,3.5vw,48px);font-weight:500;line-height:1.3;letter-spacing:-.025em}
.konkone-intro-lead{font-size:19px;margin-top:14px}
.konkone-intro-description{font-size:14px;color:#55636b;margin-top:17px}
.konkone-intro-actions{display:flex;align-items:center;gap:26px;margin-top:25px}
.konkone-page-intro .konkone-primary-button{background:#162129;color:#fff;font-size:13px;min-height:48px;padding:12px 19px;border-radius:0}
.konkone-page-intro .konkone-primary-button span{color:#89cce8}
.konkone-page-intro .konkone-primary-button:hover{background:#294556}


@media(max-width:700px){
 .konkone-page-intro{padding:24px var(--pad) 35px}.konkone-breadcrumb{font-size:10px;gap:10px;margin-bottom:28px}
 .konkone-intro-grid{grid-template-columns:1fr;gap:25px}.konkone-page-intro h1{font-size:36px}.konkone-intro-lead{font-size:16px}.konkone-intro-description{font-size:13px}
 .konkone-intro-actions{flex-wrap:wrap;gap:12px 24px}.konkone-page-intro .konkone-primary-button{width:auto}
 
}
.konkone-page{--konkone-accent:#89cce8;--konkone-accent-deep:#377899;--blue:#55c5ff;--paper:#f7f6f4;--ink:#111316;--line:#11131624;--pad:max(28px,calc((100vw - 1240px)/2));background:var(--ink)}
.konkone-page ::selection{background:var(--konkone-accent);color:#111316}
.konkone-page .section-pad{padding:88px var(--pad)}
.konkone-page .section-label{font-size:11px;gap:20px;margin-bottom:45px;color:#66696d}
.konkone-page .section-dark .section-label{color:#a6a7af}
.konkone-page h2{font-size:clamp(30px,3.5vw,48px);font-weight:500;line-height:1.5;letter-spacing:-.035em;text-wrap:pretty}
.konkone-page h3{font-weight:500}
.konkone-page p{line-height:1.95}
.konkone-mini-label{font-size:10px;letter-spacing:.12em;margin-bottom:18px}
.konkone-primary-button{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:54px;padding:14px 23px;background:var(--konkone-accent);color:#161017;font-size:14px;font-weight:600;border-radius:4px;transition:background .2s,transform .2s}
.konkone-primary-button:hover{background:#b4e0f3;transform:translateY(-2px)}
.konkone-primary-button>span{font-size:22px}


.konkone-page section[id]{scroll-margin-top:80px}
.konkone-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%}
.konkone-about h2 span,.konkone-details h2 span,.konkone-section-heading h2 span{color:var(--konkone-accent-deep)}
.konkone-about-copy .lead{font-size:22px}
.konkone-about-copy>p:not(.lead){font-size:15px;color:#55595f;margin-top:20px}
.konkone-inline-link{display:flex;justify-content:space-between;align-items:center;max-width:330px;padding:18px 0;border-bottom:1px solid #81848b;font-size:13px;margin-top:16px}
.konkone-inline-link span{font-size:22px;color:var(--konkone-accent-deep)}
.konkone-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:58px}
.konkone-value-grid article{border-top:1px solid var(--line);padding-top:22px}
.konkone-value-grid article>span{font-size:10px;letter-spacing:.08em;color:var(--konkone-accent-deep)}
.konkone-value-grid h3{font-size:23px;line-height:1.65;letter-spacing:-.025em;margin-top:20px}
.konkone-value-grid p{font-size:14px;color:#55595f;margin-top:16px}
.konkone-section-heading,.konkone-details-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:8%;align-items:end;margin-bottom:42px}
.konkone-section-heading>p,.konkone-details-heading>p{font-size:15px;color:#bfc1c8;max-width:410px}
.konkone-section-heading.light>p,.konkone-details-heading>p{color:#55595f}
.konkone-publish{background:#16191d}
.konkone-publish .konkone-section-heading h2 span{color:var(--konkone-accent)}
.konkone-accounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
.konkone-account{border:1px solid #ffffff24;background:#1c2026;border-radius:12px;overflow:hidden}
.konkone-account>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:21px 24px;border-bottom:1px solid #ffffff18}
.konkone-platform{display:flex;align-items:center;gap:12px}
.konkone-platform img{width:26px;height:26px;object-fit:contain}
.konkone-platform h3{font-size:22px;letter-spacing:-.02em}
.konkone-account>header>span{font-size:9px;letter-spacing:.09em;color:#b5b6c0}
.konkone-account-image{display:flex;flex-direction:column;align-items:center;padding:28px 24px 0;background:radial-gradient(ellipse at 50% 40%,#29343e,#1c2026 75%)}
.konkone-account-device{width:100%;max-width:288px}
.konkone-account-device img{width:100%;height:auto;border-radius:20px}
.konkone-account-image:hover .konkone-account-device{border-color:#a0b4c2;box-shadow:inset 0 0 0 1px #0b0e12,0 18px 32px -14px #000c,0 0 20px #89cce810}
.konkone-account-caption{width:100%;max-width:288px;display:flex;justify-content:space-between;padding:16px 0 20px;font-size:12px;color:#c4c2cc}
.konkone-account-image b{font-size:18px;font-weight:400;color:var(--konkone-accent)}
.konkone-account-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-top:1px solid #ffffff18;font-size:14px}
.konkone-account-link small{display:block;font-size:9px;letter-spacing:.08em;color:#a8aab6;margin-bottom:5px}
.konkone-account-link>span:last-child{font-size:12px;color:var(--konkone-accent);text-align:right}
.konkone-account-link>span:last-child small{font-size:10px;letter-spacing:0;margin:5px 0 0;color:#a8aab6}
.konkone-account-link:hover{background:#ffffff05}
.konkone-caution{font-size:12px;color:#b0b2bc;margin-top:25px}
.konkone-number-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;background:#fffefa;margin:40px 0 0;overflow:hidden}
.konkone-number-grid>div{padding:30px}
.konkone-number-grid>div+div{border-left:1px solid var(--line)}
.konkone-number-grid dt{font-size:13px;color:#55595f}
.konkone-number-grid dd{display:flex;align-items:baseline;gap:12px;margin:18px 0}
.konkone-number-grid strong{font-size:80px;font-weight:400;line-height:1;color:var(--konkone-accent-deep);letter-spacing:-.06em}
.konkone-number-grid dd span{font-size:14px}
.konkone-number-grid p{font-size:14px;color:#55595f;max-width:280px}
.konkone-preparation{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-top:55px}
.konkone-preparation>div>span{font-size:10px;letter-spacing:.1em;color:var(--konkone-accent-deep)}
.konkone-preparation h3{font-size:28px;line-height:1.6;margin-top:15px;letter-spacing:-.03em}
.konkone-preparation ul{list-style:none;padding:0;margin:0}
.konkone-preparation li{display:flex;align-items:center;gap:20px;border-top:1px solid var(--line);padding:20px 0;font-size:14px;line-height:1.8}
.konkone-preparation li span{font-size:10px;color:var(--konkone-accent-deep)}
.konkone-reason{position:relative;isolation:isolate;overflow:hidden;padding:80px var(--pad);background:#0b0d10}

.konkone-reason-content{width:53%;max-width:585px}
.konkone-reason h2 span{color:var(--konkone-accent)}
.konkone-reason-content>p:not(.konkone-mini-label){font-size:15px;color:#c6c7cd;margin-top:25px}
.konkone-reason dl{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ffffff30;margin:30px 0 0}
.konkone-reason dl>div{padding:20px 15px 0 0}
.konkone-reason dl>div+div{border-left:1px solid #ffffff30;padding-left:20px}
.konkone-reason dt{font-size:12px;color:var(--konkone-accent)}
.konkone-reason dd{font-size:12px;line-height:1.8;margin-top:8px;color:#c6c7cd}
.konkone-flow-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 35px;list-style:none;padding:0;margin:0}
.konkone-flow-list li{display:flex;gap:16px;border-top:1px solid var(--line);padding:25px 0 32px}
.konkone-flow-list li>span{font-size:11px;color:var(--konkone-accent-deep);padding-top:6px}
.konkone-flow-list h3{font-size:21px;line-height:1.6}
.konkone-flow-list p{font-size:14px;color:#55595f;margin-top:12px}
.konkone-rules{border-top:1px solid var(--line)}
.konkone-rules-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:8%}
.konkone-rules-grid>div:first-child>p:last-child{font-size:15px;color:#55595f;max-width:380px;margin-top:25px}
.konkone-rule-list{border-top:1px solid var(--line)}
.konkone-rule-list article{display:grid;grid-template-columns:24px 1fr;gap:17px;border-bottom:1px solid var(--line);padding:22px 0}
.konkone-rule-list article>span{font-size:10px;color:var(--konkone-accent-deep);padding-top:6px}
.konkone-rule-list h3{font-size:18px;line-height:1.7}
.konkone-rule-list p{font-size:14px;color:#55595f;margin-top:8px}
.konkone-benefit-grid{display:grid;grid-template-columns:1fr .85fr;gap:8%;align-items:center}
.konkone-benefit-grid>div:first-child>p:last-child{font-size:15px;color:#bfc1c8;margin-top:25px;max-width:500px}
.konkone-discount-card{border:1px solid #89cce850;border-radius:8px;background:#18232a;padding:32px}
.konkone-discount-card>span{font-size:10px;color:var(--konkone-accent);letter-spacing:.12em}
.konkone-discount-card>p{font-size:14px;color:#c7c4cc;margin-top:20px}
.konkone-discount-card>strong{display:flex;align-items:baseline;gap:8px;font-size:90px;font-weight:400;line-height:1;letter-spacing:-.05em;color:var(--konkone-accent);margin-top:18px}
.konkone-discount-card>strong small{font-size:22px;letter-spacing:0}
.konkone-discount-card>small{display:block;font-size:12px;line-height:1.9;color:#b3afb9;margin-top:23px}
.konkone-discount-card>a{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #ffffff70;font-size:13px;margin-top:15px}
.konkone-discount-card>a span{font-size:22px;color:var(--konkone-accent)}
.konkone-faq{display:grid;grid-template-columns:.85fr 1.4fr;gap:8%}
.konkone-faq .section-label{margin-bottom:25px}
.konkone-faq>div:first-child>p{font-size:14px;margin-top:18px;color:#55595f}
.konkone-faq .faq-list summary{font-size:15px}
.konkone-faq .faq-list details>p{font-size:14px;color:#55595f}
.konkone-contact .contact-heading h2{font-size:clamp(65px,8vw,105px);line-height:1.02;letter-spacing:-.045em}
.konkone-contact .contact-heading h2 span{color:var(--konkone-accent)}
.konkone-contact .contact-heading>img{width:100px;height:100px;object-fit:contain;border-radius:50%}
.konkone-contact .contact-grid>div>p{font-size:15px}
.konkone-contact form label{font-size:13px}
.konkone-contact input,.konkone-contact textarea{font-size:16px}
.konkone-contact .form-note{font-size:11px}
.konkone-contact .submit-button{background:var(--konkone-accent);border:0;border-radius:4px;color:#161017;font-weight:600;padding:16px 20px}
.konkone-contact .submit-button:hover{background:#b4e0f3}
.konkone-page .footer-bottom nav{flex-wrap:wrap;font-size:11px}
.konkone-image-dialog{width:min(660px,calc(100% - 32px));max-height:92dvh;margin:auto;padding:0;border:1px solid #ffffff35;border-radius:10px;overflow:hidden;background:#16191d;color:#fff;box-shadow:0 30px 100px #0008}
.konkone-image-dialog::backdrop{background:#060810d9;backdrop-filter:blur(8px)}
.konkone-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 20px}
.konkone-page .konkone-dialog-header h2{font-size:16px;letter-spacing:0}
.konkone-dialog-header button{display:flex;align-items:center;gap:20px;min-height:44px;border:1px solid #ffffff40;border-radius:4px;background:transparent;color:#fff;padding:8px 12px;font-size:12px;cursor:pointer}
.konkone-dialog-header button span{font-size:20px}
.konkone-dialog-scroll{max-height:calc(92dvh - 75px);overflow-y:auto;overscroll-behavior:contain}
.konkone-dialog-scroll img{width:100%;height:auto;display:block}
@media(max-width:1050px){
 .konkone-page{--pad:36px}
 .konkone-account>header,.konkone-account-link{padding:18px}.konkone-account-link{font-size:12px}.konkone-account-link>span:last-child{font-size:11px}.konkone-account>header>span{font-size:8px}
 .konkone-number-grid>div{padding:24px}.konkone-reason-content{width:60%}.konkone-flow-list{gap:0 25px}.konkone-flow-list h3{font-size:19px}
}
@media(max-width:700px){
 .konkone-page{--pad:24px}.konkone-page .section-pad{padding:58px var(--pad)}.konkone-page .section-label{font-size:9px;gap:12px;margin-bottom:32px}.konkone-page h2{font-size:clamp(27px,7.4vw,38px)}
 
 
 .konkone-primary-button{width:100%;font-size:14px}
 .konkone-page section[id]{scroll-margin-top:62px}
 .konkone-about-grid,.konkone-section-heading,.konkone-details-heading,.konkone-preparation,.konkone-rules-grid,.konkone-benefit-grid,.konkone-faq{display:block}
 .konkone-about-copy{margin-top:28px}.konkone-about-copy .lead{font-size:20px}.konkone-about-copy>p:not(.lead){font-size:14px;margin-top:17px}
 .konkone-value-grid{grid-template-columns:1fr;gap:30px;margin-top:42px}.konkone-value-grid h3{font-size:23px;margin-top:14px}.konkone-value-grid p{margin-top:12px}
 .konkone-section-heading,.konkone-details-heading{margin-bottom:30px}.konkone-section-heading>p,.konkone-details-heading>p{font-size:14px;margin-top:22px}
 .konkone-accounts{grid-template-columns:1fr;gap:25px}.konkone-account-image{padding:22px 20px 0}.konkone-account-device,.konkone-account-caption{max-width:270px}
 .konkone-platform h3{font-size:21px}.konkone-account-link{flex-wrap:wrap;row-gap:16px}.konkone-caution{font-size:11px;margin-top:20px}
 .konkone-number-grid{grid-template-columns:1fr;margin-top:30px}.konkone-number-grid>div{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:16px;padding:24px}
 .konkone-number-grid>div+div{border-left:0;border-top:1px solid var(--line)}.konkone-number-grid dd{margin:0;justify-content:flex-end;gap:9px}.konkone-number-grid strong{font-size:56px}.konkone-number-grid dd span{font-size:12px}.konkone-number-grid p{grid-column:1/-1;font-size:13px;max-width:none}
 .konkone-preparation{margin-top:40px}.konkone-preparation h3{font-size:24px}.konkone-preparation ul{margin-top:25px}.konkone-preparation li{font-size:13px;gap:14px}
 .konkone-reason{padding:58px var(--pad)}.konkone-reason-content{width:100%;max-width:none}.konkone-reason-content>p:not(.konkone-mini-label){font-size:14px}.konkone-reason dd{font-size:11px}
 .konkone-flow-list{grid-template-columns:1fr}.konkone-flow-list li{padding:22px 0}.konkone-flow-list h3{font-size:21px}.konkone-flow-list p{margin-top:8px}
 .konkone-rules-grid>div:first-child>p:last-child{font-size:14px;margin-top:20px}.konkone-rule-list{margin-top:30px}.konkone-rule-list h3{font-size:16px}.konkone-rule-list p{font-size:13px}
 .konkone-benefit-grid>div:first-child>p:last-child{font-size:14px}.konkone-discount-card{margin-top:30px;padding:26px}.konkone-discount-card>strong{font-size:80px}
 .konkone-faq .faq-list{margin-top:28px}.konkone-faq .faq-list summary{font-size:14px;gap:12px}.konkone-faq .faq-list details>p{font-size:13px}
 .konkone-contact .contact-heading h2{font-size:clamp(59px,16vw,85px)}.konkone-contact .contact-heading>img{width:64px;height:64px}.konkone-contact .contact-grid>div>p{font-size:14px}
 .konkone-contact .form-row{grid-template-columns:1fr;gap:0}.konkone-page .footer-bottom nav{gap:16px}
 .konkone-image-dialog{width:calc(100% - 20px);max-height:94dvh}.konkone-dialog-scroll{max-height:calc(94dvh - 75px)}.konkone-dialog-header{padding:12px}.konkone-page .konkone-dialog-header h2{font-size:13px}
}
@media(prefers-reduced-motion:reduce){.konkone-primary-button{transition:none}.konkone-primary-button:hover{transform:none}}
/* Editorial service pages: open space, fine rules, no enclosing panels. */
.konkone-connection-visual{margin:38px 0 0}
.konkone-connection-visual img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.konkone-connection-visual figcaption{font-size:9px;letter-spacing:.1em;color:#637680;margin-top:15px}
.konkone-about-grid{align-items:center}
.konkone-filming-visual{position:relative;isolation:isolate;margin:0;background:#0b141d;overflow:hidden}
.konkone-filming-visual img{display:block;width:100%;height:520px;object-fit:cover;object-position:center 57%}
.konkone-filming-visual:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#071019a6,transparent 65%);pointer-events:none}
.konkone-filming-visual figcaption{position:absolute;left:5%;top:50%;transform:translateY(-50%);z-index:2;color:#f3f4f3}
.konkone-filming-visual figcaption>span{display:block;font-size:clamp(26px,3.2vw,46px);font-weight:400;line-height:1.15;letter-spacing:-.04em}
.konkone-filming-visual figcaption>small{display:block;margin-top:24px;font-size:11px;color:#c1ccd4;letter-spacing:.03em}
@media(max-width:700px){
 .konkone-connection-visual{margin-top:29px;margin-bottom:35px}
 .konkone-filming-visual img{height:380px;object-position:right center}
 .konkone-filming-visual figcaption{position:relative;left:auto;top:auto;transform:none;padding:24px;z-index:2}
 .konkone-filming-visual:after{display:none}
 .konkone-filming-visual figcaption>span{font-size:28px}
 .konkone-filming-visual figcaption>small{margin-top:14px;font-size:10px}
}
.konkone-page{--paper:#f3f4f3;--ink:#101315;--line:rgba(16,28,35,.18)}
.konkone-page .section-pad{padding-top:120px;padding-bottom:120px}
.konkone-page .section-label{margin-bottom:64px}
.konkone-page-intro{padding-top:36px;padding-bottom:105px;border:0}
.konkone-breadcrumb{margin-bottom:88px}
.konkone-intro-grid{grid-template-columns:minmax(0,1.4fr) minmax(230px,.65fr);gap:12%;align-items:end}
.konkone-intro-label{margin-bottom:29px;letter-spacing:.16em}
.konkone-page-intro h1{font-size:clamp(52px,5.7vw,82px);line-height:1.2;letter-spacing:-.065em}
.konkone-title-dot{color:#377899}
.konkone-intro-lead{font-size:clamp(21px,2.1vw,29px);line-height:1.8;margin-top:32px;letter-spacing:-.025em}
.konkone-intro-description{margin-top:27px;font-size:14px}
.konkone-intro-actions{margin-top:36px}
.konkone-page-intro .konkone-primary-button{background:transparent;color:var(--ink);border-bottom:1px solid #80939f;min-width:250px;padding:18px 0;font-weight:400}
.konkone-page-intro .konkone-primary-button span{color:#377899}
.konkone-page-intro .konkone-primary-button:hover{background:transparent;color:#377899;transform:none}
.konkone-contents-heading{display:flex;align-items:center;gap:20px;margin-bottom:30px}
.konkone-contents-heading img{width:52px;height:52px;border-radius:50%}
.konkone-contents-heading p{font-size:10px;letter-spacing:.12em;color:#63747f}
.konkone-contents-heading p span{display:block;font-size:12px;letter-spacing:0;margin-top:6px;color:#344650}
.konkone-contents nav{display:flex;flex-direction:column}
.konkone-contents nav a{display:flex;align-items:center;gap:17px;padding:17px 0;border-top:1px solid var(--line);font-size:13px}
.konkone-contents nav small{font-size:9px;color:#71828d}
.konkone-contents nav a>span{margin-left:auto;font-size:18px;color:#526f81}
.konkone-contents nav a:hover{color:#377899}
.konkone-page section[id]{scroll-margin-top:32px}
.konkone-about{border-top:1px solid var(--line)}
.konkone-value-grid{margin-top:80px;gap:48px}
.konkone-value-grid article{padding-top:26px}
.konkone-publish{background:var(--ink)}
.konkone-section-heading,.konkone-details-heading{margin-bottom:65px}
.konkone-accounts{gap:12%}
.konkone-account{border:0;background:none;border-radius:0;overflow:visible}
.konkone-account>header{padding:24px 0 0;border:0;border-top:1px solid #ffffff30;align-items:baseline}
.konkone-platform h3{font-size:clamp(25px,2.6vw,36px);font-weight:400}
.konkone-account-image{padding:46px 20px 0;background:none}
.konkone-account-device{max-width:270px}
.konkone-account-caption{max-width:270px;padding:22px 0 30px;font-size:11px;color:#a9b4bb}
.konkone-account-link{padding:24px 0 0;border-top:1px solid #ffffff30;font-size:14px}
.konkone-account-link:hover{background:none;color:#89cce8}
.konkone-caution{margin-top:48px;font-size:11px}
.konkone-number-grid{border:0;border-top:1px solid var(--line);border-radius:0;background:none;gap:40px;margin-top:55px;overflow:visible}
.konkone-number-grid>div,.konkone-number-grid>div+div{padding:30px 0;border:0}
.konkone-number-grid strong{font-size:110px;font-weight:400}
.konkone-number-grid dd{margin:28px 0}
.konkone-preparation{padding-top:36px;border-top:1px solid var(--line)}
.konkone-reason{padding-top:115px;padding-bottom:115px;background:#172027}
.konkone-reason-content{display:grid;grid-template-columns:1fr 1fr;column-gap:10%;width:100%;max-width:none}
.konkone-reason-content .konkone-mini-label{grid-column:1/-1;margin-bottom:36px}
.konkone-reason-content>p:not(.konkone-mini-label){margin-top:0}
.konkone-reason dl{grid-column:2;margin-top:32px}
.konkone-flow-list{gap:16px 42px}
.konkone-flow-list li{padding-top:28px;padding-bottom:38px}
.konkone-benefit-grid{grid-template-columns:1.1fr .8fr;gap:12%;align-items:start}
.konkone-discount-card{border:0;border-radius:0;background:none;padding:0}
.konkone-discount-card>span{color:#95a8b5}
.konkone-discount-card>strong{font-size:clamp(108px,12vw,172px);font-weight:400;letter-spacing:-.075em;margin-top:26px;color:var(--paper)}
.konkone-discount-card>strong small{font-size:27px;font-weight:400;color:#89cce8}
.konkone-discount-card>small{margin-top:30px;padding-top:24px;border-top:1px solid #ffffff30}
.konkone-discount-card>a{border-bottom-color:#ffffff40;margin-top:22px}
.konkone-contact .contact-heading>img{width:70px;height:70px}
.konkone-contact .submit-button{border:0;border-bottom:1px solid #ffffff70;background:none;border-radius:0;color:var(--paper);padding:20px 0;font-weight:400}
.konkone-contact .submit-button:hover{background:none;color:#89cce8}
@media(max-width:1050px){
 .konkone-intro-grid{gap:8%}.konkone-accounts{gap:8%}.konkone-account>header{padding:24px 0 0}.konkone-account-link{padding:24px 0 0}
 .konkone-reason-content{width:100%}.konkone-discount-card>strong{font-size:115px}
}
@media(max-width:700px){
 .konkone-page .section-pad{padding-top:76px;padding-bottom:76px}.konkone-page .section-label{margin-bottom:42px}
 .konkone-page-intro{padding-top:26px;padding-bottom:65px}.konkone-breadcrumb{margin-bottom:58px}
 .konkone-intro-grid{grid-template-columns:1fr;gap:55px}.konkone-page-intro h1{font-size:56px}.konkone-intro-label{font-size:9px;margin-bottom:22px}
 .konkone-intro-lead{font-size:22px;margin-top:28px}.konkone-intro-description{font-size:13px;margin-top:24px}.konkone-intro-actions{margin-top:25px}
 .konkone-contents-heading{margin-bottom:20px}.konkone-contents nav{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}
 .konkone-contents nav a{font-size:11px;gap:10px;padding:17px 0}.konkone-contents nav a>span{font-size:14px}.konkone-contents nav small{font-size:8px}
 .konkone-value-grid{gap:35px;margin-top:45px}.konkone-section-heading,.konkone-details-heading{margin-bottom:40px}
 .konkone-accounts{gap:58px}.konkone-account>header{padding-top:23px}.konkone-platform h3{font-size:28px}
 .konkone-account-image{padding:32px 15px 0}.konkone-account-link{padding-top:20px}.konkone-caution{margin-top:36px}
 .konkone-number-grid{gap:0;margin-top:35px}.konkone-number-grid>div,.konkone-number-grid>div+div{padding:28px 0;border:0;border-bottom:1px solid var(--line)}
 .konkone-number-grid strong{font-size:76px}.konkone-number-grid dd{margin:0}.konkone-preparation{padding-top:0;border:0}
 .konkone-reason{padding-top:76px;padding-bottom:76px}.konkone-reason-content{display:block}.konkone-reason-content .konkone-mini-label{margin-bottom:24px}.konkone-reason-content>p:not(.konkone-mini-label){margin-top:27px}
 .konkone-discount-card{padding:0;margin-top:50px}.konkone-discount-card>strong{font-size:118px}.konkone-discount-card>strong small{font-size:25px}
 .konkone-contact .contact-heading>img{width:52px;height:52px}
}
